Nano [ XNO ] nanocurrency. on Nostr: Announcing the release of Nano V26 Tremissis, an upgrade that significantly improves ...
Announcing the release of Nano V26 Tremissis, an upgrade that significantly improves network efficiency and resiliency, particularly during adverse network conditions like heavy spam. V26 also includes server-side support for several multi-phase improvements that will be more fully enabled in V27.
For both V26 & V27, these changes ultimately mean less network overhead, higher TPS, faster bootstrapping, improved stability & recovery during saturation or spam, & increased overall efficiency.
What's in V26?
So, what changed with V26? And what do we expect to see? Let's dive in!
Vote Hinting Improvements
One of the biggest features included in V26 is the vote hinting rework. To confirm transactions, Nano representatives start elections based on transaction priority, but during periods of heavy network traffic, there can be a significant increase in timestamp differences between nodes.
This desyncs voting & drastically reduces confirmation speed, so vote hinting was implemented to help keep the network in sync. With this feature, a percentage of election slots are reserved for hinted elections, meaning that nodes start elections for transactions with a high vote weight, regardless of individual node priority. This allows the network to progress forward on confirmations, keeping the network in sync.
V26 drastically improves how this vote hinting process works, especially by improving how missing block dependencies are handled. In some tests, these bug fixes & improvements completely eliminated election churn & timeouts.
https://nano.org/en/news?id=v26-tremissis-is-live--552fc84a Published at
2024-05-24 02:39:56Event JSON
{
"id": "49b66e07b63c70811f4f9fe98c5ec8bf879e27da969f6e793e2a2762c7d0fd08",
"pubkey": "a98e91f18703ec8087fa7adb8173181983d6071dbe48ba5ef0281a0d96d44a0a",
"created_at": 1716518396,
"kind": 1,
"tags": [
[
"r",
"https://image.nostr.build/b81d6c487c5bce8249145dc7a2f95c4f6b90d931fd8029f9dc27f9de2d82fa38.jpg"
],
[
"r",
"https://nano.org/en/news?id=v26-tremissis-is-live--552fc84a"
],
[
"imeta",
"url https://image.nostr.build/b81d6c487c5bce8249145dc7a2f95c4f6b90d931fd8029f9dc27f9de2d82fa38.jpg",
"m image/jpeg",
"alt Verifiable file url",
"x 6b86d17ff11800a9b696a8bc11912c01176ce03b3018c8665f5333ae8f787e36",
"size 58139",
"dim 1371x771",
"blurhash i74{MVt28wa1pKbvsjaKkEyGoxVraeW-bIoga{WA4moJ.AkWVqaJRobvWUMxjZx]kWogadRPa$kC?HjuIUj?j[kCt7aKad",
"ox b81d6c487c5bce8249145dc7a2f95c4f6b90d931fd8029f9dc27f9de2d82fa38"
]
],
"content": "https://image.nostr.build/b81d6c487c5bce8249145dc7a2f95c4f6b90d931fd8029f9dc27f9de2d82fa38.jpg \n\nAnnouncing the release of Nano V26 Tremissis, an upgrade that significantly improves network efficiency and resiliency, particularly during adverse network conditions like heavy spam. V26 also includes server-side support for several multi-phase improvements that will be more fully enabled in V27.\n\nFor both V26 \u0026 V27, these changes ultimately mean less network overhead, higher TPS, faster bootstrapping, improved stability \u0026 recovery during saturation or spam, \u0026 increased overall efficiency.\nWhat's in V26?\n\nSo, what changed with V26? And what do we expect to see? Let's dive in!\nVote Hinting Improvements\n\nOne of the biggest features included in V26 is the vote hinting rework. To confirm transactions, Nano representatives start elections based on transaction priority, but during periods of heavy network traffic, there can be a significant increase in timestamp differences between nodes. \n\nThis desyncs voting \u0026 drastically reduces confirmation speed, so vote hinting was implemented to help keep the network in sync. With this feature, a percentage of election slots are reserved for hinted elections, meaning that nodes start elections for transactions with a high vote weight, regardless of individual node priority. This allows the network to progress forward on confirmations, keeping the network in sync.\n\nV26 drastically improves how this vote hinting process works, especially by improving how missing block dependencies are handled. In some tests, these bug fixes \u0026 improvements completely eliminated election churn \u0026 timeouts.\n\nhttps://nano.org/en/news?id=v26-tremissis-is-live--552fc84a",
"sig": "19eeb288ca55f89f2d0c9afc31eba85e83376f11cfc9f35011bdd4791c12c49b13b8bf718989d392d8addf1d5be6824280c90000abf38d07b0a2fa2c05cc169f"
}