
ECH Institute Podcast
241 episodes — Page 5 of 5

Ep 100PEEPanEIP #100: ERC-4337: Account Abstraction Using Alt Mempool with Yoav Weiss
Topics covered ---------------------------- 01:58 - Yoav W Introduction. 02:47 - Dror Tirosh Introduction 03:17 - Shahaf's Introduction. 03:38 - Tom's Introduction 04:00 - What's new in ERC-4337? 08:15 - key Challenges - Why is it so Complicated? 10:19 - UserOperation. 11:40 - Submit UserOperation to bundler 13:47 - Submit UserOperation to bundler with factory 15:41 - Submit UserOperation to bundler with PayMaster 16:14 - Creating HandleOps Transaction. 20:20 - Account API 24:21 - Minimal Account 25:13 - Pay Master 26:09 - Custom Factory 27:15 - Key Challenges - Why is it so Complicated? 27:38 - Protection Rule Principles. 29:36- Code Validation Rules. 30:34- Storage Validation rules. 32:46 - RPC APIs 33:25 - Signature Aggregation. 34:33 - Bundler-Spec - Test. 37:09 - What Kind What do you of Simulation is used for? 42:07 - What do you think 4337 needs something to impact tabs 45-27 - Are you expecting the new kind of depth tooling to Springup. 49:31 - Mean reason for the change. 52:19 - Smaller the Proposal, the greater chance to Coming up as a final Standard Community to use 54:00 - Draft - Review - Published - Explained. 56:04 - Features of external audit 59:23 - Is there a Worker for projects to resolve this issue of incompatibility? 1:00:43 - ERC-4337 will be compatible with EIP-3074? 1:03:08 - Do you think, It will make affect projects, that have already been implemented to EIP-4337? Resources: ----------------- Slides EIP 4337 Discussion PEEPanEIP Playlist ERCs playlist Questions for Guests Check out upcoming EIPs in Peep an EIP series Follow at Twitter Yoav W. @yoavw | Pooja Ranjan @poojaranjan19 Client Diversity Survey Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Website: https://www.ethereumcatherders.com/

Ep 99PEEPanEIP #99: EIP-4736: Consensus Layer Withdrawal Protection with Benjamin Chodroff
Topics covered ------------------------- 0:45 - Guest Intro 3:17 - Intro to EIP-4736 CLWP 7:23 - History of CLWP 13:52 - Set Validator withdrawal address 15:47 - How to CLWP 18:17 - Demo 25:07 - CLWP with Kleros_io & IPFS 27:37 - Ethereum set withdrawal address 32:24 - Air gaps machine & Key management 34:52 - Shoutout to supporting groups 37:25 - Why is this an Interface EIP and not Core EIP? 39:12 - What is the protection available against the attacker on CLWP? 41:00 - Why this is needed as a standard? 43:24 - Clients' team is concerned about enabling this before the Shapella upgrade 46:26 - Stats on Withdrawal address 47:55 - Set up the withdrawal address when you're ready 48:50 - EIP process and status 51:36 - Message to the community Resources: ----------------- EIP-4736 Discussion PEEPanEIP Shanghai Capella Upgrade Questions for Guests Check out upcoming EIPs in Peep an EIP series HERE Follow at Twitter Benjamin Chodroff @benchodroff | Pooja Ranjan @poojaranjan19 Client Diversity Survey Contact Ethereum Cat Herders --------------------------------------------------- Discord Twitter Medium Website

Ep 98PEEPanEIP #98: EIP-5528: Refundable Fungible Token with Jerry Li
Topics covered ------------------------- 0:58 - Guests introduction 1:29 - Presentation 1:47 - Problem statement 2:32 - Idea 3:55 - EIP-5528 Specs 4:44 - Use Cases 7:11 - Six Core Functions 7:57 - Method 8:57 - An example 9:59 - Escrow Flow Diagram 10:52 - Why do we need EIP-5528 as a standard? 18:19 - Implementations in real-world (a demo) 19:25 - Difference between the contract for the escrow process 20:30 - Security consideration for project implementers 22:10 - Success stories 24:30 - ETHDenver session announcement 25:15 - A message to the community Resources: ----------------- EIP-5528 Discussion PEEPanEIP ERC Playlist Questions for Guests Check out upcoming EIPs in Peep an EIP series Follow at Twitter Jerry @sto_eth | Pooja Ranjan @poojaranjan19 Client Diversity Survey Contact Ethereum Cat Herders --------------------------------------------------- Discord Twitter Medium Website

Ep 96PEEPanEIP #96: KZG Ceremony with Carl Beekhuizen
Topics covered ------------------------ 01:21 - Guest’s introduction 04:27 - Scaling 05:34 - (Proto) Danksharding / EIP-4844 06:18 - Checking availability 07:03 - Serving the data 07:37 - Throw it all away! 08:18 - Why KZG? 09:58 - Minimising downsides 11:10 - Quick and Easy 11:53 - More Participants than Powers! 13:48 - Specs first design 15:14 - How does the ceremony work? 17:43 - What could a malicious sequencer do? 19:15 - What does an implementation do? 21:01 - How does the math really work? 24:41 - Anti-sibyl 23:56 - Write your own client 31:52 - Crazy entropy generation 31:10 - Timelines 34:32 - Why choose VLS? 35:27 - What is the idea behind the contribution signature? 38:41 - What is the next sequences and who will design? 41:37 - Who else are invited in the ceremony? 44:42 - attack report 46:40 - Talk on Main Audit Resources: ----------------- Slides Website - https://ceremony.ethereum.org/ GitHub - https://github.com/ethereum/kzg-ceremony PEEPanEIP - https://www.youtube.com/playlist?list... Questions for Guests - https://docs.google.com/forms/d/e/1FA... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter carlbeek.eth @CarlBeek | Pooja Ranjan @poojaranjan19 Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Website: https://www.ethereumcatherders.com/

Ep 97PEEPanEIP #97 - Shapella Testing & Tooling with Parithosh J. & Mario V.
Topics covered ------------------------- 01:21 - Guest Introduction(Mario Vega) 02:00 - Guest Introduction(Pari) 02:59 - Mario Vega's Presentation 03:21 - What EIPs are included in Shapella? 05:42 - What are the Key Changes? 11:56 - What has been challenging to test? 15:03 - What tools are we using to test Shapella? 17:25 - Spec tests 18:46 - Hive Tests 20:31 - Pari's Presentation 20:31 - What changes were needed to support the testing? 22:31 - Kurtosis Tests 24:10 - Shadow Forks & Testnets 26:20 - What uses what? 29:57 - How did testing happen for Shapella? 32:24 - New-ish tools you can re-use 35:04 - Timeline Flowchart 38:46 - How can i help #TestingTheWithdrurge? 40:52 - What is the Plan to simulate the test to have overall upgrade process? 41:53 - What is the Key Feature and What about the client performing there? 45:18 - Thoughts on Substantial discussion on withdrawal commitment to better support light client 47:36 - fork version 52:25 - Talk on define Payload Request 53:45 - Is Changes Effect Timeline 55:09 - Talks on Interop sessions 58:19 - to Ethereum Community Resources: ----------------- Slides - https://docs.google.com/presentation/... PEEPanEIP - https://www.youtube.com/playlist?list... Questions for Guests - https://docs.google.com/forms/d/e/1FA... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter Parithosh Jayanthi @parithosh_j | Mario Vega @elbuenmayini | Pooja Ranjan @poojaranjan19 Client Diversity Survey - http://tiny.cc/ECHsurvey Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Website: https://www.ethereumcatherders.com/

