This article was first published on Stories by Nano on Medium
A closer look at the changes to the node software, RPC, developer wallet and beta network
With the upcoming Boulton release right around the corner, let’s take a detailed look at each of the enhancements being introduced. As this is one of the largest releases to ever hit the Nano network, there is plenty to go through, including improvements to the node software, RPC, developer wallet and testing environment. These enhancements are subject to change before the official release and any changes will be noted upon release.
When bootstrapping, enables nodes to monitor the real-time network for blocks being confirmed. Because each account-chain is a blockchain, when a block is confirmed, all of the previous blocks on its account-chain are also accepted by the network. For more information on this enhancement, please refer to the lazy bootstrapping explainer.
Implement support for prioritizing blocks with higher work above those with lower work. This is the first change in a series to make Proof-of-Work ultimately dynamic based on network conditions and only implements processing priority on the server side.
Allows nodes to check on the confirmation of old blocks locally, instead of requesting confirmation from the network. Additionally, adds block cementing in nodes. If a rollback occurs, nodes will crash instead of replacing blocks in their ledger.
Log vote processing time to record how many votes are coming in without the spam of logging every vote. Now counts the time spent voting instead of the individual amounts when there are more than 50 votes over 100 milliseconds.
Previously, reps would respond to new blocks with a vote by hash, but if you specifically asked ...
To keep reading, please go to the original article at:
Stories by Nano on Medium