{"id":24581,"date":"2026-10-21T02:42:51","date_gmt":"2026-10-21T02:42:51","guid":{"rendered":"https:\/\/cryptoted.net\/index.php\/2026\/10\/21\/solanas-yakovenko-questions-alpenglow-build-as-vote-transactions-exit\/"},"modified":"2026-10-21T02:42:51","modified_gmt":"2026-10-21T02:42:51","slug":"solanas-yakovenko-questions-alpenglow-build-as-vote-transactions-exit","status":"publish","type":"post","link":"https:\/\/cryptoted.net\/index.php\/2026\/10\/21\/solanas-yakovenko-questions-alpenglow-build-as-vote-transactions-exit\/","title":{"rendered":"Solana\u2019s Yakovenko questions Alpenglow build as vote transactions exit"},"content":{"rendered":"<p> <br \/>\n<br \/><img decoding=\"async\" src=\"https:\/\/media.crypto.news\/2026\/06\/Solana1.webp\" \/><\/p>\n<div>\n<p class=\"is-style-lead\">Solana co-founder Anatoly Yakovenko has said Alpenglow could have shipped in half the time through a simpler vote-program change, ahead of the Oct. 21 consensus migration that will remove validator vote transactions from blocks.<\/p>\n<div id=\"cn-block-summary-block_c91c74e978fef1870eb7639bb1630f47\" class=\"cn-block-summary\">\n<p>\n        <span class=\"tabs__item is-selected\">Summary<\/span>\n    <\/p>\n<div class=\"cn-block-summary__content\">\n<ul class=\"wp-block-list\">\n<li>Yakovenko said a simpler vote-program change could have halved Alpenglow\u2019s development time.<\/li>\n<li>Removing validator vote transactions will lower headline TPS counts without necessarily changing user activity.<\/li>\n<li>A burned 0.8 SOL admission fee per epoch will replace individual voting fees.<\/li>\n<li>Some RPC nodes may receive finality updates later than Alpenglow\u2019s 150-millisecond target.<\/li>\n<\/ul><\/div>\n<\/div>\n<p><!-- .cn-block-summary --><\/p>\n<p>Yakovenko, in an Oct. 21 X <a href=\"https:\/\/x.com\/toly\/status\/2112619127223509427\" target=\"_blank\">post<\/a>, made the remark while quoting a comment celebrating the planned removal of on-chain votes and mocking the recurring criticism that most Solana transactions per second consist of validator votes.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cAlpenglow would have shipped in half the time if they just changed the vote program to the ag state machine\u201d<\/p>\n<\/blockquote>\n<p>Anza\u2019s <a href=\"https:\/\/www.anza.xyz\/alpenglow\" target=\"_blank\">published design<\/a> describes a replacement for TowerBFT, the system validators have used to agree on blocks, with direct voting and compact certificates.<\/p>\n<p>The mainnet migration has been scheduled for Oct. 21, as crypto.news previously reported while covering the <a href=\"https:\/\/crypto.news\/solana-alpenglow-october-21-150ms-finality\/\" target=\"_blank\">planned consensus handoff<\/a>. Solana Foundation\u2019s updated guidance identifies epoch 1064 as the trigger and estimates its start at approximately 13:20 UTC.<\/p>\n<p>Anza\u2019s migration page separates feature activation from the consensus handoff. The migration boundary comes 5,000 slots later, when blocks temporarily carry only votes while validators complete the transition.<\/p>\n<p>    <!-- .cn-block-related-link --><\/p>\n<h2 class=\"wp-block-heading\">Alpenglow removes votes from headline transaction counts<\/h2>\n<p>Solana Foundation\u2019s migration guidance tells explorers and analytics services to reset transaction-count and TPS baselines because vote transactions will disappear from blocks. A total that includes votes will fall even if payments, trades, and other non-vote transactions remain unchanged.<\/p>\n<p>The Foundation says services tracking validator participation must replace their reading of Vote program instructions with certificate data in block footers. Its guidance notes that Yellowstone\u2019s gRPC footer message does not yet forward those certificates.<\/p>\n<p>Developers had access to the changed behavior when <a href=\"https:\/\/crypto.news\/solana-alpenglow-upgrade-reaches-devnet-150ms-finality~\/\" target=\"_blank\">Alpenglow reached devnet<\/a> in September, after the testnet transition. The Sep. 26 coverage described how explorers must keep competing candidate blocks separate until confirmation, retaining the selected block instead of combining their transactions.<\/p>\n<p>Anza\u2019s operator documentation explains how plugins obtain the replacement metadata. Agave 4.3 provides an optional block-footer notification, which services must enable and implement if they need footer data. Those notifications retain their ordering relative to entry notifications.<\/p>\n<p>Under the same documentation, the chain\u2019s clock keeps its existing format and whole-second precision. During transaction execution, its timestamp estimates when the parent block ended, and operators are told to keep treating that value as approximate.<\/p>\n<h2 class=\"wp-block-heading\">Validator fees move to a separate epoch charge<\/h2>\n<p>Solana Foundation\u2019s fee documentation says removing on-chain votes ends fees paid on individual vote transactions. Validators instead pay a flat 0.8 SOL admission charge per epoch, with the entire amount burned.<\/p>\n<p>The money comes from the vote account, replacing the identity account as the source of voting-related payments. Operators must hold the charge above the account\u2019s rent-exempt minimum, according to the same guidance.<\/p>\n<p>Payment is made one epoch ahead. The first charge at the start of epoch 1064 covers participation in epoch 1065, and a validator that cannot pay loses permission to vote or produce blocks in the following epoch.<\/p>\n<p>The Foundation says BLS public-key registration became available on mainnet July 8, while the admission feature activated July 22. Those preparatory changes did not themselves activate Alpenglow consensus.<\/p>\n<p>Before the migration, its checklist requires version 4.3.2 of Agave, Jito-Solana, or Harmonic Salsa. Firedancer and Frankendancer are not supported during the handoff, according to the Foundation\u2019s operator instructions.<\/p>\n<h2 class=\"wp-block-heading\">Two voting paths replace TowerBFT<\/h2>\n<p>Anza describes Votor as running two voting paths at the same time. One finalizes a block in a single round with responses from 80% of stake, while the second uses two rounds and 60% thresholds.<\/p>\n<p>Votes become direct messages signed with BLS cryptography, allowing multiple signatures to be combined into a compact certificate. Anza says validators use their own timers to identify an unresponsive leader and vote to skip it.<\/p>\n<p>The published SIMD-0326 proposal documents alternatives considered during development. A design without single-round finality offered simpler operation and 33% Byzantine fault tolerance, but its authors listed worse latency and lower crash resilience among the disadvantages.<\/p>\n<p>Another alternative used a directed acyclic graph, with possible bandwidth savings. The proposal\u2019s authors listed latency and difficulty using bandwidth fully among its drawbacks.<\/p>\n<p>The proposal caps the admitted set at 2,000 validators, prioritizing the highest-staked operators. Its authors explain that the limit helps keep certificates small enough for a single UDP message, while participation records support rewards for validators that actively vote.<\/p>\n<p>Governance approval preceded implementation. In September 2025, the Alpenglow proposal passed with <a href=\"https:\/\/crypto.news\/solanas-alpenglow-upgrade-vote-passes-with-98-approval\/\" target=\"_blank\">98.27% support among votes<\/a> cast, while participating stake represented 52% of the total, according to the completed ballot\u2019s published figures.<\/p>\n<h2 class=\"wp-block-heading\">RPC delivery can lag behind consensus finality<\/h2>\n<p>Anza\u2019s operator documentation qualifies the roughly 150-millisecond finality target by explaining that nodes outside the admitted validator set may receive the result later.<\/p>\n<p>Through the default path, those nodes learn finality from certificates included in a subsequent block. Anza says that can add up to one produced-block interval, with longer waits when blocks are skipped or delayed.<\/p>\n<p>An admitted validator can send consensus messages directly to a partner node, leaving network latency between the partners as the main added delay. If every configured partner becomes unreachable, the recipient falls back to learning finality from later block footers.<\/p>\n<p>    <!-- .cn-block-related-link --><\/p><\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/crypto.news\/solana-alpenglow-vote-transactions-yakovenko\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Solana co-founder Anatoly Yakovenko has said Alpenglow could have shipped in half the time through a simpler vote-program change, ahead of the Oct. 21 consensus migration that will remove validator vote transactions from blocks. Summary Yakovenko said a simpler vote-program change could have halved Alpenglow\u2019s development time. Removing validator vote transactions will lower headline TPS [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":23038,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[23],"tags":[],"kronos_expire_date":[],"class_list":["post-24581","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-crypto"],"_links":{"self":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/24581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/comments?post=24581"}],"version-history":[{"count":0,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/24581\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media\/23038"}],"wp:attachment":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media?parent=24581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/categories?post=24581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/tags?post=24581"},{"taxonomy":"kronos_expire_date","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/kronos_expire_date?post=24581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}