Ep 95PEEPanEIP #95: EIP-5570: Digital Receipt Non-Fungible Tokens with Sean Darcy
Topics covered ------------------------ 1:43 - Guest’s introduction 03:13 - What is a receipt? Why are they not digital already 06:06 - Why NFTs are so good for digital receipts 07:48 - What digital receipts bring to Ethereum 10:28 - What does a transaction with a receipt look like 12:11 - Other interesting things 13:39 - Resources 15:43 - Why do we need a digital receipt on blockchain tx? 20:12 - Is this limited to physical purchases or it can be an extension to digital transaction as well? 21:57 - Demo share 27:40 - Proposed method of data storage 35:16 - How far is it from becoming a standard? Resources: ----------------- Slides: https://docs.google.com/presentation/... EIP-5570: https://eips.ethereum.org/EIPS/eip-5570 Discussion: https://ethereum-magicians.org/t/idea... ERC Playlist: https://www.youtube.com/playlist?list... PEEPanEIP - https://www.youtube.com/playlist?list... Questions for Guests - https://docs.google.com/forms/d/e/1FA... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter ----------------------------------------------- Sean @darcys22 | Pooja Ranjan @poojaranjan19 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Website: https://www.ethereumcatherders.com/

Ep 94PEEPanEIP #94: Staked ETH Withdrawal (Testing) with Potuz & Hsiao-Wei Wang
Topics covered ------------------------ 01:25 - Guest’s introduction 04:49 - About EIP 4895 05:35 - Potuz's Presentation 05:35 - I want my ETH, what do i do? 08:15 - Validators' Keys 12:24 - Two types of withdrawal credential(Examples) 13:08 - Partial Withdrawals 15:18 - Tooling 18:25 - Full Withdrawals 20:00 - Inside Withdrawals 23:01 - Withdrawal Messages 25:57 - Withdrawal, EL's perspective 27:04 - Some interesting cases 30:10 - Ongoing devnets 35:07 - Hsiao-Wei's Presentation 35:11 - Staked ETH Withdrawals & Testing Agenda 35:35 - Validator status 39:03 - Full Validator Lifecycle 42:58 - Validator and Staker FAQs by Hsiao-Wei 43:13 - What kind of address I can use in the BLSToExecutionChange message? 43:54 - How long it takes to change my withdrawal credentials to execution address format? 45:07 - Can I change my execution address AGAIN after my BLSToExecutionChange was applied? 46:04 - I'm an active validator. How long it takes to be "withdrawable" status? 50:11 - How long it takes to get my partial/full withdrawal if I have set up my withdrawal execution address? 52:06 - When can I withdraw on the mainnet? 53:03 - Progress and Testing 53:18 - Specs of Withdrawal feature 54:03 - Software Components 55:18 - Withdrawals testing approaches 59:45 - CL executable pyspec 1:00:55 - Pyspec as the test vector generator 1:04:00 - Test case discussions 1:07:45 - Q&A 1:07:59 - Is there any client way to schedule a broadcast a pre-signed BLS change withdrawal credential message? 1:11:13 - If a validator is kicked out or forced exited, how will he claim the remaining ETH which I assume is less than 32 ETH will get pushed along with the exit? 1:13:15 - Is there is a provision to validate the withdrawal address before executing? 1:15:40 - Changes done on the engine Epi side? 1:22:33 - How far we are from the launch of public testnets? Resources: ----------------- Slides - 1. https://docs.google.com/presentation/... 2. https://docs.google.com/presentation/... EIP-4895 with Alex S. - https://www.youtube.com/watch?v=CcL9R... EIP-4895: Beacon chain push withdrawals as operations - https://eips.ethereum.org/EIPS/eip-4895 https://notes.ethereum.org/@ralexstok... https://notes.ethereum.org/@marioevz/... https://github.com/marioevz/hive/tree... https://github.com/wealdtech/ethdo Shanghai Playlist - https://www.youtube.com/playlist?list... PEEPanEIP - https://www.youtube.com/playlist?list... Questions for Guests - https://docs.google.com/forms/d/e/1FA... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter ----------------------------------------------- Hsiao-Wei Wang @icebearhww | Pooja Ranjan @poojaranjan19 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Website: https://www.ethereumcatherders.com/

Ep 93 PEEPanEIP #93: Proposer Builder Separation with Barnabé Monnot
Topics covered ---------------------------- 1:37 - Guest's bio 2:55 - PBS Presentation 3:29 - Protocol-agent Problem 5:25 - How to become a validator? 6:15 - Proposer-agent Problem 7:15 - How to make a good block? 7:39 - Execution Payload 10:30 - Ordering matters 11:45 - How to allocate first slot? 16:05 - Block construction in PoW 17:55 - Block construction in PoS 19:24 - MEV trickle down 20:05 - Present PBS (mev-boost for PoS Ethereum) 22:40 - Block building (today in PoS) 24:26 - Proposer Builder Separation 24:36 - Out of protocol markets 25:35 - Block building tomorrow (In-protocol PBS) 26:56 - Why delegate? 29:50 - Opportunities of outsourcing : Danksharding 31:43 - Risk of outsourcing - Censorship resistance 34:19 - Why in-protocol PBS? 36:15 - Why not in-protocol PBS? 39:34 - Wen mainnet? 40:57 - Recap 43:50 - End of the presentation 44:24 - Qn - Why change the bid post sign? 45:17 - Is this enforced at protocol layer or just in mev-boost? 46:00 - Importance of first slot? 47:20 - Friendly Fee Market design 50:54 - Any progress on Friendly Fee Market design 52: 50 - Roadmap & timeline 54:40 - Biggest blocker to have it integrated with Ethereum protocol? 56:28 - Message to community Resources: ----------------- Slides - https://docs.google.com/presentation/... https://barnabe.substack.com/p/pbs https://notes.ethereum.org/@vbuterin/... https://ethresear.ch/t/proposer-block... Shanghai Playlist - https://www.youtube.com/playlist?list... EIP-1559 - https://www.youtube.com/watch?v=AC1FS... PEEPanEIP - https://www.youtube.com/playlist?list... Questions for Guests - https://docs.google.com/forms/d/e/1FA... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter ----------------------------------------------- Barnabé Monnot @barnabemonnot | Pooja Ranjan @poojaranjan19 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Website: https://www.ethereumcatherders.com/

