-
Notifications
You must be signed in to change notification settings - Fork 956
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
Eip4844 beacon_block_and_blobs_sidecar
gossip validation rules
#3109
Comments
good points!
|
Yes, makes sense for the coupled container but if we leave the decoupled "byRange" methods (which was the latest direction if I recall correctly) hey might have more sense |
I think we can make an argument to remove all the low-level kzg checks in either signature or full kzg validation cases. If the signature can be validated, is it still worth the low-level kzg checks before forwarding it to peers? They are cheap checks, so maybe why not |
Since this has been merged, shouldn't we simplify\revisit the validations? |
Current rules:
sidecar.beacon_block_root == block.block.hash_tree_root()
?slot
andblock_root
checks sincesigned_beacon_block_and_blobs_sidecar
itself is inconsistent thus invalid?validate_blobs_sidecar
and all the low level KZG\BLS checks will be done internally by the kzg library?cc @terencechain
The text was updated successfully, but these errors were encountered: