Autonity v0.13.0 marks a significant milestone in the history of Autonity, introducing several important modifications to the protocol.
- We've thoroughly redesigned our consensus protocol's mechanics at the network level by launching a specialized peer-to-peer network exclusively for the consensus committee: the "Consensus" network. This should boost the performance of the system and reduce mining rate fluctuations during periods of high transaction volume.
- We're initiating the deep integration of BLS signatures starting with an updated validator onboarding process and the replacement of the "nodekey" file with the "autonitykeys" file.
- We've also decoupled our discovery protocol from Ethereum's, aiming for quicker initial synchronization.
- We resolved numerous internal problems. This should substantially minimize slashing incidents, especially when rebooting validator nodes.
- Furthermore, we've introduced a novel governance feature that provides a universal on-chain mechanism for smart contract upgrades, accompanied by a new "jailbound" state for validators.
We highly recommend you to check our documentation for more information.
Changelog
[0.13.0] - 26/02/2024
Added
- Snappy compression devp2p optimization #843
- New Validator Status Jailbound #857
- Consensus key onboarding #858
- Reject bonding to jailed validator #926
- Introducing Autonity Consensus Network, the "ACN" protocol #923 alongside Execution network's topology optimizations.
Changed
- Refactor Consensus messages 6e9781b
- Discovery protocol isolation 315082b
- Committee Selection in precompile #921