Ep 92 PEEPanEIP #92: EIP-3651: Warm COINBASE with William Morriss
Topics covered ---------------------------- 0:23 - Welcome to the episode 1:04 - Guest’s introduction 1:28 - Presentation 1:30 - About Gas 2:00 - EIP-2929:State Access Lists 2:47 - EIP-2930 : Warm Access Lists 3:39 - EIP-1559 Allows Conditional Coinbase Payment? 5:26 - EIP-3651 makes the Coinbase Warm 7:15 - What was the main reason for proposing this proposal 9:03 - Warm and The Cold Cost Explained 10:00 - Why accessing Coinbase is overpriced 10:40 - Client implementation & testing 12:35 - General feedback on EIP process 13:40 - Next Step towards the making Core Proposal even Stronger Resources: ----------------- Proposal - https://eips.ethereum.org/EIPS/eip-3651 Slides - https://docs.google.com/presentation/... Discussion - https://ethereum-magicians.org/t/eip-... Shanghai Playlist - https://www.youtube.com/playlist?list... EIP-2929 & EIP2930 - https://www.youtube.com/watch?v=qQpvk... EIP-1559 - https://www.youtube.com/watch?v=ZbSKo... and https://www.youtube.com/watch?v=AC1FS... PEEPanEIP - https://www.youtube.com/playlist?list... Questions for Guests - https://docs.google.com/forms/d/e/1FA... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter ----------------------------------------------- William Morrisss @willmorriss4 | Pooja Ranjan @poojaranjan19 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Website: https://www.ethereumcatherders.com/

Ep 91PEEPanEIP #91: EIP-1153: Transient storage opcodes with Moody Salem
Topics covered ---------------------------- 0:51 - Welcome to the episode 1:25 - Guest’s introduction 3:43 - Presentation 3:50 - Goal & purpose of the EIP 4:20 - What is Transient storage? 5:30 - Re-entrancy locks 6:00 - L2 point of view 6:30 - Today’s use cases 7:25 - Why EIP-1153, what is the problem it is solving? 9:45 - Solution EIP-1153 10:25 - More efficient use cases 11:05 - unlocks new patterns 11:30 - A marketplace contract 14:35 - Future protocol improvements 16:30 - The “Till” pattern 17:02 - Current specs 17:10 - Some links 17:40 - Advantages of transient storage over memory slot for app dev 18:55 - What is Interframe communication, how is the EIP helpful 20:20 - Helpful for future storage designs like Verkle Tree. 23:15 - Why this proposal can’t be implemented on Ethereum clients using soft fork 26:10 - Security consideration for client and app devs 29:12 - Client implementation 30:45 - When decided to champion the proposal 32:40 - General feedback on EIP process Resources: ----------------- Proposal - https://eips.ethereum.org/EIPS/eip-1153 Slides - https://docs.google.com/presentation/... Discussion - https://ethereum-magicians.org/t/eip-... Shanghai Playlist - https://www.youtube.com/playlist?list... PEEPanEIP - https://www.youtube.com/playlist?list... Questions for Guests - https://docs.google.com/forms/d/e/1FA... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter ----------------------------------------------- Moody @sendmoodz | Will @wschwab_ | Pooja Ranjan @poojaranjan19 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Website: https://www.ethereumcatherders.com/

Ep 90 PEEPanEIP #90: EIP-5646: Token State Fingerprint with Naim Ashhab
Topics covered ---------------------------- 01:15 - About proposal 02:10 - Guest introduction 03:17 - Presentation - agenda 04:07 - Types of tokens based on state mutability 6:20 - Challenges of supporting mutable tokens 9:49 - Problem statement - How to unambiguously identify a token state, without the knowledge of implementation details? 10:46 - Do we need a standard? Example ERC 20 12:00 - Do we need a standard? 12:47 - Existing attempts 16:51 - EIP-5646 20:36 - Do not use state fingerprint as a sole token identifier 21:04 - Examples - Loan token End of presentation 25:09 - Rational and usefulness of the proposal 32:34 - Attack factor - what will the adversary do? 35:55 - Responsibility of the implementer 36:45 - Significance of state fingerprint events. Why is it not a part of the current specs? 38:18 - Implementation of EIP-5646 39: 20 - Workaround the existing projects to deploy this EIP 40:54 - Are you working with a project or on a prototype? 42:38 - Security consideration for dapp developers 43:48 - Thoughts on EIP process 44:58 - When to move to the Last Call Resources: ----------------- Proposal - https://eips.ethereum.org/EIPS/eip-5646 Discussion - https://ethereum-magicians.org/t/eip-5646-discussion-token-state-fingerprint/10808 Slides - https://docs.google.com/presentation/d/1ATXANwMH4mQMD5iyedL4ppsRJY_tOxAoxLOlk05aa2g/edit ERCs Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqXee9EMQDIEz2CslTnsW0K PEEPanEIP - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F Questions for Guests - https://docs.google.com/forms/d/e/1FAIpQLSdsmujnH_ncIlSEJ23s9jzXAKwfpTGNeJqjREWPloBbkJVQTA/viewform Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herders/PM/projects/2 Follow at Twitter ----------------------------------------------- Naim Ashhab @ashhanai | Will @wschwab_ | Blaine Malone @blainemalone | Pooja Ranjan @poojaranjan19 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/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Website: https://www.ethereumcatherders.com/

Ep 89 PEEPanEIP #89: EIP-5192: Minimal Soulbound NFTs with Tim Daubenschütz
Topics covered ---------------------------- 00:56 - Proposal intro 01:32 - About the guest 02:14 - EIP-5192 presentation 04:00 - Motivation/back history 13:57 - This is why 5192 is created 14:55 - Other solutions to implement soulbound tokens 16:33 - How to communicate about 5192 solution to the world 18:05 - Why use Magicians for proposal submission 23:00 - An extension of ERC-721 - Contract Interface 23:45 - Feature detection for Marketplace 26:00 - Project implementation 28:43 - Conclusion 31:50 - Q&A 31:52 - How is Sol immutability (community?) doing recovery? 34:40 - Is Lock & unlock functionality expandable? 38:20 - Labeling NFT as Soulbound 41:11 - How do you see this implemented by a project? Do you expect smart contract developer to overwrite the transfer function? 42:43 - What are the implications of 5192 accidentally permanently locking tokens? 45:42 - Thoughts on other soulbound proposals (EIP-5484) 49:25 - Thoughts on EIP-5114 52:58 - General experience with EIP documentation 57:17 - Anything for the community Resources: ----------------- Proposal - https://eips.ethereum.org/EIPS/eip-5192 Discussion - https://ethereum-magicians.org/t/final-eip-5192-minimal-soulbound-nfts/9814 Slides - https://ethereum-magicians.org/t/final-eip-5192-minimal-soulbound-nfts/9814/20 ERCs Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqXee9EMQDIEz2CslTnsW0K PEEPanEIP - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F Questions for Guests - https://docs.google.com/forms/d/e/1FAIpQLSdsmujnH_ncIlSEJ23s9jzXAKwfpTGNeJqjREWPloBbkJVQTA/viewform Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herders/PM/projects/2 Follow at Twitter ----------------------------------------------- Tim Daub @timdaub | Blaine Malone @blainemalone | Pooja Ranjan @poojaranjan19 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/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Website: https://www.ethereumcatherders.com/

