aztec-packages
aztec-packages copied to clipboard
feat(node): full nodes may re-execute
Currently, only the members of the committee will be re-executing the block to checks its correctness as part of block production.
This means that full nodes and non-committee members are blindly trusting the committee when they just pull and apply the diff from what was published to L1. We should give them the option to re-execute for better guarantees.
Most relevant when checking results pulled from the pending chain.
- Full nodes should refuse to follow the pending chain if they are unable to reproduce proposal's purported state roots
related https://github.com/AztecProtocol/aztec-packages/issues/12832