#Solana has released an update on the recent network events! Let’s break it down:
solana.com/news/plans-to-imp…
🚀Delivering a fast, reliable, and scalable network to move towards a better, decentralized web remains a top priority.
🛣️ The issues around last week’s 1.14 network update made it clear how maintaining stability during major updates remains a challenge. An investigation is still ongoing, but we want to share the plans in motion to address the balance between reliability and building a scalable and fast network.
👨💻 Before the 1.14 release, our core engineers were working to fix live problems that were impacting the network’s speed and usability. These issues included invalid gas metering, lack of flow control for transactions, lack of fee markets, spiraling ram, storage, and restart overhead.
🌟 Following the latest release, core engineers plan to improve the process for software release rollouts by bringing in additional external developers and auditors to test and find exploits. We will also continue to support external core engineers, including the Firedancer team building a second validator client.
👥 Core engineers will work with validators to improve the software release process. We plan to improve the process by downgrading testnet to the current mainnet-beta version and feature-set before the mainnet-beta upgrade, upgrading testnet to the release candidate of the new version, and observing how the testnet migration goes in real-time.
🤝 Both
status.solana.com and
@SolanaStatus will continue to be used to signal the upgrade sprints and the status. An adversarial team has also been formed comprised of nearly 1/3rd of the Solana Labs core engineering team to build additional hooks and instrumentation into the validator code to help find exploits across the underlying protocols and provide hardware to run medium to large clusters for adversarial simulation.
🔁 While fully automating the process is difficult, different kinds of failures can be solved with simpler procedures in an effort to improve the restart process. Nodes should be automatically discovering the latest optimistically confirmed slot and sharing the ledger with each other if it is missing.
🌐
#Solana Labs and third-party core engineering teams have been working to improve the network, and will continue to do so with a focus on stability. Today, there are more than 2,000 developers building thousands of programs on Solana. These developers were attracted to Solana because it lets them build things they can build nowhere else, but those developers also need a stable and predictable foundation.