youtube image
From YouTube: PEEPanEIP#60: EIP-1967: Standard Proxy Storage Slots with Hadrien Croubois

Description

Topics covered
-----------------------------
1:46 - Guest’s introduction
4:20 - Presentation EIP-1967
4:27 - A quick overview of the proxy types
7:06 - Which proxy use ERC 1967?
7:20 - What does ERC 1967 specify?
9:59 - The storage slots
10:46 - Hash collision in mapping is extremely unlikely. Is that because of how far into the storage they are?
12:35 - The events
13:38 - How to interpret these slots content?
15:28 - Example
16:50 - Why standardize?
18:50 - Links
19:00 - End of presentations, Q&A
19:23 - Clarity of how beacon slot works
21:20 - For all contracts which utilize this standard, be utilizing the same storage slot? How would that work?
23:05 - Is EIP-1967, the first proxy proposal that was implemented?
26:51 - Take on EIP-1822
27:30 - Are you aware of ways that contracts written in languages other than Solidity & Vyper may make use of this standard?
30:01 - Please pause pending ethereum/solidity#12547 so that we can link to Solidity project commitments rather than public comments from developers on that project.” Could you explain why and how is it important to be addressed and who is the responsible party to address the concern?
39:11 - Why is storage slot collision important? What’s the worst that could happen?
41:58 - Can you talk about the necessity of implementing an EIP in a dapp? How simple or complex was the implementation of EIP-1967 in Open Zeppelin?
45:42 - Are you aware of any project that is implementing EIP-1967?
47:57 - Beacon contract - is it anyway related to the beacon chain?
51:08 - What made you decide that the proposal is ready to be moved to the “Last Call” or become a standard?
53:34 - Can you briefly touch on the conflict of EIP-1967 with the Diamond standard?
59:23 - Advice for dapp developers

Resources:
------------------
EIP-1967 - https://eips.ethereum.org/EIPS/eip-1967

Discussion - https://ethereum-magicians.org/t/eip-1967-standard-proxy-storage-slots/3185

Slides - https://docs.google.com/presentation/d/1t-VWWASHCdKsqObVNYtHHknaf7uYHF0VNEWbTn8ddkk/edit?usp=sharing

Follow at Twitter
-----------------------------------------------
Hadrien Croubois @Amxx | William Schwab @William94029369 | Brent Allsop @Brent_Allsop | Alita moore @AlitaMoore85 | Pooja Ranjan @poojaranjan19

ERCs playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqXee9EMQDIEz2CslTnsW0K

PEEPanEIP playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F

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

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