
Ethereum Cat Herders Podcast
By Ethereum Cat Herders

Ethereum Cat Herders PodcastSep 14, 2023

PEEPanEIP #117: EIP-4788:Beacon block root in the EVM with Alex Stokes
Resources: ----------------- https://eips.ethereum.org/EIPS/eip-4788https://ethereum-magicians.org/t/eip-... Slides - https://docs.google.com/presentation/... PEEPanEIP - • PEEPanEIP Dencun - • Dencun Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter -------------------------- Alex Stokes @ralexstokes | Pooja Ranjan @poojaranjan19 Topics covered --------------------------- 0:36 - About EIP 2:20 - Guest’s introduction 3:10 - Move to proof of stake 4:12 - Communication between the layers 5:50 - Applications between layers 8:07 - EIP-4788 8:48 - Design “beacon block root” 11:38 - Design “in EVM” 19:45 - Implementation 24:47 - Pseudocodes from EIP 26:42 - Applications 33:30 - End of presentations 34:28 - Is EIP-4788 an extension to EIP-210? 38:38 - What changed in EIP-4788 v2? 41:53 - Why EIP-4788 is listed as EL EIP? 42:58 - Why EIP-4788 could have been shipped earlier? 44:38 - Are trusted actors required for Liquid staking protocol or can be done trustless? 47:30 - EIP Status 47:59 - Message to community

PEEPanEIP #116: Dencun Testing with Parithosh, Mario, Barnabas
Resources: ----------------- Devnet 8 specs - https://notes.ethereum.org/@ethpandao... How to join - https://dencun-devnet-8.ethpandaops.io/ Slides - https://docs.google.com/presentation/... PEEPanEIP - • PEEPanEIP Dencun - • Dencun 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 | Barnabas Busa @BarnabasBusa | Pooja Ranjan @poojaranjan19 Topics covered ------------------------- 0:57 - Skip intro 1:27 - Meet Barnabas Busa 2:05 - Meet Mario Vega 2:46 - Meet Parithosh Jayanthi 4:06 - Introduction to Dencun Testing 6:19 - Testing flow 14:40 - What kind of test we will run? 18:53 - Execution Specs Tests (Python EVM Tests) 20:31 The Pytest generation flow 24:24 - What do these tests contain? 27:41 - PyTest for Cancun - EVM changes 31:08 - EIP-4844 tests 34:40 - Current state of Functional Testing for Cancun 35:55 - What is Kurtosis? Why do we care? 37:42 - Example of Kurtosis configuration 38:57 - Background - Kurtosis engine and how we interact? 39:50 - Interop issues identified with Kurtosis 40:35 - Dencun - Devnet 8 41:58 - Holesky Coming soon 42:10 - Inviting name ideas for public testnet 42:30 - End of presentation 43:28 - Q&A 43:50 - Testing sequence 45:01 - Testing EIP-7044 & EIP-7045 47:17 - When public testnet? Will it be Holeski? 50:00 - If the testnet is broken with 3/6, what will it going to be? 51:21 - Where are we with Execution specs? Are we ready for Dencun? 54:04 - What can be done to move forks faster? 59:32 - Testnet participation - how can solo validators can participate? 1:01:00 - How far do we see Goerli in the future? 1:02:34 - Success story & road blocker 1:06:12 - When Dencun? 1:07:20 - Message for the community

