Ethereum Cat Herders / London EIPs

Add meeting Rate page Subscribe

Ethereum Cat Herders / London EIPs

These are all the meetings we have in "London EIPs" (part of the organization "Ethereum Cat Herders"). Click into individual meeting pages to watch the recording and search or read the transcript.

7 Jul 2021

Topics covered
-----------------------------
1:04 - Introduction
4:10 - Why was the Difficulty bomb introduced?
6:33 - Block time mechanism
8:44 - Why block time recedes (ref to chart)?
10:05 - Why does hash rate matter?
10:41 - Difficulty bomb analogy
11:58 - Summarize the working of difficulty bomb
13:50 - Difficulty equation
14:25 - Takeaway from 2016-2017 difficulty bomb appearance
15:30 - EIP-3554
16:10 - How to calculate the difficulty bomb using a fake block number?
17:45 - Python script for difficulty calculation
19:00 - Simulation of what will happen with half the difficulty & double the difficulty
22:27 - History-timeline of difficulty bombs
23:17 - How is the pushing of the blocks decided? Is there an algorithm? Why is there a big difference in pushing the blocks from Muir Glacier & London?
27:40 - Why ice age exist?
32:20 - Do you see a future for difficulty bombs with PoS & Merge on the horizon?
34:30 - Will EIP-3554 be the final EIP for difficulty bombs or we can expect more?
36:07 - Does market price affect the appearance of a difficult bomb?
38:00 - Is there any research work done on the economic effect of the ice age?
42:55 - What is a PoA chain? Why is the difficult bomb proposal not activated on the PoA chain for testing purposes?

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

Discussion - https://ethereum-magicians.org/t/eip-3554-ice-age-delay-targeting-december-2021/6188/8

Slides - https://docs.google.com/presentation/d/1jDIA0TwbzB87WW_3Y0hD7lONUG__nK5cfvGajErv7Wo/edit#slide=id.p

Ethereum Muir Glacier Upgrade (EIP 2384: Muir Glacier Difficulty Bomb Delay) - https://medium.com/ethereum-cat-herders/ethereum-muir-glacier-upgrade-89b8cea5a210

London upgrade proposals - https://www.youtube.com/playlist?list=PL4cwHXAawZxppsQYazgJ3EWWWjY2vNxVp

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

Survey:
---------------
Ethereum blockchain users and developers research - https://docs.google.com/forms/d/e/1FAIpQLSeugRHv93fizew0zeqXFOOnQIbjbWnVHoThLJR3f3g6gVvXhQ/viewform

Follow at Twitter
-----------------------------------------------
James Hancock @JHancock | William Schwab @William94029369 | Pooja Ranjan @poojaranjan19

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-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 3 participants
  • 47 minutes
ethereum
transitioning
experience
ethereumchaturance
journey
2017
tdm
platform
discussion
ether
youtube image

21 Jun 2021

Topics covered
-----------------------------
1:35 - Introduction (Tim)
1:50 - Introduction (Micah)
2:10 - Introduction (Barnabe)
3:00 - Tim’s presentation
3:30 - 1559 Overview
5:28 - Variable sized blocks
7:50 - Feecap & Tip (Priority fee)
10:40 - Block header changes & Transaction format changes
10:55 - Interpret legacy transaction as 1559
11:45 - Fee Burning
13:45 - EIP-1559 Misconception
15:20 - deployment time
16:15 - Barnabe’s presentation
16:30 - What to look for when EIP-1559 launches
17:00 - Oracles: Keep calm and check basefee
19:22 - When is basefee too low?
21:27 - Basefee dynamics
22:54 - About oscillations
23:35 - Other designs
25:13 - Extensions to abm1559
26:10 - Questions
26:20 - How are user interfaces coming along like wallet - Metamask and others?
31:35 - What if a wallet is not ready with a 1559 transaction?
33:35 - Any changes wrt Layer 2 adoption?
37:45 - Are there any analyses published on how much the base fee is burned?
40:45 - What are the changes for miners to consider until PoS?
44:40 - In terms of miners' revenue, is it going to be hard to predict?
46:17 - In terms of consensus for London, do we have miners' consensus, or do we need it? Where do we sit?
49:05 - With 1559 and miners' incentives, is there a way where MEV plays as a revenue stream for miners?
54:20 - Is there a detailed deployment plan that people can follow?
55:53 - A question on market congestion scenario for miners to do
59:40 - Has there been any consideration on the change of gas price with the arrival of sharding?
01:01:17 - For the stakers at Beacon chain, will there be any impact on staking rewards with this proposal?
01:03:05 -Buying gas at low and selling it at a high price, will that functionality still be included?

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

Discussion to: https://ethereum-magicians.org/t/eip-1559-fee-market-change-for-eth-1-0-chain/2783

EIP-1559 Resources - https://hackmd.io/@timbeiko/1559-resources

abm1559 notebooks - https://ethereum.github.io/abm1559/

Slides:
(Tim) https://docs.google.com/presentation/d/1uQWc1GZw7ZpjEsus_d-h4gW1CMNxwI1LoTkscKV23xw/edit?usp=sharing

