Solana founder Anatoly Yakovenko sheds light on the unique approach Solana uses to ensure the security and performance of its blockchain.
Solana’s Founder Responds to Criticism, Defends Network’s Design for Security and Speed @azcoinnews https://t.co/7PcEDg0vO5
— Kyptos (@azcoinnews) February 28, 2023
A tweet gave an explanation, suggesting that the Solana outage was due to on-chain voting. Yakovenko clarified that proof-of-stake (PoS) systems require critical network communication for authentication, while Solana uses quadratic communication to ensure consensus for Byzantine Fault Tolerance (BFT). )classic.
In a Feb. 28 tweet, Yakovenko questioned the lack of understanding behind discussions that the vote was transactional. He explained that classic BFT consensus requires a quadratic communication method, which means that the more nodes in the same delegation, the more messages the network has to process. For example, a 100 ndoe network will process about 10,000 messages per round, while Solana’s 3,000 node network handles 9 million messages, which is a lot.
One possible solution is to keep the minimum count at 200 nodes so that the load will stay below 40,000 messages. However, this approach requires some tradeoffs in terms of security and performance, and subcommittee rotation requires consensus within seconds.
Solana’s approach is very unique and weird because it wants to be fast and super secure. Solana’s quorum of 2,800 nodes means that if 150 nodes, or the equivalent of 66% of the total, attempt to make an invalid state transition or reject data from the rest of the network, any of the 2,650 nodes will detect this quickly. a little. Security from the long tail of boxes keeps most people on their toes, with the smallest stake validators adding an equal level of security to L1 as the largest stake validators.
The reason voting is implemented as a transaction is that there has to be a highly optimized process for handling all these votes, because 9 million messages is a huge number, and it’s only going to get bigger. Every user state transition, an open order book, orca exchange, or payment needs the exact same security, and each of these messages must be transmitted to all 3000 nodes in the delegation; otherwise, it will be insecure.
Solana implements a highly optimized process for all messages that must be fully replicated to all nodes. Voting is not only counted as a transaction, but also because there is no cheaper way to do it. If there is a cheaper way to get votes for all nodes in the network, then user transactions will also choose the cheaper way.
Due to its design, Solana also offers excellent security, high throughput, and low fees. Other networks do not offer the same level of security or performance because of their small number of delegates and consensus rounds measured in seconds. Delegate size is limited by the availability of delegated data, votes are signed messages, atomic state changes, require anti-spam, and are consistently replicated across all nodes.
In short, a recent explanation from the Solana founders sheds light on the unique approach Solana is taking to ensure the security and performance of its blockchain. Despite criticism of the outage, Yakovenko clarified that Solana’s high throughput and low fees are achieved through a design based on a large number of expected delegates and block times. This design allows any honest minority of nodes to detect any malicious activity on the network, ensuring a high level of security. Yakovenko’s explanation also highlights the challenges PoS systems face, especially the high network communication requirements for authentication. Overall, Solana’s approach stands out from other networks while providing excellent levels of security and performance.
- SOL price rises 7% as Solana network recovers after 2 reboots
- SOL price drops 5% due to Solana Network fork
according to Kyptos