PEEPanEIP #115: EIP-6780-SELFDESTRUCT only in same transaction with Guillaume Ballet
Resources: ----------------- EIP-6780 - https://eips.ethereum.org/EIPS/eip-6780 Slides - https://docs.google.com/presentation/... Discussion to - https://ethereum-magicians.org/t/deac... YT Shorts : • Contact #ethereum devs today if your ... PEEPanEIP - • PEEPanEIP Dencun - • Dencun Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter -------------------------- Guillaume Ballet @gballet | Pooja Ranjan @poojaranjan19 Topics covered ------------------------- 1:43 - Meet the guest 3:35 - Presentation EIP-6780 4:27 - Why SELFDESTRUCT was added to the protocol? 5:30 - Problems: Non-deterministic 6:55 - Parity Multisig 7:49 - Code mutability 9:04 - Verkle tree 12:30 - Security TL;DR 13:40 - Comments received on FEM post 14:29 - Other proposals for removal 17:26 - Conclusion EIP-6780 18:15 - Endo of presentation 19:00 - What are the main advantages of this EIP? 21:07 - Is this intended as a transitional EIP or a permanent change to EVM 23:44 - Client implementation & testing - Will it be included in devnet 8? 25:27 - Experience documenting the EIP 28:30 - Is it ready to be moved to "Review"? 29:16 - Why it took too long to bring SELFDESTRUCT TO the upgrade for the mainnet? 31:50 - Message to the community

PEEPanEIP #114: EIP-7045: Increase max attestation inclusion slot with DannyR
Resources: ----------------- EIP-7045 - https://eips.ethereum.org/EIPS/eip-7045 Slides - https://docs.google.com/presentation/... PEEPanEIP - • PEEPanEIP Dencun - • Dencun Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... YT Shorts1: • Single Slot Finality is a really nice... Clip: • Cross layer EIPs need more coordinati... Full video: • Video Follow at Twitter -------------------------- dannyryan @dannyryan | Pooja Ranjan @poojaranjan19 Topics covered ------------------------- 0:25 - Skip Intro 1:38 - Meet Danny Ryan 2:52 - Blocks and Attestation 4:30 - Block tree 4:45 - Forkchoice rule: LMD-GHOST and FFG 5:53 - And potential re-orgs 6:15 - But not past FFG finalized checkpoints 7:00 - Attestation inclusion window 7:58 - Inclusion window in spec 9:21 - Counterfactual inclusion window 10:54 - EIP-7045: TL;DR 12:42 - Why EIP 7045? 15:18 - A Confirmation rule for Ethereum 20:17 - What is changing since the original beacon chain 22:15 - Single Slot Finality 23:50 - Fork time stamp 25:45 - Attestation data 26:55 - Consensus specs repo 28:52 - How to follow client implementation 30:20 - Consensus Upgrade specs repo 33:40 - Cross Layer EIP 35:50 - Security consideration 37:30 - Thoughts on EIP documentation process 40:50 - Discussion to link for the CL proposal 45:50 - Sequential EIP number allocation 46:47 - A message to the validators community

PEEPanEIP #113: EIP-7044: Perpetually Valid Signed Voluntary Exits
Resources: ----------------- EIP-7044 - https://eips.ethereum.org/EIPS/eip-7044 Slides - https://hackmd.io/@dapplion/EIP-7044-... PEEPanEIP - • PEEPanEIP Dencun - • Dencun Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... YT Shorts1: • Solo Staking on Ethereum blockchain i... YT Shorts 2: • An amazing Ethereum sooner rather tha... Clip: • Let's make a uniform EIP process #eth... Follow at Twitter -------------------------- dapplion @dapplion | Pooja Ranjan @poojaranjan19 Topics covered ------------------------- 0:43 - Skip intro 2:10 - dapplion’s introduction 3:38 - Presentation EIP7044 4:04 - What’s a Voluntary exit? 4:28 - Staking models 5:12 - Single entity stakers 5:22 - Third party staking services 5:47 - Validating entity can keep the funds hostage 6:12 - Withdrawal entity should be able to recall funds 6:29 - With pre-signed voluntary exit 6:48 - Upcoming EIP7002 will allow trigger exeit from Execution layer 7:09 - Pre-signing voluntary exit has a catch 7:43 - Domain Separation

