Gå offline med appen Player FM !
Podcasts der er værd at lytte til
SPONSORERET


PEEPanEIP#128: EIP-7002: Execution layer triggerable exits with Danny
Manage episode 417547547 series 3394190
EIP-7002 is CFI'd for Pectra Upgrade. Check out this video with Danny Rayan for an overview of the proposal and its benefit to the Ethereum ecosystem. Resources: ----------------- EIP-7002 - https://eips.ethereum.org/EIPS/eip-7002 Discussion - https://ethereum-magicians.org/t/eip-... PeerDAS is a good area of research in ethereum - • PeerDAS is a good area of #research i... PEEPanEIP - • PEEPanEIP Pectra - • Pectra (Prague-Electra) Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter -------------------------- Danny Ryan - / dannyryan | Pooja Ranjan - / poojaranjan19 Topics covered ------------------------- 0:19 - Intro to EIP-7002 1:44 - Intro to guest 2:26 - Shout out to co-authors Mikhail Kalinin, Ansgar D., Hsiao Wei, Matt Garnett 3:27 - EIP-7002, the problem 4:05 - What is Pubkey? 4:44 - What is a Withdrawal Credential? 5:15 - Withdrawal creds hold all the funds but only an active key can make an exit. 5:52 - Existing bugs/issues 9:00 - EIP-7002, the solution 9:27 - Only allows 0x01 creds but effectively opens it to 0x00 via one time change message 10:27 - Sending a message from the EL from withdrawal creds 11:02 - eip7002 specs 11:08 - Main component of the EIP - System Contract, Cross Layer Messaging via execution payload, New Operation - Execution Layer Exit 12:05 - System Level Contract 13:39 - Fees paid to the contract 16:27 - Validator queue 19:00 - 64 exits per epoch 19:28 - Block validity conditions 21:22 - Why did devs prefer to put it in block body when CL should be able to read the EL? 22:50 - The Consensus Layer 23:27 - Operation is a validator transaction. Difference between user actions and validator transactions 24:34 - CL code with 7002 specs 25:18 - Difference between “process voluntary exits” and 7002 28:20 - Rationale 7002 28:40 - why not just use withdrawal creds or validator index? Why pub key? 30:12 - why an exit message queue? 32:12 - Eigen Layer use case and more 30:50 - rate limiting 32:50 - End of the presentation 33:29 - EIP-7044 improves existing story 34:10 - Were you confident that 7002 will get accepted so easily? 36:15 - Inspiration behind the documentation of EIP-7002 37:47 - Relationship with the Pull design or EIP-4895 at all? 39:40 - What is Process level and system-level operations? Why 7002 is a process level operation? 41:59 - Exit message queue 44:50 - Why is fee calculation added to the proposal? 46:35 - Specific use case 49:00 - Risk or challenges associated 50:40 - Client implementation & devnet 1 52:07 - Analogy to Account Abstraction 55:00 - Message for the community
142 episoder
Manage episode 417547547 series 3394190
EIP-7002 is CFI'd for Pectra Upgrade. Check out this video with Danny Rayan for an overview of the proposal and its benefit to the Ethereum ecosystem. Resources: ----------------- EIP-7002 - https://eips.ethereum.org/EIPS/eip-7002 Discussion - https://ethereum-magicians.org/t/eip-... PeerDAS is a good area of research in ethereum - • PeerDAS is a good area of #research i... PEEPanEIP - • PEEPanEIP Pectra - • Pectra (Prague-Electra) Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter -------------------------- Danny Ryan - / dannyryan | Pooja Ranjan - / poojaranjan19 Topics covered ------------------------- 0:19 - Intro to EIP-7002 1:44 - Intro to guest 2:26 - Shout out to co-authors Mikhail Kalinin, Ansgar D., Hsiao Wei, Matt Garnett 3:27 - EIP-7002, the problem 4:05 - What is Pubkey? 4:44 - What is a Withdrawal Credential? 5:15 - Withdrawal creds hold all the funds but only an active key can make an exit. 5:52 - Existing bugs/issues 9:00 - EIP-7002, the solution 9:27 - Only allows 0x01 creds but effectively opens it to 0x00 via one time change message 10:27 - Sending a message from the EL from withdrawal creds 11:02 - eip7002 specs 11:08 - Main component of the EIP - System Contract, Cross Layer Messaging via execution payload, New Operation - Execution Layer Exit 12:05 - System Level Contract 13:39 - Fees paid to the contract 16:27 - Validator queue 19:00 - 64 exits per epoch 19:28 - Block validity conditions 21:22 - Why did devs prefer to put it in block body when CL should be able to read the EL? 22:50 - The Consensus Layer 23:27 - Operation is a validator transaction. Difference between user actions and validator transactions 24:34 - CL code with 7002 specs 25:18 - Difference between “process voluntary exits” and 7002 28:20 - Rationale 7002 28:40 - why not just use withdrawal creds or validator index? Why pub key? 30:12 - why an exit message queue? 32:12 - Eigen Layer use case and more 30:50 - rate limiting 32:50 - End of the presentation 33:29 - EIP-7044 improves existing story 34:10 - Were you confident that 7002 will get accepted so easily? 36:15 - Inspiration behind the documentation of EIP-7002 37:47 - Relationship with the Pull design or EIP-4895 at all? 39:40 - What is Process level and system-level operations? Why 7002 is a process level operation? 41:59 - Exit message queue 44:50 - Why is fee calculation added to the proposal? 46:35 - Specific use case 49:00 - Risk or challenges associated 50:40 - Client implementation & devnet 1 52:07 - Analogy to Account Abstraction 55:00 - Message for the community
142 episoder
Alle episoder
×
1 Consensus Layer Meeting 155 [2025-04-17] | ACDC 155 55:49