Ep 88PEEPanEIP #88: Grandine, A Consensus Layer Client with Saulius Grigaitis
Topics covered -------------------------- 1:10 - Guest’s introduction 4:12 - Team Grandine 06:06 - About Grandine 07:27 - Beacon node diversity 08:26 - State Transition Function Performance 10:22 - CPU Usage 11:10 - Memory Usage 12:12 - Disk Usage 13:40 - Architecture 16:38 - Features 19:40 - Client Language 22:37 - Libraries 24:14 - Compliance 26:58 - Setup 28:13 - Target users 30:05 - The Merge 32:25 - Rust KZG for EIP_4844 34:23 - Experiments (from earlier upgrades) 38:50 - Roadmap 42:06 - Community 43:05 - Wen Opensource? 44:45 - Q&A 45:18 - Slasher 46:23 - Is GUI unique to Grandine? 50:43 - Was CPU usage optimized at the time of Altair? 53:53 - Client combination 56:45 - Does it make any difference using the same EL & CL language client combination? 1:00:07 - Will Grandine participate in Shandong when 4844 or Withdrawal EIPs are considered? 1:03:14 - How does Grandine communicate with node operators? 1:05:40 - Have you observed any resistance due to Grandine being closed source? 1:08:48 - Any advice for Ethereum node runner? Resources: --------------- Slides - https://slides.com/saulius/grandine-ethereum-consensus-layer-client KnowYourClient - https://www.youtube.com/playlist?list=PL4cwHXAawZxoruie1hmYWJfiakpYivXft PEEPanEIP - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F Questions for Guests - https://docs.google.com/forms/d/e/1FAIpQLSdsmujnH_ncIlSEJ23s9jzXAKwfpTGNeJqjREWPloBbkJVQTA/viewform Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herders/PM/projects/2 Follow at Twitter --------------------------------------------- Saulius Grigaitis @sauliuseth | Pooja Ranjan @poojaranjan19 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/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Website: https://www.ethereumcatherders.com/

Ep 87PEEPanEIP #87: EIP-5606: Multiverse NFTs with Gaurang Torvekar
Topics covered -------------------------- 0:40 - About EIP 1:55 - Author introduction 03:00 - Team intro 03:33 - Current problems (Motivation) 09:24 - A Multiverse NFT 11:15 - A Delegate NFT 12:30 - DelegateData Struct 13:40 - initBundle function 15:08 - bundle function 16:49 - unbundle function 18:17 - Use Cases 22:09 - Contact team 22:25 - Q&A 22:58 - Any implicit assumption? Does the delegate contract get deployed on the mainnet? 24:50 - How will the marketplace look for the delegate information? 25:32 - Does the deployer set any expectation with NFT? 28:30 - Transfer of ownership in case of delegate contract? 29:54 - How do you do it cross chain? 30:40 - Soulbound token flexibility 33:24 - Issues with wrapping based tokens? 36:10 - Whom do you expect to write this multiverse NFT 37:12 - Security consideration that project implementers should consider? 39:39 - How is EIP-5606 different from EIP-4955 ? 42:13 - Secs & Status’s status 44:12 - Thoughts on the current process? Resources: --------------- Proposal - https://eips.ethereum.org/EIPS/eip-5606 Discussion -https://ethereum-magicians.org/t/eip-5606-multiverse-nfts-for-digital-asset-interoperability/10698 Slides - https://drive.google.com/file/d/1XD-UPLeIbxVeYFCCt6pgLkIQNaQahM1t/view ERCs Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqXee9EMQDIEz2CslTnsW0K PEEPanEIP - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F Questions for Guests - https://docs.google.com/forms/d/e/1FAIpQLSdsmujnH_ncIlSEJ23s9jzXAKwfpTGNeJqjREWPloBbkJVQTA/viewform Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herders/PM/projects/2 Follow at Twitter --------------------------------------------- Gaurang Torvekar @gaurangtorvekar | Pooja Ranjan @poojaranjan19 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/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders GitHub: https://github.com/ethereum-cat-herders/PM/projects/2 Website: https://www.ethereumcatherders.com/

Ep 86PEEPanEIP #86: EIP-5496: Multi-privilege Management NFT Extension with Allister Capati
Topics covered -------------------------- 00:45 - EIP Introduction 01:15 - Guest’s introduction 03:42 - Presentation 03:53 - Agenda 04:25 - Abstract 05:02 - Motivation 07:46 - Examples 09:12 - EIP-5496 Overview 09:36 - Interface IERC5496 10:53 - Interface IERC5496 Cloneable 11:57 - Key properties 13:37 - Who would use an ERC-5496 token standard? 15:00 - Side by side 15:25 - About / Contact 16:02 - Q&A 17:28 - Talk a bit more about a favorite use case 20:38 - How do we distinguish Privilege Shareable NFT from a Fungible token? 23:00 - Any security considerations that a project implementing should consider? 24:53 - EIP status - when will it be ready for the ‘Last Call’ 26:31 - Any real project implementation you are aware of? 28:46 - EIP status change timeline 29:57 - Discussion to place 31:08 - EIP authors Office hour 31:45 - Any feedback for the existing EIP process for ERCs 34:03 - Anything you would like to share with the Ethereum community Resources: --------------- Proposal - https://eips.ethereum.org/EIPS/eip-5496 Discussion - https://ethereum-magicians.org/t/eip-5496-multi-privilege-management-extension-for-erc-721/10427 Slides - https://docs.google.com/presentation/d/1h3EMhR9tu5s5DG9tCYJZU_JHNsv8pmkQtR2BCZs2_Go/edit#slide=id.p Demo video.- https://drive.google.com/file/d/1sHZ4M_fEJ7XrmsPhcjHBW17cza7g1mP-/view Google Docs - 01_wNFT_Business Owners.mp4 https://drive.google.com/file/d/1gT_ax9IfXBsWiStBYaEvxKLQ-Hi_umvL/view Google Docs - 02_wNFT_Consumers.mp4 Website is up on Testnet. - https://wnft.one/ ERCs Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqXee9EMQDIEz2CslTnsW0K PEEPanEIP - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F Questions for Guests - https://docs.google.com/forms/d/e/1FAIpQLSdsmujnH_ncIlSEJ23s9jzXAKwfpTGNeJqjREWPloBbkJVQTA/viewform Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herders/PM/projects/2 Follow at Twitter --------------------------------------------- Allister Capati @allisterc | Pooja Ranjan @poojaranjan19 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/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders GitHub: https://github.com/ethereum-cat-herders/ Website: https://www.ethereumcatherders.com/

