After several weeks of updates and observations, the developers made a recommendation to adopt a new update last week. The day before yesterday it became known about the acceptance of more than 97% of shares.
The update was made to add new functionality to the blockchain of the crypto network. It is going to be activated gradually. At the same time, users will be able to understand the work of the update as a whole.
Why is This Important for the Crypto Network
The Solana crypto network is designed for decentralized applications that do not require permission and can be compiled. Therefore, the experience of each ecosystem participant directly depends on the validator nodes. The latter allow you to complete transactions by writing them to the blockchain registry.
When updating, the participation of validators is required. Despite the fact that developers can give recommendations to them for updating a specific version of the software, they make a decision on it themselves.
A week after the update was reported, about 10% of validators connected to it. After another 7 days, their number increased to 25%. In 3 weeks (until May 21) all validator operators were notified about the possibility of upgrading to version v 1.14. On May 22, it became known that 66.6% were connected to the update. Therefore, the cluster concluded that the users of the ecosystem have accepted the new version.
What does the update include?
This version of the validator client has a lot of important new functionality that allows you to improve the work of the Solan crypto network. At the same time, the developers note that some of the new functions will remain unavailable. To launch them, activation of other features is required.
The work of the network will continue as before until decentralized applications and projects begin to take advantage of the new functionality.
The developers note some new features in the crypto network.
Getting data on approximate fees and remote calling of transactions (RPC)
Thanks to this, developers will be able to receive the latest commissions with which transactions were paid. At the same time, this information can be used to evaluate subsequent operations. Applications will be able to use this feature to warn users about possible commissions. Also, this function will make it possible to use localized commission markets that are going to be implemented in the future.
Improved betting program
The following features are included in this version of the update:
· Automatic deactivation of an overdue bid. This function allows you to ensure high performance, since there will be no overdue bids, due to which blocks are skipped. This function removes overdue bets if it has been disabled for about 10 days.
· Delegation of minimum bids. This function provides the basis for the minimum necessary delegation of the share. This will only happen if the validator gives approval and gives a new RPC to get the current delegation of the minimum share.
· Optimization of caching. Thanks to this, the performance and consistency of storing data in the bank as a bid cache is improved. At the same time, the cost in the network has been improved. The cache will also be used for the process of distributing inflationary rewards.
Despite the fact that this functionality works separately from each other. It will allow you to improve the betting program in the future in the next updates.
Instructions for updating compact voting
A new instruction has been added to the native voting program. It made it possible to simplify the submission of votes. Previously, validators had to monitor the voting status. As a result, it required quite complex logic.
Now a new Compact Vote State Update instruction has been added. It provides a new voting state in the chain. At the same time, it remains only to verify that the change of state is legal. Thanks to this, the work of the validator is much easier.
Modification of Turbine
It is a protocol for distributing blocks to the very heart of the crypto network. Thanks to the improved modification, it will have a positive impact on the overall experience of working with the blockchain.
The protocol allows you to split blocks into separate elements of the transmitted information. They are called "shreds". Erasures of individual elements due to updates are made dynamic. At the same time, filling in and additional costs are avoided.