1 Deep Funding: Driving rewards to open source repos using AI with Devansh and Sejal | EPD 19 47:04

1 Execution Layer Meeting 209 [2025-04-10] | ACDE 209 1:31:11

1 Karma GAP: On-chain Reputation & Grant Accountability with Mahesh Murthy | EPD 18 45:26

1 Octant V2 is Here! What’s Changing & How It Scales with James Kiernan | EPD 17 41:35

1 Open Source Observer with Rohit Malekar & Carl Cervone | EPD 16 51:15

1 Consensus Layer Meeting 154 [2025-04-04] | ACDC 154 1:18:59

1 Execution Layer Meeting 208 [2025-03-27] | ACDE 208 1:25:48

1 EIP-7870: Hardware and Bandwidth Recommendations with Parithosh, Toni & Kev | PEEPanEIP 145 55:45

1 Consensus Layer Meeting 153 [2025-03-20] | ACDC 153 54:52

1 ERC-7527 Token Bound Function Oracle AMM with Lanyin Zhang | PEEPanEIP 144 #Token #NFT 51:56

1 EIP-7691 Blob throughput increase with Parithosh, Toni and Sam | PEEPanEIP#143 #blob #L2 #ethereum 55:54

1 EIP-7706 Separate gas type for calldata with Vitalik Buterin | PEEPanEIP#142 #ethereum #gas 52:38

1 Execution Layer Meeting 207 [2025-03-13] | ACDE 207 1:26:06

1 EIP-7805: Fork-choice enforced Inclusion Lists (FOCIL) with Thomas and Julian | PEEPanEIP 141 1:00:18

1 EIP-7623: Increase calldata with Toni Wahrstätter | PEEPanEIP #140 #ethereum 53:04

1 A Fast Confirmation Rule for the Ethereum Protocol with Roberto Saltini | PEEPanEIP#139 #blockchain 1:00:13

1 RIP - 7759 Layer 2 Transaction Fee Specification with Andreas Freund | PEEPanEIP 138 35:52

1 Forged in Ethereum: Women Leading Innovation and Communities - International Women's Day Special 49:14

1 Consensus Layer Meeting 152 [2025-03-06] | ACDC 152 57:28

1 Ethereum’s Hidden Gems: Women Leading Development, Coordination and Support - Women's Day Specials 33:56

1 Execution Layer Meeting 206 [2025-02-27] | ACDE 206 1:31:31

1 Consensus Layer Meeting 151 [2025-02-20] | ACDC 151 59:54

1 Execution Layer Meeting 205 [2025-02-13] | ACDE 205 1:24:24

1 Consensus Layer Meeting 150 [2025-02-06] | ACDC 150 50:29

1 Execution Layer Meeting 204 [2025-01-30] | ACDE 204 1:28:41

1 Consensus Layer Meeting 149 [2025-01-23] | ACDC 149 36:14

1 Execution Layer Meeting 203 [2025-01-16] | ACDE 203 1:15:22

1 Consensus Layer Meeting 148 [2025-01-09] | ACDC 148 19:46

1 Debunking the Myths - Contribute to Ethereum Protocol Layer with Pooja Ranjan | ECH | WiEP 58:20

1 Execution Layer Meeting 202 [2024-12-19] | ACDE 202 1:15:56

1 Consensus Layer Meeting 147 [2024-12-12] | ACDC 147 1:14:34

1 Execution Layer Meeting 201 [2024-12-05] | ACDE 201 1:25:08


1 Consensus Layer Meeting 146 [2024-11-28] | ACDC 146 1:24:10

1 Execution Layer Meeting 200 [2024-11-07] | ACDE 200 59:28

1 Consensus Layer Meeting 145 [2024-10-31] | ACDC 145 33:28

1 Execution Layer Meeting 199 [2024-10-24] | ACDE 199 1:04:21

1 Consensus Layer Meeting 144 [2024-10-17] | ACDC 144 1:19:47

1 Execution Layer Meeting 198 [2024-10-10] | ACDE 198 1:06:20

1 EPD# 14 - Ethereum Follow Protocol with brantly.eth 49:07

1 EPD# 13 - Web3.js with Santiago Trujillo Zuluaga 57:44

1 Consensus Layer Meeting 143 [2024-10-03] | ACDC 143 1:06:15


1 Execution Layer Meeting 197 [2024-09-26] | ACDE 197 1:18:14
Velkommen til Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.