Ep 85PEEPanEIP #85: Ethereum JS and The Merge with Gajinder Singh
Topics covered ---------------------------- About the client About the guest Intro Ethereum JS team Building blocks for JS/ETH community Ethereum’s imminent mainnet Merge Merge ready fully functional (experimental client) Excitement along the way What does it mean for developers? A merge capable EVM/VM in-browser / in-app (WIP) Ultralight SDK for Portal Network New Sync mechanism Snap Sync - Gateway to mainnet syncing A decentralized backbone for JS/ETH ecosystem Contact of team Questions & Answers What is needed for Ethereum JS to become a fully functional client? Advantages of browser environment Why Ethereum JS releases are not added to the EF blogpost for upgrade public announcement? Challenges during the Merge devnet Future of Ethereum JS after the Merge Licensing - Why MPL 2.0 Resources & contribution Any message for the community? Resources: ----------------- https://docs.google.com/presentation/... Lodestar and The Merge with Gajinder Singh - https://youtu.be/aUg5ZFT59fA TheMerge playlist - https://www.youtube.com/playlist?list... KnowYourClient - https://www.youtube.com/playlist?list... PEEPanEIP playlist - https://www.youtube.com/playlist?list... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter ----------------------------------------------- Gajinder Singh @Gajpower | Pooja Ranjan @poojaranjan19 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders GitHub: https://github.com/ethereum-cat-herde... Website: https://www.ethereumcatherders.com/

Ep 84PEEPanEIP#84: Akula and TheMerge with Artem Vorotnikov
Check out the YouTube version: https://www.youtube.com/watch?v=GAQiRmPdQt0 Topics covered ---------------------------- 3:15 - At which point the Erigon team decided to move to a full client implementation? 7:06 - Akula different from Erigon & Silkworm 10:35 - Can you talk a little bit about a modular client design? Why was selected for the full client development of Akula. 16:00 - Database, Sync time and other advantages 18:40 - Akula EVM and EVMODIN 21:08 - Is Akula ready for users? 22:35 - Particular user target base 23:15 - Plan of adding mining feature 24:15 - Akula in Merge devnet/event 27:18 - Sepolia post-merge upgrade 28:10 - Best CL client combo? 30:10 - Future of Akula - Client Diversity 31:45 - Best place for resources 32:38 - What Telegram? 34:55 - Any message for the community? Resources: ----------------- https://akula.app/ TheMerge playlist - https://www.youtube.com/playlist?list... KnowYourClient - https://www.youtube.com/playlist?list.. . PEEPanEIP playlist - https://www.youtube.com/playlist?list... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter ----------------------------------------------- Artem Vorotnikov @vorot93 | Pooja Ranjan @poojaranjan19 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders GitHub: https://github.com/ethereum-cat-herde... Website: https://www.ethereumcatherders.com/

Ep 83 PEEPanEIP#83: Teku and TheMerge with Adrian Sutton
Topics covered ---------------------------- About the client Guest introduction Presentation Teku team About Teku Flexible deployment REST APIs Preparing Teku for TheMerge The Path to the Merge March of Pandas Are Pandas too slow? The Merge and Late Blocks Timing is everything The Merge Questions Is it an invitation to the mainstream financial institutions or crypto exchanges and possibly ex-miners? Who are the main user base of Teku Is there any significant feature or spec difference in the client for institutional staking and solo staking? External key management for compatibility with enterprise-grade key stores Changes in Sync Committees duties since Altair upgrade Way to inform validators to protect from penalty Merge specific or Teku specific Metrics that the team is tracking Is there a dashboard or a proposed feature Do you think the issue of “not rendering emoticons correctly in graffiti” in Teku may have affected debugging at client level in any form? Implementation and advantage of EIP-4881: Deposit tree snapshot. Best EL client for Teku Thoughts on client diversity? How to increase network share? Message to Ethereum community Resources: ----------------- Slides - https://docs.google.com/presentation/... TheMerge playlist - https://www.youtube.com/playlist?list... KnowYourClient - https://www.youtube.com/playlist?list... PEEPanEIP playlist - https://www.youtube.com/playlist?list... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter ----------------------------------------------- Adrian Sutton @ajsutton | Pooja Ranjan @poojaranjan19 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders GitHub: https://github.com/ethereum-cat-herde... Website: https://www.ethereumcatherders.com/

Ep 83PEEPanEIP#82: EIP-3475: Abstract Storage Bonds with Yu Liu, Cedric Ngakam
Topics covered ---------------------------- About the author Team and goal - reason for documenting the proposal Presentation Introduction Token Standard table What’s the difference between 1155, 721 and 3475 Who uses the EIP-3475 token standard? On-chain Meta data storage Class, nonce id and metadata structure Metadata for frontend Batch transactions Types of supply Events Use case - Bonds and financial derivatives Use case - Multi Layer Pool EIP-3475 can bring to Ethereum Why standardized? Other considerations Benchmarks end of presentation Q & A Why a standard How EIP-3475 provides gas efficiency? Do you have any thoughts to be shared with the community Resources: ----------------- EIP - https://eips.ethereum.org/EIPS/eip-3475 Discussion - https://ethereum-magicians.org/t/eip-... https://github.com/Debond-Protocol/Docs Slides - https://docs.google.com/presentation/... ERCs Playlist - https://www.youtube.com/playlist?list... KnowYourClient - https://www.youtube.com/playlist?list... PEEPanEIP playlist - https://www.youtube.com/playlist?list... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter ----------------------------------------------- Pooja Ranjan @poojaranjan19 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders GitHub: https://github.com/ethereum-cat-herde... Website: https://www.ethereumcatherders.com/

Ep 81PEEPanEIP#81: Lighthouse & The Merge with Mark Mackey
Check out the youtube video here: https://www.youtube.com/watch?v=AYo5893D8To Topics covered ---------------------------- About the client Guest’s introduction About Sigma Prime About Lighthouse Lighthouse Networking Bug - Battle scars: Timing & Timer Fuzzing activities The Merge - Brief overview Consensus Layer & Execution Layer One chain with a sneaky inside chain Execution and consensus client Beacon blocks & Execution Payloads Data Structure - Beacon block Proof of stake: A common misconception Block Processing The road to Merge Optimistic Sync Merge testing Future roadmap - moar testing New features End of presentation - project’s contact Questions MEV boost testing - has it to be done for all Consensus clients? What is a Slashing protection database? How does the Lighthouse client protect a validator? What is Slasher? Does every client run slasher? Significance of a Graffiti? Is it a general CL client spec. Any engineering challenge during testing the Merge? What do you think is the best client combination for Lighthouse? Does Fork choice async feature work with any EL client or specific? Which user base is your primary target? Thoughts on client diversity? EIP-4881 Are you aware of any client implementation? Is there any bounty program? Any advice for Ethereum validators? Resources: ----------------- Slides - https://docs.google.com/presentation/d/1a-paVheLtydrfykBzEk0QXdaMKgTzC2OISCcZjrX7H4/edit#slide=id.g57c10698f7_1_130 TheMerge playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqoLxXqZqT4hcYhoHoP6w12 KnowYourClient - https://www.youtube.com/playlist?list=PL4cwHXAawZxoruie1hmYWJfiakpYivXft 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-herde... Follow at Twitter ----------------------------------------------- Mark Mackey @EthDreamer | Pooja Ranjan @poojaranjan19 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders GitHub: https://github.com/ethereum-cat-herde... Website: https://www.ethereumcatherders.com/

Ep 80PEEPanEIP#80: Lodestar & The Merge with Gajinder Singh
Watch the original youtube video here: https://www.youtube.com/watch?v=aUg5ZFT59fA Topics covered ---------------------------- 1:24 - Guest introduction 3:30 - Project and team introduction 3:57 - What is the Merge? 5:00 - The Merge in memes 6:05 - Big value adds of the Merge? 7:38 - Wen merge? 7:57 - Lodestar 9:02 - Production performant 9:28 - Merge ready 10:20 - Features ready 12:15 - MEV boosted 13:10 - Optimistic Sync 14:35 - Lightclients + Merge 15:47 - A Lightclient wallet in a browser demo 17:31 - Dream on 18:11 - Client diversity 18:56 - Zero configuration 19:56 - Open for contributions 20:41 - End of presentation 21:33 - What’s the main motivation behind adding an Ethereum CL client? 23:22 - Significance of MEV boost 27:29 - Main user base 28:44 - Experience of participation in devnets and public testnets 31:24 - Why is there a specific need for apps/webapps to be able to embed a node using typescript? 34:34 - Why embedding? 37:18 - Why not use Infura to run your app post merge 38:04 - Which is the best EL combination Optimistic sync 42:00 - Client's diversity - How will Lodestar increase the current network share? 44:29 - Message for potential users and the community Resources: ----------------- Slides - https://docs.google.com/presentation/... TheMerge playlist - https://www.youtube.com/playlist?list... KnowYourClient - https://www.youtube.com/playlist?list... PEEPanEIP playlist - https://www.youtube.com/playlist?list... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter ----------------------------------------------- Gajinder Singh @Gajpower | Pooja Ranjan @poojaranjan19 | William Schwab @wschwab_ Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders GitHub: https://github.com/ethereum-cat-herde... Email: [email protected] Website: https://www.ethereumcatherders.com/

Ep 79PEEPanEIP#79: Nethermind & The Merge with Tomasz K. Stańczak
Check out the youtube video: https://www.youtube.com/watch?v=knkvXH1whlk Topics covered ---------------------------- Client introduction Guest’s introduction Nethermind History Nethermind core team Nethermind - the company April 2021 - Rayonism + Ray Tracing October 2021 - Amphora Interop 2021-2022 EIP-5133 (June 2022) People of the Merge About Nethermind client Post-merge and Onwards Get in touch Q&A Why Nethermind doesn’t support mining? Is there any plan for a beacon chain client? Posmoni- does it work with a specific combination or open for all? Syncing issue post Gray glacier upgrade What are config issues? What are common pitfalls where a client node runner needs to be careful about? Nethermind performance during interop sessions Preferred or best EL & CL client combo Thoughts on Client diversity. How will Nethermind increase network share post merge? Where can we find resources for running Nethermind nodes? Any message for the Ethereum community? Resources: ----------------- TheMerge playlist - https://www.youtube.com/playlist?list... KnowYourClient - https://www.youtube.com/playlist?list... PEEPanEIP playlist - https://www.youtube.com/playlist?list... Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter ----------------------------------------------- Tomasz K. Stańczak @tkstanczak | Pooja Ranjan @poojaranjan19 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders GitHub: https://github.com/ethereum-cat-herde... Email: [email protected] Website: https://www.ethereumcatherders.com/

Ep 78PEEPanEIP#78: Prysm & The Merge with Terence Tsao and Potuz
Check out the youtube video here: https://www.youtube.com/watch?v=Ngc_K9Sob60 Topics covered ----------------------------- Client introduction Terence’s introduction Potuz’s introduction Presentation Agenda [Terence] Prysm Client diversity Strengths of Prysm Protobuf +gRPC APIs under Prysm Bazel Bazel go-ethereum Prysm v3 Testing -e2e (Prysm) Testing Hive Testing - existing testnet Testing - shadow forks Testing others What we need more testing of What we need spend more time What’s left? JWT authentication [Potuz] Suggested Fee Recipient Storing blind blocks Vectorized SHA 256 A story of bad coordination Q&A Which testnet event was the story of? Main difference between Justified blocks/slots/epochs Is there a fixed time interval from being justified to finalized What are the permissioned and open validator sets? What does a validator missing a proposal mean? Will that affect a validator if running a single client node? What are the noticeable points for debugging when something goes wrong on the client side? How do I debug what’s going on with my validator? Why missing attestation and losing money on beacon chain Any specific spec change since Rayonism to Kiln? Any significant change that is being brought to beacon chain clients/users/validators? Special prep for Goerli - Prater testnet merge? What do you think of EF client support? What can the community do to support Prysm? Any advice for aspiring validators? Resources: ----------------- Slides: https://docs.google.com/presentation/d/1SLLxz6VsUHPydvEAKezF6HBYQw5Gfu4DWh-nSD1VZDw/edit#slide=id.g13b54ea34f6_0_1858 TheMerge playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqoLxXqZqT4hcYhoHoP6w12 KnowYourClient - https://www.youtube.com/playlist?list=PL4cwHXAawZxoruie1hmYWJfiakpYivXft Altair upgrade (Prysm) with Raul J. & Terence - https://www.youtube.com/watch?v=92BeeDr1Nhw&list=PL4cwHXAawZxoruie1hmYWJfiakpYivXft&index=5&t=0s PEEPanEIP playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F Follow at Twitter ----------------------------------------------- Terence Tso @terencechain | Pooja Ranjan @poojaranjan19 Contact Ethereum Cat Herders --------------------------------------------------- Discord: https://discord.io/ethereumcatherders Twitter: https://twitter.com/EthCatHerders Medium: https://medium.com/ethereum-cat-herders Email: [email protected] Website: https://www.ethereumcatherders.com