PEEPanEIP #112: EIP-6110: Supply Validator Deposits On Chain
Resources: ----------------- EIP-6110 - https://eips.ethereum.org/EIPS/eip-6110 Slides - https://docs.google.com/presentation/... PEEPanEIP - • PEEPanEIP Dencun - • Dencun Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde... Follow at Twitter -------------------------- Mikhail Kalinin @mkalinin2 | Kevin Bogner @kevin_bogner | Navie Chan (NC) | Pooja Ranjan @poojaranjan19 Topics covered ------------------------- Skip intro Intro to EIP & guests Guest’s intro - Mikhail Kalinin Guest’s intro - Kevin Bogner Guest’s intro - Naive chan the presentation begins The agenda EIP-6110 Deposit reform Eth1Data poll On-chain deposits Benefits of EIP-6110 EIP-6110 Data complexity and DOS vectors Transition period Changes in the Execution Layer Deposit structure Block header and Body Block creator Block validator Genesis Config Current state and TODOs in development Specs on Consensus Layer Implementation on Lighthouse - Containers Block processing Deposit receipt processing Testing strategy EIP-6110 Implementation status Challenges Guests’ Twitter Contact End of presentation Question - how does data polling will complicate things for CL clients, especially at the time of forking? Do people will have to wait for the deposit sweep finalized before picking up the validator index? Is there a queue system on the EL side? Will the deposit on the EL side go on the SSZ container? What was the rationale to drop the queue and we have a queueless design? Will there be any effect on users' transactions at the time of transition? Will we need EIP-4881 after 6110 is deployed? When on the mainnet, any timeline? Discussion placeholder for this proposal? Word of advice for the Ethereum Community 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/

PEEPanEIP # 111:Keeping up with Deneb Specification with Gajinder Singh
Resources: ----------------- Slides - https://docs.google.com/presentation/... PEEPanEIP - • PEEPanEIP Dencun - • Dencun Non-EIP - • Non-EIP contents Check out upcoming EIPs in PeepanEIP series at https://github.com/ethereum-cat-herde... Follow at Twitter Gajinder Singh @Gajpower | 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/

PEEPanEIP #110: ERC-6220 Composable NFTs utilizing Equippable Parts
Topics covered ------------------------- Meet the co-authors ERC6220 requires Presentation begins About ERC6220 ERC6220 Use cases Project implementation Tools for dapp developers Why is this EIP unique? EIP process for ERC6220 Additional resources End of presentation Recommendation to new authors Slot types and part types Catalog vs supporting direct NFT equipping Thoughts on other composable NFT proposals Word of advice for new authors Follow at Twitter --------------------------- Steven @stoicdev0 | Jan Turk @JA_JanTurk | Bruno Skvorc @bitfalls | Pooja Ranjan @poojaranjan19 Support us ------------------- Wallet: EthCatHerders.eth Resources ----------------- Slides: https://www.canva.com/design/DAFk_B1f... EIP: https://eips.ethereum.org/EIPS/eip-6220 Discussion: https://ethereum-magicians.org/t/eip-... ERC-721: https://www.youtube.com/watch?v=X0qPai9qPL0&t=0s ERC-5773: https://www.youtube.com/watch?v=ju5U-iMEz4M&t=0s ERC-6059: https://www.youtube.com/watch?v=2C7mKNK5f9s&t=0s ERC-2981: https://www.youtube.com/watch?v=hTbcw0rhLto&t=0s PEEPanEIP Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F ERC Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqXee9EMQDIEz2CslTnsW0K NFT Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxpUmj2UjD4BtfgC1nAAyv3p 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/

