Prove It
Pre-release
Pre-release
v1.4.0-beta.4
-- Prove It -- is a beta release for upcoming Deneb devnets. Note, this contains a substantial breaking change to how Blobs are sent around on the p2p (#3531, #3540) and is expected to delay the next devnet(s) by a few weeks as clients incorporate (largely simplifying!) changes.
Shout-out to @terencechain and @potuz for re-opening the conversation about how Blobs are sent around on the p2p and massive shout-out 🙏 to @fradamt for suggesting the utilization of BeaconBlockHeaders
and merkle proofs to allay the ongoing concerns.
_PR showing full diff can be found here: #3536
Phase 0
- Allow honest validators to reorg late blocks #3034
Deneb
- Reject blobs which reference already finalized parent blocks #3529
- Add blob sidecar inclusion proof and other relevant p2p changes #3531 #3540
- Suggest sidecars by root callers verify blob sidecars #3535
- [non-substantive Clarify not to invalidate valid and available (wrt blobs) blocks #3526
- [non-substantive] Update block production description in validator doc to more precisely reflect the latest flow #3533
- [non-substantive] Remove
BLOB_TX_TYPE
from spec (and move to tests) #3534