- Solana’s latest community outage has prompted theories from crypto influencers about design flaws within the community.
- Co-founder Anatoly Yakovenko defended his community’s on-chain consensus mannequin.
Solana [SOL] suffered a significant community outage over the weekend that noticed community communications and transactions paused for 20 hours. This was the newest in a sequence of outages that the Solana community has suffered over the previous few months, resulting in a number of theories about this recurring situation.
Crypto content material creator DBCryptoX had one such idea, which said that Solana’s recurring community outages had been because of a “large design flaw.”
1/Yesterday #Solana had one other 20 hour outage 🤯
Simply one among a couple of dozen occasions the ⛓️ has gone down. However why? 🤔
All a part of an enormous design flaw that I’ll attempt to break down on this 🧵
So let’s get into it… pic.twitter.com/KmeUPnnlZJ
— DBCryptoX ⚡️ (@DBCrypt0) February 26, 2023
The Twitter thread reached greater than half 1,000,000 folks, which prompted a response from Solana co-founder Anatoly Yakovenko.
On-chain voting is congesting the community
In response to DBCryptoX, Solana dealt with its consensus on-chain, which primarily meant that every one validator communications had been on-chain as a transaction, which results in inflated transaction quantity and transactions per second (TPS). DBCryptoX said that the hundreds of thousands of validator messages had been bogging down the system, which ultimately led to the outage.
As for the rationale behind the lengthy period of the community outage, he revealed that when the chain goes down, all communication between validators ceases. This results in off-chain communication on discord servers, however the various time zones of the community’s validators makes it unimaginable to have consensus accessible always.
Solana co-founder Anatoly Yakovenko responded to those claims in a tweet earlier as we speak. He revealed that the community’s BFT consensus required quadratic messaging overhead, that means the extra nodes in the identical quorum, the extra messages the community needed to deal with. In response to him, Solana’s 2800 node quorum permits for top safety, low latency efficiency, and distinctive ranges of safety.
Why are votes transactions? Each thread that I’ve seen that talks about this comes kind pure ignorance.
Traditional BFT consensus requires quadratic messaging overhead.
The extra nodes you might have in the identical quorum, the a part of the community that agrees on the state, the extra messages… https://t.co/8lOhICb8mn
— toly 🇺🇸 (@aeyakovenko) February 27, 2023
Yakovenko said that Solana implements votes as transactions as a result of there isn’t any cheaper solution to do it. This optimized pipeline is reportedly used for all different messages that require full replication of all nodes to make sure safety. He additional claimed that different networks with smaller quorums and longer consensus rounds couldn’t present the identical stage of safety and efficiency as Solana.