-
Notifications
You must be signed in to change notification settings - Fork 73
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
IF: Add block extension to include latest commit QC known to proposer #1586
Comments
Add to block extension The accepted block signal can be processed by On finalize of pending block the It is the responsibility of During block validation the |
|
I'm not quite understanding why the QC is not deterministic, while the
Why? I thought that as long as we knew what |
The QC that any individual node has at any given time is according to network conditions; it is not deterministic on all nodes.
Hmm, that does sound right to me. @arhag ? |
But every node should be able to verify that this is a valid commit QC signed by a Quorum of finalizers. Wouldn't that be enough? |
Not for the |
The rule for adding a QC as a block extension is as follows:
|
Proposer would take the latest irreversible HotStuff proofs (the latest block proposal with the
final_on_qc
pointing to an irreversible block along with QC for it) known to it and include it in a new block extension for the block that it constructs. This would only be the irreversible HotStuff proofs which means they would always be relevant for advancing LIB on the irreversible blockchain.The text was updated successfully, but these errors were encountered: