youtube image
From YouTube: Peep an EIP #18: EIP-3102: Binary trie structure & EIP-2584: Trie format transition with Guillaume B

Description

Topics covered:
1:19 - Introduction
EIP-3102
2:26 - Hexary trees
4:09 - Key points
4:42 - Binary trees
6:00 - Why no RLP
8:33 - Why BLAKE2
9:26 - Merge account & storage tree
13:09 - Why key at the leaf level
17:39 - EIP-2584
18:29 - Conversion process
21:32 - Phase 0
22:26 - Phase 1
23:26 - Phase 2
23:28 - What's the difference between the overlay tree and the base tree in phase 1?
24:24 - Why the two phases are necessary? Why phase 1 is not writing the final binary tree?
26:28 - Is it really worth it?
29:50 - Where would tree fit in the Ethereum stack of development?
31:22 - Is the primary point of having a binary tree is to make the information less computationally expensive?
32:04 - Does the binary tree make searching fast in general?
32:52 - Is it a more efficient state management system for Ethereum?
33:25 - What's the primary motivation for the binary tree?
33:48 - How does one compute the state proof & how does the binary tree make a difference?
38:08 - Why does witness size matter?
39:22 - Hash function - have you considered SHA 256?
40:10 - Are these proposals ready to be moved into "Review" status?
43:21 - Thoughts on moving the 'discussion to' to Fellowship of Ethereum Magicians?
EIP-2584: https://eips.ethereum.org/EIPS/eip-2584
Eth research paper - https://ethresear.ch/t/overlay-method-for-hex-bin-tree-conversion/7104
EIP-3102: https://eips.ethereum.org/EIPS/eip-3102
Eth research paper - https://ethresear.ch/t/binary-trie-format/7621

Follow at Twitter:
Guillaume Ballet @gballet | Pooja Ranjan @poojaranjan19 | William Schwab @William94029369 | James Hancock @JHancock | Alita Moore @AlitaMoore85

Check out other exciting EIPs in Peep an EIP series at https://github.com/ethereum-cat-herders/PM/projects/2

Contact Ethereum Cat Herders
Discord: https://discord.gg/sgdnxZe
Twitter: https://twitter.com/EthCatHerders
Medium: https://medium.com/ethereum-cat-herders
GitHub: https://github.com/ethereum-cat-herders/PM
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/