PEEPanEIP #109: ERC-6059: Parent-Governed Nestable NFT with Steven P & Jan T
Topics covered ------------------------- Jan Turk introduction Steven Pineda introduction Presentation Pusing NFTs further ERC6059 Use cases - Bundling, Collecting, Soulbound, Membership, Delegation, Security & Multiuse prevention project implementation (NPM package) Tools for Dapp developers How is this EIP unique? Child management EIP Process for ERC6059 Resources How to reach out Q&A Compromise of nesting NFT, if any? If targetted to a specific level, how vulnerable is the NFT? Expecting feature change with multiverse How is this different from hierarchical NFT? Thoughts on this proposal not being backward compatible? Thoughts on PEEPanEIP Message to the community Follow at Twitter --------------------------- Steven @stoicdev0 | Jan Turk @JA_JanTurk | Pooja Ranjan @poojaranjan19 Support us ------------------- Wallet: EthCatHerders.eth Resources ----------------- Slides: https://www.canva.com/design/DAFjn_Vv... EIP: https://eips.ethereum.org/EIPS/eip-6059 Discussion: https://ethereum-magicians.org/t/eip-... PEEPanEIP Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F ERC Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqXee9EMQDIEz2CslTnsW0K NFT Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxpUmj2UjD4BtfgC1nAAyv3p 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/

PEEPanEIP #108: ERC-6672: Multi-redeemable NFTs with BoYu Chu
Resources ----------------- Slides: https://docsend.com/view/5j2vypm283qe... EIP: https://eips.ethereum.org/EIPS/eip-6672 Discussion: https://ethereum-magicians.org/t/eip-... PEEPanEIP Playlist - • PEEPanEIP ERC Playlist - • ERCs Follow at Twitter ---------------------------- BoYu Chu @chuboyu_ | Pooja Ranjan @poojaranjan19 Topics covered ------------------------- 0:00 - Promo 0:29 - Topic introduction 1:10 - Guest Introduction 1:44 - Presentation 1:55 - Team 2:34 - Motivation 4:08 - Problem statement 4:40 - ERC-6672 specs 6:30 - ERC6672 is not defining 8:30 - How do we handle redeem? 9:26 - What is missing? 11:02 - Rethink NFT properties - Intrinsic & Extrinsic properties 14:54 - Middleware between web2 and web3 15:18 - ERC6672 specification 16:47 - Benefits 18:09 - Usage guidelines 18:48 - Key consideration & guidelines 23:49 - Web3 Commerce 30:02 - What about non-6672 NFTs? 31:05 - The journey of EIP 33:15 - Thoughts 34:05 - Reach out the team 34:25 - End of presentation 35:00 - Is it soulbound or transferable? 38:30 - Project implementing this ERC 40:90 - Security consideration 42:32 - EIP documentation 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/

PEEPanEIP #107: ERC-5773: Context-Dependent Multi-Asset Tokens With Steven Pineda & Jan Turk
Topics covered ------------------------- 0:00 - Promo 0:36 - Intro to ERC & team 1:30 - Meet Steven Pineda 1:54 - Meet Jan Turk 2:30 - Presentation begins 2:42 - NFT - Problem & Solution 5:15 - ERC-5773 - One NFT, multiple assets 8:07 - ERC-5773 UseCases 15:44 - Project Implementation 19:45 - Tools for dapp developers 21:55 - EIP Process experience 27:45 - Related EIPs 30:46 - Resources list 31:10 - How to get in touch? 33:45 - Why “Multi-Asset Tokens” instead of “Multi-Resource Tokens”? 36:20 - Why as an Ethereum standard when implemented on Kusama n/w? 42:00 - Is there a way to migrate Legacy NFT to NFT 2.0? 45:04 - EIP process comments 46:50 - Message to the community Follow at Twitter --------------------------- Steven @stoicdev0 | Jan Turk @JA_JanTurk | Pooja Ranjan @poojaranjan19 Resources ----------------- Slides: https://www.canva.com/design/DAFidQ1B... EIP: https://eips.ethereum.org/EIPS/eip-5773 Discussion: https://ethereum-magicians.org/t/mult... PEEPanEIP Playlist - • PEEPanEIP ERC Playlist - • ERCs 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/