Ep 77PEEPanEIP#77: Erigon & TheMerge with Andrew Ashikhmin and Igor Mandrigin
Check out the youtube version of this podcast: https://www.youtube.com/watch?v=A3VhaV39OB8 Topics covered ----------------------------- Client introduction Guest’s introduction (Andrew) Guest’s introduction (Igor) About Erigon Erigon’s distinctive features - Database, State sync, Modular architecture Akula & silkworm Erigon doesn’t support mining, does Akula or Silkworm support it? Transaction pool separation in Erigon Will Akula be attracting Open Ethereum users? Akula & Silkworm vision Who are current users and strengths of Erigon? Erigon 2 How does the team manage different client releases? When is Erigon 2.0 expected? Any specific instruction for current or new node operator Checkpoint sync Who is the main user base for Erigon? Merge testnet & shadow fork - How is Erigon performing with CL clients Peering issue occurred in SF7 or earlier? Nimbus & Erigon How is the performance of Erigon with other CL clients? Are there any learning experiences during the testing merge period? A story from testing the merge What are your expectations from the community? What about the EF client incentive program? Open source contribution Client diversity Resources: ----------------- Substack (Erigon) - https://erigon.substack.com/ Discord (Erigon) - https://discord.gg/RH5mmdC4 TheMerge playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqoLxXqZqT4hcYhoHoP6w12 KnowYourClient -https://www.youtube.com/playlist?list=PL4cwHXAawZxoruie1hmYWJfiakpYivXft EIP-3607: Reject transactions from senders with deployed code (Marius W & Andrew A.) - https://www.youtube.com/watch?v=wnRBsjDVQnI&list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F&index=28&t=2s 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 Follow at Twitter ----------------------------------------------- Andrew Ashikhmin @yperbasis Igor Mandrigin @mandrigin Pooja Ranjan @poojaranjan19 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 Website: https://www.ethereumcatherders.com

Ep 76PEEPanEIP#76: Go-Ethereum & TheMerge with Marius Van Der Wijden
Check out the video on https://www.youtube.com/watch?v=pRAIiefswCY Topics covered ----------------------------- Client’s introduction Guest’s introduction Presentation About Go-ethereum Merge code Merge testnet preparations Shadow forking Testnet Forking Client Releases Ropsten Merge Issues Other Testing - Fuzzing, Hive test, Kurtosis, Antithesis Interesting bugs Cool upcoming features - Reverse diff, Verkle trees, Danksharding, Light clients, Chain pruning, Shanghai, Withdrawals Q & A - What difference did fuzzing & testing made on testing the merge What is the main reason for the continued shadow fork? How many more shadow forking is expected? EL specific metrices that Geth or other client teams are taking care of Any special preparation for Goerli & Prater testnet as both are long running testnets Plug in - Shadow forking episode :) Best client combination Do you think Geth will be the majority client post merge? Journey towards the merge upgrade so far? Message for our listeners Resources: ----------------- Slides: https://docs.google.com/presentation/d/10Ox1kyDOyVARkYVkZ4WYgxAqeaHH0-5XYT-af-KwrfA/edit#slide=id.p Kiln - The Merge Testnet & Goreli shadow forking with Marius - https://youtu.be/3AkDPL0RWtk EIP-3607: Reject transactions from senders with deployed code (Marius W & Andrew A.) - https://www.youtube.com/watch?v=wnRBsjDVQnI&list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F&index=28&t=2s EIP-1474: Remote procedure call specification with Erik Marks & Marius VanDerWijden - https://www.youtube.com/watch?v=fxhXsg9g4nc&list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F&index=49&t=1s KnowYourClient - https://www.youtube.com/playlist?list=PL4cwHXAawZxoruie1hmYWJfiakpYivXft PEEPanEIP playlist -https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F TheMerge playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqoLxXqZqT4hcYhoHoP6w12 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herders/PM/projects/2 Follow at Twitter ----------------------------------------------- MariusVanDerWijden @vdWijden | Pooja Ranjan @poojaranjan19 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 Website: https://www.ethereumcatherders.com/

Ep 75PEEPanEIP#75: Nimbus & TheMerge with Zahary
Youtube video link: https://www.youtube.com/watch?v=50xRX5OcWgo Topics covered ----------------------------- Client introduction Guest’s introduction Presentation How Nimbus fits into the mission of Status What makes Nimbus unique? DIY enthusiasts and supported by web3 pools Independent studies (Better ROI from lower resource costs) Effectiveness that you can count on Audit - Built to minimize external dependencies. Nimbus team Q&A What is the status of Nimbus execution client? Is it available to the public? What is there to improve Nimbus user experience after the merge? What are the changes to beacon chain client post merge? Testnet experience and interop performance Favorite client combination Client diversity Best EL CL client combination Specific testnet incidence that changed the path of progress Ropsten testnet bug Sepolia testnet readiness Goerli & Prater testnet merge The journey for the Merge Panda ASCII art What is a client dev’s expectation from the community? Resources: ----------------- Slides: https://docs.google.com/presentation/d/1kPyUoo7cSYZbZHRKGJ7GYXMxPS5WrLsY/edit#slide=id.p6 Portal Network - https://youtu.be/YzL2GmxA6Wk Shadow Forking - https://youtu.be/3AkDPL0RWtk KnowYourClient - https://www.youtube.com/playlist?list=PL4cwHXAawZxoruie1hmYWJfiakpYivXft PEEPanEIP playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F TheMerge playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqoLxXqZqT4hcYhoHoP6w12 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herders/PM/projects/2 Follow at Twitter ----------------------------------------------- Nimbus @ethnimbus | Pooja Ranjan @poojaranjan19 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 Website: https://www.ethereumcatherders.com

Ep 74PEEPanEIP - EIP-4400: ERC-721 Consumable Extension with Daniel Ivanov
Topics covered ----------------------------- Guest Intro Assumptions Problem statement Proposed solution Reference implementation Details (Code snippets) Implementing ERC-4400 How is EIP-4400 used now? What does it enable? Q&A What is the difference between proposal EIP-4400 and EIP-2615? If EIP-4987 can be complementary to EIP-4400? EIP working group With multiple utilities, does the proposal allow the owner or renter to split utilities. Are you aware of any implementations? Any security considerations to keep in mind? What are your thoughts on the current Standardization process? Do you see any need for change in the ERC process? Any specific challenge faced during the documentation of an EIP? Anything else you would like to share? Resources: ----------------- Slides: https://docs.google.com/presentation/d/19ABzIwph43v5iHj6aRwJJhuuFZq0WiayyROIs3Dl_SQ/edit?usp=sharing PEEPanEIP playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F ERC Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqXee9EMQDIEz2CslTnsW0K Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herders/PM/projects/2 Follow at Twitter ----------------------------------------------- Daniel Ivanov @danielkivanov Pooja Ranjan @poojaranjan19 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 Website: https://www.ethereumcatherders.com/

