18 Jan 2021
Resources:
Slides: https://vitalik.ca/files/EIP_2929_presentation.pdf
EIP-2930: Optional access lists -https://eips.ethereum.org/EIPS/eip-2930
Discussion to - https://ethereum-magicians.org/t/eip-2930-optional-access-lists/4561
EIP-2929: Gas cost increases for state access opcodes - https://eips.ethereum.org/EIPS/eip-2929
Discussion to - https://ethereum-magicians.org/t/eip-2929-gas-cost-increases-for-state-access-opcodes/4558
Topics covered:
1:25 - Introduction
2:50 - What is EIP-2929
5:04 - Why EIP-2929?
6:48 - Mitigating block processing DoS
9:34 - Pre & post EIP-2929
13:03 - A path towards bounding witness size
16:19 - Is it optimization or a trade-off
18:15 - Mechanics of EIP-2929
23:30 - EIP-2929 will only slightly increase the cost of "average" usage
29:34 - EIP-2930
33:52 - Longer-term notes
37:59 - Reason why 2929 helps prevent DoS
38:25 - Does the access-list mentioned here will help layer2 stuff?
39:45 - Any message for smart contract dev that they shouldn't be doing something from a security point of view?
45:00 - Is the gas changing strategy used for this EIP, is reusable for other gas changes we might want to do at some point?
46:08 - What are the strategy used in Eth2 to avoid some pit holes as witnessed in Eth1 today?
48:30 - Moving to the next EIP status?
50:52 - When is the right time to move the status to the "Final" for any core EIP?
52:32 - What could be the selection process for superseding the proposal in case of a different approach reaching the common result?
55:22 - Is there a reason we can not split 2929 into multiple EIPs one of which addresses precompile costs, it seems unrelated?
Follow at Twitter:
Vitalik Buterin @VitalikButerin | Martin Swende @mhswende | Pooja Ranjan @poojaranjan19 | Hudson Jameson @hudsonjameson | Alita Moore @AlitaMoore85 | James Hancock @JHancock
Other Berlin EIPs:
EIP-2718 with Micah Zoltu - https://youtu.be/JReJRJ5G_UA
EIP-2565: Repricing of the EIP-198 ModExp precompile - https://youtu.be/riBALRAw1Mw
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/tzYmDmF
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/
Slides: https://vitalik.ca/files/EIP_2929_presentation.pdf
EIP-2930: Optional access lists -https://eips.ethereum.org/EIPS/eip-2930
Discussion to - https://ethereum-magicians.org/t/eip-2930-optional-access-lists/4561
EIP-2929: Gas cost increases for state access opcodes - https://eips.ethereum.org/EIPS/eip-2929
Discussion to - https://ethereum-magicians.org/t/eip-2929-gas-cost-increases-for-state-access-opcodes/4558
Topics covered:
1:25 - Introduction
2:50 - What is EIP-2929
5:04 - Why EIP-2929?
6:48 - Mitigating block processing DoS
9:34 - Pre & post EIP-2929
13:03 - A path towards bounding witness size
16:19 - Is it optimization or a trade-off
18:15 - Mechanics of EIP-2929
23:30 - EIP-2929 will only slightly increase the cost of "average" usage
29:34 - EIP-2930
33:52 - Longer-term notes
37:59 - Reason why 2929 helps prevent DoS
38:25 - Does the access-list mentioned here will help layer2 stuff?
39:45 - Any message for smart contract dev that they shouldn't be doing something from a security point of view?
45:00 - Is the gas changing strategy used for this EIP, is reusable for other gas changes we might want to do at some point?
46:08 - What are the strategy used in Eth2 to avoid some pit holes as witnessed in Eth1 today?
48:30 - Moving to the next EIP status?
50:52 - When is the right time to move the status to the "Final" for any core EIP?
52:32 - What could be the selection process for superseding the proposal in case of a different approach reaching the common result?
55:22 - Is there a reason we can not split 2929 into multiple EIPs one of which addresses precompile costs, it seems unrelated?
Follow at Twitter:
Vitalik Buterin @VitalikButerin | Martin Swende @mhswende | Pooja Ranjan @poojaranjan19 | Hudson Jameson @hudsonjameson | Alita Moore @AlitaMoore85 | James Hancock @JHancock
Other Berlin EIPs:
EIP-2718 with Micah Zoltu - https://youtu.be/JReJRJ5G_UA
EIP-2565: Repricing of the EIP-198 ModExp precompile - https://youtu.be/riBALRAw1Mw
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/tzYmDmF
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/
- 7 participants
- 60 minutes
5 Nov 2020
EIP: https://eips.ethereum.org/EIPS/eip-2718
Discussion: https://ethereum-magicians.org/t/eip-2718-typed-transaction-envelope/4355
Follow at Twitter:
James Hancock @JHancock | Lightclient @lightclients | Pooja Ranjan @poojaranjan19 | William Schwab @William94029369
Check out other exciting EIPs in Peep an EIP: 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/
Discussion: https://ethereum-magicians.org/t/eip-2718-typed-transaction-envelope/4355
Follow at Twitter:
James Hancock @JHancock | Lightclient @lightclients | Pooja Ranjan @poojaranjan19 | William Schwab @William94029369
Check out other exciting EIPs in Peep an EIP: 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/
- 5 participants
- 1:01 hours
12 Oct 2020
EIP-2565: https://eips.ethereum.org/EIPS/eip-2565
Slides: https://docs.google.com/presentation/d/19Jj_SDb7TkTWtNGJBZhSBicjsIaJ6LA0TLgA03jEbNk/edit#slide=id.g85efd2ddbf_0_595
Discussion: https://ethereum-magicians.org/t/big-integer-modular-exponentiation-eip-198-gas-cost/4150
Follow at Twitter:
Kelly Olson @kellymolson | Pooja Ranjan @poojaranjan19 | Alita Moore @alitamoore85
Check out other exciting EIPs in Peep an EIP: 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/
Slides: https://docs.google.com/presentation/d/19Jj_SDb7TkTWtNGJBZhSBicjsIaJ6LA0TLgA03jEbNk/edit#slide=id.g85efd2ddbf_0_595
Discussion: https://ethereum-magicians.org/t/big-integer-modular-exponentiation-eip-198-gas-cost/4150
Follow at Twitter:
Kelly Olson @kellymolson | Pooja Ranjan @poojaranjan19 | Alita Moore @alitamoore85
Check out other exciting EIPs in Peep an EIP: 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/
- 3 participants
- 37 minutes