PEEPanEIP #106: ERC-4804: Web3 URL to EVM Call Message Translation with Qi Zhou
Topics covered ------------------------- 0:50 - About EIP 1:05 - Meet the author 2:14 - What is Web3:// Acess Protocol 3:00 - Why do we need Web3 Access Protocol 5:55 - How to use Web3 Access Protocol 7:06 - How to Access EVM with web3:// 9:25 - Applications 11:50. - Blockers 16:29 - Improvement & Extensions Follow at Twitter --------------------------- Qi Zhou @qc_qizhou | Pooja Ranjan @poojaranjan19 Resources ------------------ Slides - https://docs.google.com/presentation/... Proposal - https://eips.ethereum.org/EIPS/eip-4804 Discussion - https://ethereum-magicians.org/t/eip-... Web3URL Firefox Extension - https://addons.mozilla.org/en-US/fire... Vitalik's Blog Experiment - web3://vitalikblog.eth/ EthFS Uploader - https://socket.dev/npm/package/ethfs-... PEEPanEIP - • PEEPanEIP ERC Playlist - • PEEPanEIP #106: ... 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... 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/

PEEPanEIP #105: EIP-5757: Process for Approving External Resources with Sam Wilson
Follow at Twitter --------------------------- Sam Wilson @_SamWilsn_ | Pooja Ranjan @poojaranjan19 Resources ------------------ Slides - https://tinyurl.com/peep-eip-5757 Proposal - https://eips.ethereum.org/EIPS/eip-5757 Discussion - https://ethereum-magicians.org/t/eip-... EIPs External Link Policy • EIPs External Lin... EIP-5757 - • EIP-5757 #shorts PEEPanEIP - • PEEPanEIP EIP Editing Playlist - • EIP Editing 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... 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/

PEEPanEIP #104: EIP-4844: Shard Blob Transactions with Terence & Kasey
------------------------
0:43 - History of EIP-4844
1:30 - How did Terence join the Ethereum space?
2:44 - How did Kasey join the Ethereum space?
4:08 - EIP-4844: What & Why?
5:12 - Ethereum Today
5:36 - The rollup-centric roadmap
6:20 - Past: Everything happens on L1
6:42 - Today with L2
7:18 - Today L2 uses CALLDATA
7:24 - EIP-4844 L2 uses BLOBDATA
7:52 - Why is BLOBDATA a barrier for L2 today?
8:30 - Block vs Blob
10:17 - What is a Blob transaction?
11:30 - Blob transaction end-to-end
13:19 - EIP-4844 on Prysm
13:30 - What happens at every upgrade?
14:42 - Beacon API changes
15:20 - Validator changes
16:19 - Crypto library
16:45 - Block & blobs import
17:44 - Forward syncing
18:05 - Backfilling
18:22 - Prysmctl
18:59 - Devnets histories
19:37 - Where are we today?
20:52 - Q&A
21:18 - Why are we doing KZG trusted setup for 4844? (Terence)
22:00 - Dankrad on KZG Trusted setup & 4844
24:39 - Why Exec devs be excited about SSZ? What's upcoming work on SSZ?
27:00 - Is it correct to assume we are using the minimal SSZ for 4844?
28:00 - Risk of centralization with 4844
29:22 - Safety liveness concern
31:59 - Importance of Multi vary function in 4844
32:30 - Blob slashing for signing 2 blobs
33:44 - No. of blobs in a blob
34:29 - Implementation of SSZ on EL before Dencun upgrade
36:05 - Justin on SSZ at EL
37:05 - Explicit changes on EL & CL with 4844
39:30 - Longitivity of a blob
41:05 - Downsides of no EVM access to blobs
42:00 - How far we are from Full Danksharding?
43:55 - Plans to move from Devnets to Public Testnet
45:18 - Do we see 4844 on Goerli testnet?
46:10 - When 4844 on mainnet?
47:28 - Interaction with cross-layer teams
49:30 - Priority for Ethereum Roadmap
51:07 - Thoughts on the EIP process
52:05 - A message to community
Resources:
-----------------
Slides - https://docs.google.com/presentation/d/1j0hc8fFy4PuIDiKC79Uv77a2KtrOo9EG78aAqBEl9_s/edit?usp=sharing
Proposal - https://eips.ethereum.org/EIPS/eip-4844
Discussion - https://ethereum-magicians.org/t/eip-4844-shard-blob-transactions/8430
Website - https://www.eip4844.com/
Follow at Twitter
---------------------------
Terence @terencechain | Pooja Ranjan @poojaranjan19
4844 sorts
------------------
Something special about EIP-4844 - https://youtu.be/dL9IFt8EZVA
What's next in Ethereum after eip4844? - https://youtube.com/shorts/Sv4sKNjn3rE
Ethereum devs working cross-team - Kasey - https://youtube.com/shorts/6DCVmNSBADA?feature=share
A message to Ethereum community (eip4844) - Terence
PEEPanEIP - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
MEV Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqntSgAaYHrV3NjAUMyzk7X
Shapella - https://www.youtube.com/playlist?list=PL4cwHXAawZxpok0smGmq-dFGVHQzW84a2
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
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/

