Bi-weekly call for contributors helping with client implementations or related work
Dec 15th, 2023
Agenda:
- Client team updates
- Shadowfork update
- main storage offset value fix: https://github.com/gballet/go-ethereum/pull/329
- Gas schedule: the gas schedule should be reviewed because 4762 was created with the idea that the gas schedule would be adopted in the fork before verkle trees, and that doesn't sound like a good idea anymore. https://eips.ethereum.org/EIPS/eip-4762
- Verkle proof verification precompile
- Proto’s proposal for adding MPT to the precompile
- Also, adding new feature to the precompile so you can determine whether the key is in the witness or not. Verifying keys belong to the witness.
- Verkle testing: https://notes.ethereum.org/@danceratopz/H1lHOzHQH6
Nov 28th, 2023
Recording: tbd
Agenda:
- Client team updates
- Kaustinen relaunched
- verkle-gen-devnet
- see here for more info
- Optimization for the conversion
- BLOCKHASH opcode for new stateless clients
- two plans I have seen are to include the needed mappings in the witness, or move the mapping into the state trie (so BLOCKHASH opcode is basically just an SLOAD of sorts).
- note: also need to think about BLOBHASH in a post-dencun world
- Verkle proof verification precompile
- Proto’s proposal for adding MPT to the precompile
- Also, adding new feature to the precompile so you can determine whether the key is in the witness or not. Verifying keys belong to the witness.