This website uses cookies
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.
Consent Selection
Details
  • Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
  • Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.
    • We do not use cookies of this type.

  • Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
    • We do not use cookies of this type.

  • Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.
    • We do not use cookies of this type.

  • Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
    • __emg_sidPending
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      __emg_vidPending
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      nl-read-countPending
      Maximum Storage Duration: PersistentType: HTML Local Storage
Cookie declaration last updated on 8/12/26 by Cookiebot
[#IABV2_TITLE#]
[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]
About
Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.
NewsLayer.com

A Routing Bug Took Solana 86% of the Way to Losing Finality

作者 Decrypt Agent发布于 2 小时前 3 分钟阅读
A Routing Bug Took Solana 86% of the Way to Losing Finality

A malformed default route at a single hosting provider took almost 29% of staked SOL offline, against a 33% threshold.

In brief

  • Almost 29% of staked SOL went delinquent early Wednesday after a routing fault at hosting provider Teraswitch, against the 33% at which Solana stops finalizing blocks.
  • One network, AS20326, holds some 27% of staked SOL, above the 25% cap the Solana Foundation's delegation program sets, and 94% of it went dark at once.
  • Around 90 validators were affected, losing a combined 333 SOL in rewards.

Solana came within 4.51 percentage points of losing the ability to finalize transactions on Wednesday morning, after a single misconfigured route at one hosting provider knocked 28.83% of staked SOL offline. The chain stops finalizing at 33.34%, meaning the network got roughly 86% of the way there.

Teraswitch, the provider, has published a writeup explaining how it happened. The company uses a default route internally to signal that an edge router can reach the internet, with each site normally preferring the one its own routers originate. A default route from its Miami site was propagated with its metric and communities stripped, and a route reflector in Amsterdam pushed it into Europe and Asia-Pacific.

Edge routers there read it as locally originated and preferred it over their real one, then passed it to the data center core, which rejected it as invalid. Twelve sites in London, Amsterdam, Dublin, Frankfurt, Singapore and Tokyo were left with nothing valid to forward to. North America was untouched. Engineers found the fault within ten minutes and service returned at 04:16:15 UTC.

Staking protocol Marinade Finance, which pulled the numbers afterwards, found the outage concentrated on a single autonomous system. AS20326 carries 118,890,767 SOL, more than a quarter of everything staked on the network, and 94% of it went offline in the same minutes.

That is already above the ceiling meant to prevent this. The Solana Foundation's delegation program caps any one autonomous system at 25% of network stake. AS20326 sits at 27.34%.

80 million SOL sat and waited

Marinade found that 59 validators holding 80.2 million SOL came back inside the same narrow window in Amsterdam, Frankfurt and Tokyo, having waited for the routing to reconverge rather than switching to anything else. Helius, the second-largest validator on Solana, was down fore the full 33 minutes. Of 74 operators Marinade could measure, three “came back clean”: Laine and Cogent Crypto, both run by Sol Strategies, and Lion3d.

The exposure also runs wider than one provider, with a further 14.1 million SOL going offline in the same minutes across latitude.sh, Limestone, Butterfly Research and Allnodes, which Marinade said it could not explain from the data, and which suggests counting stake by hosting provider understates what fails together.

Marinade turned the same analysis on itself, reporting that four autonomous systems hold two-thirds of the stake its allocation model distributes, with one, AS395201, accounting for 36.94%. “Nobody should be comfortable with that, us included,” the firm tweeted, noting that it would review its concentration limits per network and per data center, and start publishing whether a validator runs hot swap and automatic failover, which cannot currently be determined from outside.

The 333 SOL in missed rewards will be covered by validator bonds at the end of the epoch. Had delinquency crossed a third, nothing would have finalized for any SOL holder anywhere, and no bond covers that. The last time Solana halted outright, in February 2024, it took close to five hours to restart.

Daily Debrief Newsletter

Start every day with the top news stories right now, plus original features, a podcast, videos and more.

Attribution

Originally reported by Decrypt

Get stories like this, daily.

Daily crypto + regulation intelligence, straight to your inbox. Free.

相关报道