Ethereum Cat Herders / Cancun-Deneb

Add meeting Rate page Subscribe

Ethereum Cat Herders / Cancun-Deneb

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

26 Sep 2023

Resources:
-----------------
https://eips.ethereum.org/EIPS/eip-5656

https://ethereum-magicians.org/t/eip-5656-mcopy-instruction/10890

Slides - https://docs.google.com/presentation/d/1sOoQ3LUzQMTaQWsL7qmEezvbFydfdOJhcWaEnSGoGkw/edit

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

Dencun - https://www.youtube.com/playlist?list=PL4cwHXAawZxpnKFDl1KzGOKqwux5JaLlv

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

YT Clip - https://youtu.be/mw7ktiOhX-E

Follow at Twitter
--------------------------
axic.eth @alexberegszaszi | Paweł Bylica @chfast | Charles Cooper @big_tech_sux | Pooja Ranjan @poojaranjan19

Topics covered
---------------------------
0:29 - EIP-5656 intro
1:30 - Guests introduction
7:07 - MCOPY
8:02 - MCOPY - Copies EVM Memory
9:30 - MCOPY missing piece
14:48 - How important memory copying is for Vyper?
16:42 - Why?
17:45 - Copying via loop is expensive
20:10 - Identity Precompile cost
22:22 - Anecdotes identity precompile
24:30 - eip2929 made precompile pricing cheaper
26:20 - Technicality about memory copying
29:09 - End of presentation.
29:35 - How do the MCOPY instructions compile into in terms of gas costs to other memories like identity precompile?
32:16 - What benefits do static analyzers and optimizers gain from having a dedicated MCOPY instruction in the EVM?
35:09 - Why 5b instead of 5c as a specific opcode slot?
37:13 - Backward compatibility?
40:02 - EOF will solve some of the problems
41:20 - Security consideration
41:48 - Testing performance of EIP-5656
43:45 - Message for the community from Ipsilon & Vyper
  • 5 participants
  • 46 minutes
ethereum
evm
eip
eip3855
eap
erp
efficient
memory
proposal
copies
youtube image

8 Sep 2023

  • 3 participants
  • 49 minutes
ethereum
eips
pip
beacon
peer
upgrades
bit
enlightened
proposal
validation
youtube image

28 Aug 2023

Resources:
-----------------
Devnet 8 specs - https://notes.ethereum.org/@ethpandaops/dencun-devnet-8
How to join - https://dencun-devnet-8.ethpandaops.io/

Slides - https://docs.google.com/presentation/d/1lGlPxga9QDVDeCEPT04DAFPhaehtKDP_/edit?usp=sharing&ouid=110450674004865651218&rtpof=true&sd=true

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

Dencun - https://www.youtube.com/playlist?list=PL4cwHXAawZxpnKFDl1KzGOKqwux5JaLlv

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

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
  • 5 participants
  • 1:09 hours
testing
testnets
validating
ethereum
evaluation
debug
denco
aspects
devs
forking
youtube image

14 Aug 2023

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

Slides - https://docs.google.com/presentation/d/1YIJ0fvPEWsl6C7Zgb8OlcN_P4y0y7nW0HAAlNRDI3Vw/edit?usp=sharing

Discussion to - https://ethereum-magicians.org/t/deactivate-selfdestruct-except-where-it-occurs-in-the-same-transaction-in-which-a-contract-was-created/13539

YT Shorts : https://youtube.com/shorts/p1Ic6-NggXA

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

Dencun - https://www.youtube.com/playlist?list=PL4cwHXAawZxpnKFDl1KzGOKqwux5JaLlv

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

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
  • 2 participants
  • 33 minutes
ethereum
eip
eip3102
protocol
finalize
proposal
disappear
bit
avatar
ecosystem
youtube image

25 Jul 2023

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

Slides - https://docs.google.com/presentation/d/1oWaRir0XjcWOYGFo9rjDnWrudv_mvzBQ0uVxDQUpk_Q/edit?usp=sharing

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

Dencun - https://www.youtube.com/playlist?list=PL4cwHXAawZxpnKFDl1KzGOKqwux5JaLlv

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

YT Shorts1: https://youtube.com/shorts/KlZgbFtcdIQ
Clip: https://youtu.be/s9v2SObVY7I
Full video: https://youtu.be/qu65E64Jtts

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
  • 2 participants
  • 49 minutes
ethereum
consensus
eap
eip7045
protocol
finalizing
2020
editors
introduced
tani
youtube image

19 Jul 2023

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

