EIP-8101: Payload Chunking

The EIP:

Discussion topic for EIP-7928: Add EIP: Payload Chunking with Chunk Access Lists by nerolation · Pull Request #10900 · ethereum/EIPs · GitHub

Update Log

External Reviews

TBD

Outstanding Issues

TBD

2 Likes

The current draft PR of the EIP encodes the Chunk Access Lists as RLP. I think for this new EIP we should use/start with SSZ. We can also explore there how we can create minimal packets such that we can verify that the provided CAL is part of the CAL root. With RLPs this data is much larger, because you need all data of the tree branches in order to verify that something is part of that hash (e.g. the RLP proof).

I’m not super deep in SSZ but as far as I understood these unlock smaller proof sizes, and this thus also gives a direct guarantee on the executing client that the CAL is the correct one. This would also lower the attack surface a bit if you can directly verify that the CAL is correct (provided that this does not require one to need all CALs to verify that one received CAL is part of the set).