Block.one the Cayman company behind the software EOSIO announced today that it has released a candidate for a major update to its platform which is “a consensus protocol upgrade implementing a change to the protocol rules.”
The new 1.8.0-rcl version of the EOSIO software is available on GitHub.
This new release candidate requires alignment by block producing nodes for the upgrade to be successfully deployed and only after the feedback has been collected and the version has been tested with the community, a stable version will be released. The latest stable version of the software is v.1.7.3.
The stable version will allow a two-thirds majority of active block producers of EOSIO blockchains to activate individual features of the consensus protocol upgrade to modify the protocol rules. For this to happen, all nodes will need to install a new version of the nodeos software.
BPs will be able to choose from the list a designed feature and activate it independently of one another, however, some features may have dependencies on other features as noted in each issue.
Block.one recommends all node operators (including non-block-producing nodes) to review the suggested instructions because updating to EOSIO v1.8.0 will require a replay from genesis.
This new upgrade will fork out any nodes that have not yet updated to the new version of nodeos by the time of activation.
“With 1.8 we have our first consensus upgrade since launch. It sets in place a foundation to grow”
wrote Daniel Larimer, the CTO of Block.one and the mind behind EOS.
Marcin Zietek from BP Tokenika said that one of the most important changes is the introduction of the elastic ability to pay for the network resources.
This is possible thanks to the specific detailed in issue #6431 which changes the CPU and Network usage billing behavior of EOSIO blockchains to only charge the first authorizer of the transaction.
“With this release Block.one is taking on the methodology of, and the consensus upgrades themselves to the next level. Since Block Producers need a lot of thought and coordination to push through any protocol modification, the EOS 1.8 release offers tools to do this in a coordinated manner, through pre-authorization of changes and a methodic approach to the process. Aside from that, there are many sought after features including flexible resource billing for dApps, who from now on can use their own resources to pay for their user’s actions, enabling more flexible business logic than the current setup. All in all, this looks like a very important release, addressing complex logical dependencies in smart contracts (including problematic deferred transaction logistics) and shows Block.one is very much on top of their game” said Zietek.
Disclaimer: The information provided in this article is for educational purposes only and should not be treated as investment advice. I am not a financial advisor, and I am not giving financial advice. I encourage you to conduct your own research and/or consult with a licensed financial advisor before making any investment decision. Cryptocurrencies are a new digital asset class that is highly speculative and risky.