-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release specs v1.9.0 #57
Conversation
|
||
Previously, only the leader handled the aggregated signature and set it on the initially proposed block, but now it can be created and propagated as a separate equivalent proof by every eligible node in consensus. These proofs are equivalent since they represent a majority from the eligible nodes in consensus. | ||
|
||
The proof will be propagated in the network only if it was created directly. Otherwise, it will not be further propagated when received from other nodes in the network, to avoid flooding. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
An equivalent consensus proof will be propagated only once by every node, either if it was created by the node or if it was the first proof received and validated by the node.
- [#4819](https://github.com/multiversx/mx-chain-go/pull/4819) - Fixes for nodes coordinator with chain parameters | ||
- [#4927](https://github.com/multiversx/mx-chain-go/pull/4927) - Chain parameters notifier | ||
|
||
## 2. Equivalent proofs [#5786](https://github.com/multiversx/mx-chain-go/pull/5786) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we split this into 2 parts?
-
Fixed ordering in consensus
-
Equivalent proofs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pushed
|
||
This document explains the contents of the release codenamed Andromeda. | ||
|
||
Although it can be considered one big feature, this document is split into 2 features, containing detailed insights of the feature along with the external impact and the relevant pull requests list. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
into 3 features
5d8a3a3
|
||
## 2. Fixed ordering in consensus [#6436](https://github.com/multiversx/mx-chain-go/pull/6436) | ||
|
||
Each eligible node is now required to sign, as the order of signing was moved to a fixed 400 value. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
each eligible node is required to sign and the order of signatures aggregation was fixed to the order of the eligible nodes decided at epoch start.
|
||
An equivalent consensus proof will be propagated only once by every node, either if it was created by the node or if it was the first proof received and validated by the node. | ||
|
||
The proof for the current block will be included in the next block structure. A particular block is considered final if there is an equivalent proof for it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if there exists an equivalent ...
No description provided.