PEEPanEIP #103: MEV Boost with Alex Stokes
--------------------------
01:10 - Guest's Introduction
01:59 - Presentation
02:14 - What is MEV?
08:58 - Why do we Care?
13:55 - MEV on Ethereum.
15:06 - Transaction Supply Chain - @thegostep
15:29 - MEV on Ethereum.
18:01 - PBS
18:19 - What is MEV-Boost?
18:35 - How do we implement PBS?
20:23 - MEV Boost- Network & Software
21:51 - How would it work?
22:25 - There's a catch
22:57 - MEV Stealing
24:04 - How to stop MEV Stealing?
24:46 - Democratization with MEV-Boost
27:27 - Enter the relay
28:59 - MEV-Boost Post Merge?
33:44 - Downside of using relay model
35:01 - PBS: What's Next?
35:19 - Longer-term for PBS
38:20 - Near-term for PBS
42:25 - Immediate-term for MEV-Boost
45:52 - What are the advantages and disadvantages of connecting to the multiple MEV Boost?
47:41 - Significance of relayer diversity
48:43 - Alex's thoughts on the Client diversity suggestion
53:01 - Any guidelines for solo & institutional stakers?
Follow at Twitter
---------------------------
Alex Stokes @ralexstokes | Pooja Ranjan @poojaranjan19
Resources:
-----------------
Slides - https://docs.google.com/presentation/d/1c4fwF94NG_ppXlTOJ5gcH7ilsRgwgydS0MyBDdKLhMs/edit?usp=sharing
MEV boost #shorts https://youtube.com/shorts/Vhff81Mxres
PEEPanEIP - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F
MEV Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqntSgAaYHrV3NjAUMyzk7X
Shapella - https://www.youtube.com/playlist?list=PL4cwHXAawZxpok0smGmq-dFGVHQzW84a2
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
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/