Slides - https://hackmd.io/@dapplion/EIP-7044-PEEP-AN-EIP

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

Dencun - https://www.youtube.com/playlist?list=PL4cwHXAawZxpnKFDl1KzGOKqwux5JaLlv

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

YT Shorts1: https://youtube.com/shorts/2sMH3Sf9BK8
YT Shorts 2: https://youtube.com/shorts/2d-32GZqnco?feature=share
Clip: https://youtu.be/6gFiyj9ZDkc

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
  • 2 participants
  • 29 minutes
ethereum
validated
blockchain
coinbase
issue
consensus
2020
stake
introduced
rewards
youtube image

10 Jul 2023

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

Slides - https://docs.google.com/presentation/d/1Q2X8sNzbhdGjOo0IVmjxYfMEdznTRArKGj2DznYCbLk/edit

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

Dencun - https://www.youtube.com/playlist?list=PL4cwHXAawZxpnKFDl1KzGOKqwux5JaLlv

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 | Kevin Bogner @kevin_bogner | Navie Chan (NC) | Pooja Ranjan @poojaranjan19

Topics covered
-------------------------
0:25 - Skip intro
0:35 - Intro to EIP & guests
1:07 - Guest’s intro - Mikhail Kalinin
1:48 - Guest’s intro - Kevin Bogner
2:28 - Guest’s intro - Naive chan
3:53 - the presentation begins
4:01 - The agenda
4:17 - EIP-6110
4:29 - Deposit reform
4:34 - Eth1Data poll
8:33 - On-chain deposits
10:06 - Benefits of EIP-6110
12:32 - EIP-6110 Data complexity and DOS vectors
13:57 - Transition period
15:25 - Changes in the Execution Layer
17:06 - Deposit structure
17:41 - Block header and Body
18:27 - Block creator
19:44 - Block validator
20:06 - Genesis Config
21:06 - Current state and TODOs in development
22:20 - Specs on Consensus Layer
22:24 - Implementation on Lighthouse - Containers
23:19 - Block processing
23:53 - Deposit receipt processing
24:17 - Testing strategy EIP-6110
25:09 - Implementation status
25:51 - Challenges
27:20 - Guests’ Twitter Contact
28:08 - End of presentation
28:51 - Question - how does data polling will complicate things for CL clients, especially at the time of forking?
30:40 - Do people will have to wait for the deposit sweep finalized before picking up the validator index?
31:04 - Is there a queue system on the EL side?
33:38 - Will the deposit on the EL side go on the SSZ container?
35:15 - What was the rationale to drop the queue and we have a queueless design?
36:45 - Will there be any effect on users' transactions at the time of transition?
37:49 - Will we need EIP-4881 after 6110 is deployed?
39:45 - When on the mainnet, any timeline?
41:05 - Discussion placeholder for this proposal?
44:14 - 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/
  • 7 participants
  • 46 minutes
ethereum
validated
eit
finalized
transactions
ensuring
signature
reward
platform
penit
youtube image

3 Jul 2023

  • 2 participants
  • 35 minutes
ethereum
eips
increasingly
blockchain
eap4844
protocol
wip
block
exchange
fork
youtube image

3 Apr 2023

Topics covered
------------------------
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/
  • 7 participants
  • 54 minutes
ethereum
blockchain
eip4844
2020
bit
transactions
peer
ico
soon
finalizing
youtube image

16 Jan 2023

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 - https://docs.google.com/presentation/d/1DSo_xY7Nt1WYUMWaQOC1D-0FkJ77L-Hm7S_x6S9X4NU/edit#slide=id.p

Website - https://ceremony.ethereum.org/

GitHub - https://github.com/ethereum/kzg-ceremony

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
carlbeek.eth @CarlBeek | 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/
  • 4 participants
  • 51 minutes
ethereum
blockchain
crypto
protocol
eip
transactions
bit
validated
repository
trust
youtube image

25 Nov 2022

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

Discussion - https://ethereum-magicians.org/t/eip-transient-storage-opcodes/553

Shanghai Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxpok0smGmq-dFGVHQzW84a2

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
-----------------------------------------------
Moody @sendmoodz | Will @wschwab_ | 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/
  • 2 participants
  • 37 minutes
ethereum
ether
blockchain
bitcoin
transient
eit
infrastructure
evm
storage
proposal
youtube image

28 Aug 2020

  • 4 participants
  • 48 minutes
eip2666
eips
protocols
ethereum
precompiled
eip2537
eip
eep
proposed
pen
youtube image