(Barnabe) https://docs.google.com/presentation/d/1vVGaezpoj-sYPPBNSY0LdPyJGIex2zl1cdgipVoMkL0/edit?usp=sharing

Check:
EIP-1559 (Episode 16) - https://youtu.be/ZbSKo_x9RvU

London proposals playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxppsQYazgJ3EWWWjY2vNxVp

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

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

Survey:
---------------
Ethereum blockchain users and developers research - https://docs.google.com/forms/d/e/1FAIpQLSeugRHv93fizew0zeqXFOOnQIbjbWnVHoThLJR3f3g6gVvXhQ/viewform

Follow at Twitter
-----------------------------------------------
Tim Beiko @TimBeiko | @barnabemonnot | Micah Zoltu @MicahZoltu | Shane Lightowler @Coldsnap | William Schwab @William94029369 | Pooja Ranjan @poojaranjan19

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-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 8 participants
  • 1:06 hours
ethereum
eip159
penny
introduce
80
announcement
protocol
london
version
bit
youtube image

14 Jun 2021

Topics covered
-----------------------------
1:03 - Introduction of co-authors
2:53 - EVM Object Format v1 (EIP-3540)
3:54 - Introduction of the EIP
5:10 - Main Motivation of the EIP
9:45 - EOF isn't the EIP but is it related to this?
11:11 - Is the EIP an incremental step for the long-term vision?
12:12 -Context- how it started?
16:10 - EOF Prefix (how EOF works?)
17:10 - EOF prefix
18:30 - EOF validation
19:00 - Can you say what it means to be valid?
19:43 - Validation affects contract creation
20:50 - what if invalid byte code is deployed before EOF rules are activated.
24:45 - Two HF required
27:25 - EOF1 code and data separation
27:38 - Does this affect any of the addresses with 0xEF?
28:55 - EOF 1 spec
31:21 - EOF 1 validation rules
37:50 - EOF 1 spec: format summary
38:50 - EVM execution changes - definitions
41:25 - What data usually in the current code and current contract along with size
46:25 - Implementers’ notes
46:40 - Potential future EOF uses
57:50 - Is validation on Etherscan easier with this?
59:20 - With this proposal for London, do we need a separate proposal for the reduction of refund?
1:01:13 - Any redundancy on the mainchain with EIP-3541 in case 3540 could not be deployed?
1:04:38 - EIP-3540 status
1:05:40 - What is the vision with versioning?
1:07:50 - JUMPDEST
1:12:21 - History - before the Ethereum launch story

Resources:
-------------------
Slides - https://notes.ethereum.org/@ipsilon/eof-peepaneip-presentation
EIP-3540 https://eips.ethereum.org/EIPS/eip-3540
EIP-3541 https://eips.ethereum.org/EIPS/eip-3541
Discussion to - https://ethereum-magicians.org/t/evm-object-format-eof/5727/4

London proposals playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxppsQYazgJ3EWWWjY2vNxVp

Survey:
---------------
Ethereum blockchain users and developers research - https://docs.google.com/forms/d/e/1FAIpQLSeugRHv93fizew0zeqXFOOnQIbjbWnVHoThLJR3f3g6gVvXhQ/viewform

Follow at Twitter
-----------------------------------------------
Alex Beregszaszi @alexberegszaszi | Paweł Bylica @chfast | Andrei Maiboroda @gumb00 | James Hancock @JHancock | William Schwab @William94029369 | Pooja Ranjan @poojaranjan19

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

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

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-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 6 participants
  • 1:20 hours
ethereum
eip1559
proposals
evm
introduction
ether
eip
presenting
discussions
version
youtube image

22 Apr 2021

Topics covered
-----------------------------
1:48 - Goals of EIP-3403 (Remove harmful effects of gas refund.)
4:00 - Should we or should we not increase the gas limit?
5:02 - Future of Gas (utility) token if EIP-3403 is actually deployed on the mainnet.
6:47 - Is state bloat a primary problem?
8:40 - Origin of gas tokens
9:45 - Secondary goals
10:50 - Spec - Remove SELF DESTRUCT refunds completely
11:40 - Removing SSTORE refunds in all cases except one.
12:30 - Properties of EIP-3403
13:35 - Gas spent on execution cannot exceed the gas limit
14:35 - there is no way to use this to create a DoS attack
14:45 - Storage slots can not be used as a battery
15:10 - Usage of same storage slot
16:25 - Benefits kept by EIP-3403 and use cases - token approve & send (useful with EIP-3074)
18:04 - Anti-reentrancy locks
20:12 - Weaknesses of EIP-3403
22:45 - Longer-term storage slot rules
27:45 - Tips for developers
29:45 - Why are SLOAD & SSTORE opcodes so expensive?
32:28 - Have you considered not removing zero elements from the state trie after this EIP?
37:25 - On a basic level, what is sub-unit?
44:25 - What are hot and cold storage slots?
46:00 - Discussion on mitigation for non-zero to zero.
54:30 - Are there any notable applications other than arbitrage bot that might be impacted here?
55:18 - How BASE FEE opcode will be better than gas token for some projects?
57:45 - Status of the proposal - is the proposal ready for review?