PEEPanEIP #102: EIP-6049: Deprecate SELFDESTRUCT with William Entriken
-------------------------<br />
0:39 - About EIP-6049<br />
1:16 - About William Entriken<br />
1:44 - Start of the talk<br />
1:45 - About EIP-6049 by William Entriken<br />
2:37 - What is SELFDESTRUCT?<br />
4:40 - Problems with SELFDESTRUCT<br />
6:13 - About CREATE2<br />
8:50 - Polymorphic smart contract<br />
10:11 - What kind of applications will be affected by deprecating SELFDESTRUCT?<br />
13:28 - EIP Motivation <br />
18:21 - Why choose Meta EIP?<br />
21:04 - What advantage or relationship do we see with the rest of the SELFDESTRUCT EIP?<br />
22:44 - What are other 'Core' proposals for SELFDESTRUCT? Is there a possibility of having one of these core proposals included in the Cancun upgrade?<br />
34:27 - Where is SELFDESTRUCT on the priority list?<br />
38:00 - Thoughts on EIP Process, forking the EIP repository<br />
44:40 - Communication of "Core" EIPs<br />
46:22 - Message to the community<br />
<br />
Resources: <br />
-----------------<br />
EIP-6049: https://eips.ethereum.org/EIPS/eip-6049<br />
<br />
PEEPanEIP - https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F<br />
<br />
Shapella - https://www.youtube.com/playlist?list=PL4cwHXAawZxpok0smGmq-dFGVHQzW84a2<br />
<br />
Questions for Guests - https://docs.google.com/forms/d/e/1FAIpQLSdsmujnH_ncIlSEJ23s9jzXAKwfpTGNeJqjREWPloBbkJVQTA/viewform<br />
<br />
Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herders/PM/projects/2<br />
<br />
Follow at Twitter<br />
William Entriken @fulldecent | Pooja Ranjan @poojaranjan19 <br />
<br />
Contact Ethereum Cat Herders <br />
---------------------------------------------------<br />
Discord: https://discord.io/ethereumcatherders<br />
Twitter: https://twitter.com/EthCatHerders<br />
Medium: https://medium.com/ethereum-cat-herders<br />
Website: www.ethereumcatherders.com/

PEEPanEIP #101: Builder API (Shapella) with Gajinder Singh
Topics covered
-------------------------
0:52 - Guest introduction
1:29 - Capella Builder API
1:52 - A sidecar to Ethereum Execution
2:28 - A top-level overflow
4:07 - APIs available
5:00 - Changes in Capella
5:02 - buildBlindedBlock & publishedBlindedBlock
7:00 - Builder vs Execution now
8:07 - Builder vs Execution Capella
8:37 - Builder vs Execution Free the validator
9:32 - Proof of Payment
11:32 - Zhejiang testnet
12:04 - Upgrade & testing considerations
15:38 - Why Builder API?
18:00 - How does the builder ensure that withdrawals are included?
19:22 - Testing: Match withdrawal use builder
22:00 - Testing: Fall back on local execution
24:40 - Future of Builder API
27:17 - A message to the Ethereum community
Resources:
-----------------
Slides
PEEPanEIP Playlist
Non EIP
Questions for Guests
Check out upcoming EIPs in Peep an EIP series
Follow at Twitter
Gajinder Singh @Gajpower | Pooja Ranjan @poojaranjan19
Client Diversity Survey
Contact Ethereum Cat Herders
---------------------------------------------------
Discord
Twitter
Medium
Website

PEEPanEIP #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/

PEEPanEIP #99: EIP-4736: Consensus Layer Withdrawal Protection with Benjamin Chodroff
-------------------------
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
Medium
Website

PEEPanEIP #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

PEEPanEIP #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/

PEEPanEIP #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/

PEEPanEIP #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/

PEEPanEIP #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/

PEEPanEIP #93: Proposer Builder Separation with Barnabé Monnot
----------------------------
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/

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/

PEEPanEIP #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/

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/

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/

PEEPanEIP #88: Grandine, A Consensus Layer Client with Saulius Grigaitis
--------------------------
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/

PEEPanEIP #87: EIP-5606: Multiverse NFTs with Gaurang Torvekar
--------------------------
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/

PEEPanEIP #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/

PEEPanEIP #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/

PEEPanEIP#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/

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/

PEEPanEIP#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/

PEEPanEIP#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/

PEEPanEIP#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: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/

PEEPanEIP#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: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/

PEEPanEIP#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: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com

PEEPanEIP#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

PEEPanEIP#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/

PEEPanEIP#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

PEEPanEIP - 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/

PEEPanEIP - 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/

PEEPanEIP - 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.

EIP-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.

EVM 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.

Nodes & 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.

Tornado 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.