Ep 73PEEPanEIP - Paris, Bellatrix & TTD with Mikhail Kalinin
Watch the video version: https://www.youtube.com/watch?v=kTcJqThCdns Topics covered ----------------------------- - Guests introduction - Plan - Merge transition - Ethereum today - Bellatrix, Consensus Layer - Paris, Execution Layer - Merge transition - Terminal total difficulty vs. block number - TTD hits before Bellatrix - TTD override - Merge rollout - Questions - How confident devs are that we do not have to do TTD override for the mainnet Merge? - What would be the difference in activation time in terms of hrs./days/weeks between Bellatrix & Paris. - Is it simple or difficult to estimate the activation time? - PoS post Merge - Client diversity - Running a node - Saving the Planet - Ultrasound money - Priority fees - Block confirmations - Finalized and safe blocks - RANDAO - Stable block times - Transaction fees - Withdrawals - Proof of Execution - Resources - what if a beacon chain validator goes offline for any reason just before the transition and gets online after the merge has already occurred on the mainnet? Can the validator get back on the right chain? Is there any penalty/slashing proposed for such validators? Resources: ----------------- Slides: https://docs.google.com/presentation/d/1g5pTIVNuiVU0h654_jTQbwcZ0RbcsL-CNOMuCmzfbk8 EIP-4399 with Mikhail Kalinin - https://youtu.be/wwfOqmCbPNU PEEPanEIP playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F EIP-3675 with Mikhail Kalinin - https://youtu.be/zNIrIninMgg The Merge playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqoLxXqZqT4hcYhoHoP6w12 Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herders/PM/projects/2 Follow at Twitter ----------------------------------------------- Mikhail Kalinin @mkalinin2 | Pooja Ranjan @poojaranjan19 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 Website: https://www.ethereumcatherders.com/

S2 Ep 72PEEPanEIP - HyperledgerBesu & The Merge w/ Sajida Zouarhi
What can you expect from the Merge? What are the challenges and opportunities presented to smaller client developers? What impact will new technologies like Bonsai and Snapsync have for client operators? Learn about all this and more in this Merge special episode of PEEPanEIP.

Ep 2EIP-1202: Voting Standard with Victor Zhou
What is the future of voting on chain? What are the challenges in creating an Ethereum Standard for voting methods? Victor Zhou joins us to discuss the challenges of voting and the changes EIP-1202 could bring.

Ep 1EVM Object Format (EIP-3540 & EIP-3670) with Andrei Maiboroda
How do upgrades to the EVM get introduced? What are the challenges to upgrading the foundation of a system as large as Ethereum? Andrei Maiboroda joins us to discuss the challenges of incremental upgrades to the EVM and the changes EIP 3540 and EIP 3670 will bring.

Ep 10Nodes & Self Sovereignty with Pol Lanski
Why don't we all host our own nodes? What role do individual node operators play in the decentralization of blockchains? Why should we care about Self Sovereignty? Pol Lanski, Project Lead at DApp Node joins us to discuss the challenges of node incentives and the changes Ethereum's Consensus layer will bring. We also discuss how DApp Node provides consumer-focused products while remaining deeply committed to decentralization.

S1 Ep 9Tornado Cash with Roman Semenov
Do blockchains help with privacy or hinder it? Why do we need transactional privacy? Roman Semenov, creator and builder at Tornado Cash joins us to discuss privacy on blockchains and how Tornado strives to improve it. We also discuss the differences between the original version of Tornado and Nova, the new version of Tornado which is rolling out now.

S1 Ep 7Decentralization with Kristy Leigh Minehan
One of the pillars of the ideology around web3 is that of decentralization. Are we delivering on our promises to create decentralized ledgers, or are we falling into the same snares that gave us the highly centralized internet we see around us? Kristy Leigh Minehan, noted consultant and blockchain hardware specialist joins the podcast to talk about decentralization from a number of different potential centralization vectors.

S1 Ep 7Wallets with Taylor Monahan
What could be hard about building a crypto wallet? Taylor Monahan, founder of MyCryto (recently acquired by ConsenSys) and currently at MetaMask, joins the podcast to discuss the intricacies of wallets, the challenges in presenting something decentralized and yet user-friendly to a spectrum of users, and more.

S1 Ep 6DAOs with Chase Chapman
We've all heard of DAOs, but what are they practically? How can you contribute to one if you wanted to? What different challenges do DAOs and those contributing to them face? Chase Chapman, a DAO researcher and contributor joins the podcast to talk about all things DAOs.

S1 Ep 5Nodes as a Service with Alchemy
Running nodes on the Ethereum network (and other blockchain networks) can be hard. The client software can update frequently and be hard to work with. In addition, they need monitoring and maintenance. The data provided as specified can be difficult to work with too. Yet, nodes are necessary to connect applications with the blockchain. The difficulties and need have led to the rise of providers running nodes as a service and providing an API for app builders to use to connect their application to the blockchain. Alchemy is one such provider. Deric Chang and Omar Ceja of Alchemy join to discuss running node infrastructure at scale, and providing useful data to users.

S1 Ep 4Rotki App with Lefteris Karapetsas
Building apps that aggregate blockchain data opens up new paradigms in application development. Lefteris Karapetsas, a longtime contributor to the Ethereum ecosystem, joins the podcast to discuss his current project, Rotki, a crypto asset accounting app. We discuss the difficulties of obtaining event data from nodes, the benefits and challenges of developing in the open, and more.

S1 Ep 3Finding Vulnerabilities with samczsun
Smart Contracts can hold immense amounts of value in an ecosystem that makes them accessible to anyone. As a result, exploits in smart contracts can have catastrophic results. samczsun, a researcher at Paradigm and famous white-hat hacker, joins us to talk about finding vulnerabilities in smart contracts. Among the topics, we talk about his preferred setup for analyzing contracts, how he picks what to look at, and how he goes about looking at code once he's picked something. We also talk about anonymity in the space and his work at Paradigm and previous.

S1 Ep 2Nethermind Client with Tomasz Stańczak
Nethermind is an execution client for EVM-compatible blockchains. Tomasz Stańczak discusses what motivated him to begin working on creating a new execution client and the specific challenges (and joys) of building and maintaining one. We also discuss some of Nethermind's specific features as a client, and future directions for both the larger Nethermind company and the client specifically.

S1 Ep 1Innovative Smart Contracts with Andre Cronje
Smart contracts have opened up new opportunities, and we are still exploring what we are able to build with them. Andre Cronje is the creator of Yearn Finance, Keep3r, and more, and joins us in this episode to talk about building innovative platforms with smart contracts, and the various pressures that can come from being a recognized builder in the space.