Resources
--------------------
EIP - https://eips.ethereum.org/EIPS/eip-3403
Discussion - https://ethereum-magicians.org/t/eip-3298-removal-of-refunds/5430

EIP-2929 & EIP-2930 with Vitalik Buterin & Martin Swende - https://youtu.be/qQpvkxKso2E

Follow at Twitter
-----------------------------------------------
Vitalik Buterin @VitalikButerin | Martin Swende @mhswende | Alita Moore @AlitaMoore85 | Brent Allsop @Brent_Allsop | Pooja Ranjan @poojaranjan19

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

Follow PEEPanEIP earlier episodes at https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F

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/
  • 8 participants
  • 1:01 hours
erp2929
gas
refunds
ethereum
reduction
expiry
wasted
ep
utility
charge
youtube image

13 Apr 2021

Topics:
1:21 - Introduction
2:08 - EIP-3198 Overview
4:00 - Motivation & use cases
6:15 - Futures with Ethereum Gas, is it similar to buying gasoline at low and selling it at high?
8:30 - Do these futures already exist?
9:29 - How is BASE FEE opcode more precise than the gas token?
11:50 - Specification
12:17 - Would this proposal make no change in the BASE FEE but make it easily accessible?
13:11 - How does the present chain work in absence of this proposal?
13:50 - While submitting a transaction, the wallet (Metamask) suggests a gas price, how to derive the gas fee, is it available on the block, or somewhere? Why did 1559 introduce the BASE FEE?
15:50 - What is the primary change in estimation of the gas fee?
17:00 - Does the BASE FEE exist on the current mainnet?
18:00 - What do you mean by a mint gas token?
20:15 - What is the challenge period?
21:50 - Difference between BASE FEE & gas observability? During client implementation, did you find any edge cases that suggest making gas prices accessible to the EVM is really a security concern?
24:15 - Why burn the BASE FEE with 1559 transactions?

Resources:
EIP - https://eips.ethereum.org/EIPS/eip-3198
Discussion - https://ethereum-magicians.org/t/eip-3198-basefeeopcode/5162

Follow at GitHub or Twitter:
Ratan Rai Sur @RatanRaiSur1 | Alita Moore @AlitaMoore85 | Brent Allsop @Brent_Allsop | Pooja Ranjan @poojaranjan19

Peep an EIP #16: EIP-1559 with Tim Beiko - https://youtu.be/ZbSKo_x9RvU

Ethereum Berlin upgrade community call - https://medium.com/ethereum-cat-herders/ethereum-berlin-upgrade-countdown-community-call-ffa51239c148

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

Follow PEEPanEIP earlier episodes at https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F

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/
  • 5 participants
  • 28 minutes
ethereum
basebr
eip1559
fee
ether
proposal
bit
minting
erp
token
youtube image

21 Dec 2020

EIP: https://eips.ethereum.org/EIPS/eip-1559

Discussion to: https://ethereum-magicians.org/t/eip-1559-fee-market-change-for-eth-1-0-chain/2783

Slides: https://docs.google.com/presentation/d/1f2JMtKZNMDc9jnG3R-40m-NZp8RhcHkhZbIBimY4-QU/edit#slide=id.g8cb00373fc_0_96

Topics covered:
1:05 - Introduction
1:36 - Overview EIP-1559
4:30 - Transaction & block format
6:36 - “200% Full” blocks
9:26 - Fee burning
11:47 - EIP-1559 Misconception
13:18 - Current status - Client Implementation
16:16 - R&D and Simulation
18:14 - Next Steps - The road to mainnet
20:14 - Questions
20:40 - How has 1559 evolved since the initial proposal? What are the unexpected discoveries?
22:30 - About mining algorithm - Would it be profitable for miners to delay mining in order to get to a profitable transaction with a higher tip?
24:33 - What makes it harder to sort for a miner?
27:04 - Base fee + tip, should those be lower than gas prices at the time of congestion?
28:33 - Since the first-price auctions, users are overbidding, could you describe more how users are overbidding right now?
30:40 - How Tim Roughgarden got insight on Ethereum at the protocol level?
31:32 - Timeline for shipping 1559 v1?
32:52 - Which proposals are coming with Berlin upgrade?
36:36 - How easy/difficult is the 1559 implementation in the Ethereum chain as compared to other projects?
38:38 - Outreach & effect on legacy transaction users?
40:07 - Is there any plan to transition from the old pool to the new pool? How that is going to happen?
40:38 - EIP status - is it the right time to move it to the “In review”?

Follow at Twitter:
Tim Beiko @TimBeiko | Pooja Ranjan @poojaranjan19 | William Schwab @William94029369 | Dragan Rakita @rakitadragan

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/
  • 4 participants
  • 44 minutes
eip1559
ethereum
epdm
eip2718
proposal
eth1
protocol
eip
ether
issue
youtube image