EIP-4844: Explicit Clarification on Block Validity with Blob Transactions using an Invalid Versioned Hash #7009
Labels
bug
If this is a PR, this PR fixes a bug. If this is an issue, this issue reports a bug.
Pull Request
No response
What happened?
Currently in the definition of the new transaction type of 4844, there is a paragraph that defines the execution invalidity properties of a block that includes this new transaction type.
The sole invalidity property for a block is currently that it cannot contain transactions of this new type that contain zero blobs.
Some client implementations have also included the check
All hashes in blob_versioned_hashes must start with the byte BLOB_COMMITMENT_VERSION_KZG
as part of execution block verification.The paragraph describing the execution block verification should explicitly state whether or not the commitment version byte is a reason to invalidate a block.
If it should be a reason to invalidate:
If it's not:
Relevant log output
No response
The text was updated successfully, but these errors were encountered: