Ethereum Cat Herders / Beacon chain proposals

Add meeting Rate page Subscribe

Ethereum Cat Herders / Beacon chain proposals

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

8 Sep 2023

  • 3 participants
  • 49 minutes
ethereum
eips
pip
beacon
peer
upgrades
bit
enlightened
proposal
validation
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

6 Feb 2023

Topics covered
-------------------------
0:45 - Guest Intro
3:17 - Intro to EIP-4736 CLWP
7:23 - History of CLWP
13:52 - Set Validator withdrawal address
15:47 - How to CLWP
18:17 - Demo
25:07 - CLWP with Kleros_io & IPFS
27:37 - Ethereum set withdrawal address
32:24 - Air gaps machine & Key management
34:52 - Shoutout to supporting groups
37:25 - Why is this an Interface EIP and not Core EIP?
39:12 - What is the protection available against the attacker on CLWP?
41:00 - Why this is needed as a standard?
43:24 - Clients' team is concerned about enabling this before the Shapella upgrade
46:26 - Stats on Withdrawal address
47:55 - Set up the withdrawal address when you're ready
48:50 - EIP process and status
51:36 - Message to the community

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

Discussion - https://ethereum-magicians.org/t/consensus-layer-withdrawal-protection/8161

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

Shanghai Capella Upgrade - 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

Follow at Twitter
Benjamin Chodroff @benchodroff | 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/
  • 2 participants
  • 54 minutes
ethereum
crypto
blockchain
compromised
validated
bit
eip4736
issue
withdrawals
staker
youtube image

2 Jan 2023

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 - https://docs.google.com/presentation/d/1ojzvCMVKaXIedNdTk1zWnPC_HmGVCjwgr126m7PY3AQ/edit?usp=sharing

EIP-4895 with Alex S. - https://www.youtube.com/watch?v=CcL9RJBljUs

EIP-4895: Beacon chain push withdrawals as operations - https://eips.ethereum.org/EIPS/eip-4895
https://notes.ethereum.org/@ralexstokes/validator-withdrawals-meta-spec
https://notes.ethereum.org/@marioevz/Withdrawals-hive-testing
https://github.com/marioevz/hive/tree/engine-withdrawals-2
https://github.com/wealdtech/ethdo

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
-----------------------------------------------
Hsiao-Wei Wang @icebearhww | 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
  • 1:28 hours
ethereum
withdrawal
introduce
platform
accept
exchange
concluding
viewers
pass
currently
youtube image

28 Jul 2022

Topics covered
----------------------------
0:45 - About the client
1:15 - Guest’s introduction
2:40 - About Sigma Prime
3:40 - About Lighthouse
5:36 - Lighthouse Networking
7:20 - Bug - Battle scars: Timing & Timer
09:09 - Fuzzing activities
11:24 - The Merge - Brief overview
11:32 - Consensus Layer & Execution Layer
12:17 - One chain with a sneaky inside chain
12:32 - Execution and consensus client
12:46 - Beacon blocks & Execution Payloads
13:15 - Data Structure - Beacon block
13:33 - Proof of stake: A common misconception
15:37 - Block Processing
21:12 - The road to Merge
21:19 - Optimistic Sync
23:01 - Merge testing
26:35 - Future roadmap - moar testing
28:00 - New features
30:50 - End of presentation - project’s contact
31:19 - Questions
32:24 - MEV boost testing - has it to be done for all Consensus clients?
33:23 - What is a Slashing protection database? How does the Lighthouse client protect a validator?
36:58 - What is Slasher? Does every client run slasher?
38:10 - Significance of a Graffiti? Is it a general CL client spec.
41:22 - Any engineering challenge during testing the Merge?
43:30 - What do you think is the best client combination for Lighthouse?
46:48 - Does Fork choice async feature work with any EL client or specific?
48:21 - Which user base is your primary target? Thoughts on client diversity?
50:14 - EIP-4881 Are you aware of any client implementation?
53:06 - Is there any bounty program?
54:05 - Any advice for Ethereum validators?

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

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-herders/PM/projects/2

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/
  • 2 participants
  • 56 minutes
ethereum
introduction
beacon
developer
mainnet
peer
ethedreamer
validating
stakers
shadow
youtube image

19 Jul 2022

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/d/1jJpTuQJx9sJ5jo5elLocSaHp1unn8Y9XV9th5zvp5dA

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-herders/PM/projects/2

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/
  • 3 participants
  • 46 minutes
ethereum
peers
star
consensus
users
discord
beacon
merge
connection
80
youtube image

12 Jul 2022

Topics covered
-----------------------------
0.52 - Client introduction
1:31 - Terence’s introduction
2:42 - Potuz’s introduction
4:44 - Presentation
05:05 - Agenda [Terence]
05:38 - Prysm
6:27 - Client diversity
8:10 - Strengths of Prysm
9:07 - Protobuf +gRPC
11:25 - APIs under Prysm
12:05 - Bazel
13:37 - Bazel go-ethereum
14:00 - Prysm v3
15:44 - Testing -e2e (Prysm)
17:00 - Testing Hive
17:44 - Testing - existing testnet
18:28 - Testing - shadow forks
19:00 - Testing others
19:30 - What we need more testing of
21:02 - What we need spend more time
21:47 - What’s left?
22:30 - JWT authentication [Potuz]
25:10 - Suggested Fee Recipient
27:58 - Storing blind blocks
31:45 - Vectorized SHA 256
33:43 - A story of bad coordination
37:35 - Q&A
37:57 - Which testnet event was the story of?
39:10 - Main difference between Justified blocks/slots/epochs
41:46 - Is there a fixed time interval from being justified to finalized
43:35 - What are the permissioned and open validator sets?
45:55 - What does a validator missing a proposal mean? Will that affect a validator if running a single client node?
49:30 - What are the noticeable points for debugging when something goes wrong on the client side?
52:35 - How do I debug what’s going on with my validator? Why missing attestation and losing money on beacon chain
55:40 - Any specific spec change since Rayonism to Kiln?
58:47 - Any significant change that is being brought to beacon chain clients/users/validators?
1:00:56 - Special prep for Goerli - Prater testnet merge?
1:02:07 - What do you think of EF client support?
1:13:17 - What can the community do to support Prysm?
1:05:20 - Any advice for aspiring validators?

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

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

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
-----------------------------------------------
Terence Tso @terencechain | 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/
Music
  • 4 participants
  • 1:08 hours
ethereum
prisma
clients
validated
beacon
streaming
insight
protocol
providers
portal
youtube image

4 Oct 2021

Topics covered
-----------------------------
1:14 - Introduction (Leo & Parithosh)
3:12 - Metrics Standardization
04:04 - Prometheus
05:10 - Workflow
06:10 - Ethereum Consensus layer clients
06:38 - Why is it important?
08:03 - Standardized beacon metrics
09:09 - example
09:45 - Why is this important in the context of Altair?
11:02 - How to go about standardization/Interop?
12:40 - Resource Analysis of Consensus Clients
14:27 - Study
14:45 - Resource discussion
15:10 - Memory usage
16:01 - CPU usage
17:13 - Disk usage
19:02 - Fossil records of non-finality
20:48 - Non-finality, no DB pruning
22:50 - Clients today
23:42 - DIY Consensus Client Resources Monitoring
25:20 - Q&A
25:38 - What could a solo validator do with this data?
27:32 - What’s the current state of the unified standard of API.
30:03 - Has there been a similar conversation on standardization on Eth1 side?
32:00 - A proposal - All the basic set of metrics could be documented, which would help clients' diversity.
35:46 - Is there any public dashboard for metrics available?
37:17 - Collaborating with validator - are there any data endpoints for stakers to share this information?
38:59 - Is it possible to have a pseudo app instead of installing Prometheus & Grafana?
40:45 - What was the trigger to start looking into standardization of metrics for beacon chain developers?
43:28 - How often do you find the client-specific metrics that need to be added to the set of standards metrics?
45:11 - Who fixes the fire in Ethereum?
48:20 - How was the experience with Prater testnet debugging of the client. Did the metrics standardization help?
49:25 - What would be the best place to follow metrics analysis progress?
50:43 - Eth staker survey
53:37 - Thoughts on Grandine.

Resources
-------------------
Slides - https://docs.google.com/presentation/d/1Kew49FbisRZD_t0nJLpJMhdNtyoq7N4vHLB3_KMvsfg/edit#slide=id.gf276beab0a_0_0

A webpage on BSC metrics standardization process - http://migalabs.es/eth2-client-metrics/

Beacon chain proposal - https://www.youtube.com/playlist?list=PL4cwHXAawZxoEw29YmqJtNoFaENUUAREn

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

Follow at Twitter
-----------------------------------------------
Parithosh Jayanthi @parithosh_j | Leonardo Gomez @miga_labs | Colfax Selby @colfaxselby | 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-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 7 participants
  • 58 minutes
ethereum
introduction
decent
blockchain
protocol
bitcoin
forks
collaborating
decentralize
exchange
youtube image

20 Sep 2021

Topics covered
-----------------------------
1:12 - Guests introduction
3:22 - Presentation outline
4:56 - What’s coming with Prysm Altair support
5:00 - Major Revamp: Prysm V2
9:20 - Unique challenges of Hardforks in Go
9:52 - How Prysm is handling fork - Potential Solutions
13:47 - Improving our code is key
14:22 - SOLID Software Principles
15:45 - Clean validation pipeline
16:46 - Where does the new code live?
16:55 - Core transition
18:04 - Network
18:25 - Validator
18:50 - Optimization behind peer implementation
19:20 - Beacon state structure
19:50 - New spec test
20:08 - Testing the fork transition
21:33 - End to end testing
22:47 - What does an evaluator look like (sample codes)
23:40 - How to contribute
24:24 - We are hiring!
24:54 - Q&A
25:36 - Where to run the new slasher - same or different machine?
26:50 - Client diversity - Will the interface tool that is created make it easier for people to switch to a different client or do you think the community should develop?
29:49 - For the validator, will anything change with Altair?
31:09 - Are the Altair clients already in releases?
31:35 - Is Prysm ready for Artair?
32:22 - Testing side - how much testing standards can be shared & tested with the other team?
35:02 - How does developing this software project differ from previous software projects?
37:33 - How do you decide what’s going to go into a release?
39:49 - How do you decide when it is ready?
43:10 - What can the community do to support this effort?
45:53 - Is the availability of documentation makes Prysm the first choice for setting up a beacon chain node?
48:10 - Which is good to follow for information on Prysmatic Labs Medium or hackmd?
49:00 - What as a community can we do to support Client Diversity?
50:32 - What is the reason for a decrease in Eth1 nodes?
52:30 - Thoughts on using the staking pools?
54:15 - Impact of Altair on validator - What are the chances of a decrease in rewards for solo stakers considering sync committee?
55:48 - Shout out to the Prysm team members

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

Beacon chain proposal - https://www.youtube.com/playlist?list=PL4cwHXAawZxoEw29YmqJtNoFaENUUAREn

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

Follow at Twitter
-----------------------------------------------
Terence Tso @terencechain | Raul Jordan @rauljordaneth | Superphiz @superphiz | Colfax Selby @colfaxselby | 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-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 5 participants
  • 57 minutes
ethereum
journey
introduction
prisma
enterprise
penny
spearheading
insights
worthwhile
users
youtube image

2 Aug 2021

Topics covered
-----------------------------
01:05 - Introduction
02:54 - EIP overview - Header
04:18 - Motivation
05:42 - Abstract
08:10 - After the Merge
08:25 - High-level introduction of the system after the merge
08:38 - Blockchain
10:22 - Network
11:50 - Client
13:33 - Definition
13:45 - PoS event
18:07 - Transition block
20:15 - Terminal total difficulty
22:22 - Transition process
22:50 - Beacon chain fork
27:15 - Transition diagram
30:03 - If the execution client receives the internal proof of block over the Gossip n/w but the block proposer has not yet received one, does the execution client are going to sit and wait until a block proposer sees some terminal proof of work block?
31:40 - Why does it wait to stop handling those messages until finalization, why doesn’t it stop handling them as soon as it sees the terminal proof of block.
34:05 - Specification
34:12 - PoW block processing
36:54 - Block structure
37:32 - Block validity
38:44 - Block and owner rewards
38:54 - Fork choice rule
39:45 - Network
39:59 - Backward compatibility - EVM
42:25 - Merge mainnet checklist
43:38 - References
44:05 - Q&A
44:45 - How will eth1 services like Infura work when proposing blocks, or will the merge require the validator to run their own instance of the execution client to receive the full reward?
46:11 - Have you heard from 3rd party providers such as Infura, Alchemy, what this means for their offerings? Specifically, how they'll handle coinbase and distribution of priority fees on block proposals?
50:31 - Will priority fees going to the validators after the merge be assigned to whoever was randomly chosen to produce that specific block, or will it be evenly distributed to every active validator on the network?
51:14 - What do you expect rewards to look like for validators in the short and long timeframes post-merge?
53:25 - What is the recommended way for a contract to access randomness?
55:15 - Is the (rough) plan to include EIP-3675 and EIP-TBD, which reintroduces a source of randomness to DIFFICULTY, in the same fork?
55:40 - What do you think miners will do after consensus is changed? Do you think they’ll keep mining the old ETH POW chain, move their mining power to other blockchains or capitulate and join ETH2 as validators?
58:20 - A few words for the community.

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

Discussion - https://ethereum-magicians.org/t/eip-3675-upgrade-consensus-to-proof-of-stake/6706

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

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

Follow at Twitter
-----------------------------------------------
Mikhail Kalinin @mkalinin2 |Micah Zoltu @MicahZoltu | Pooja Ranjan @poojaranjan19

Contact Ethereum Cat Herders
---------------------------------------------------
Discord: https://discord.gg/tzYmDmF
Twitter: https://twitter.com/EthCatHerders
Medium: https://medium.com/ethereum-cat-herders
GitHub: https://github.com/ethereum-cat-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 3 participants
  • 60 minutes
ethereum
emerge
eap1559
introduction
consensus
transaction
transition
finalized
bit
eip
youtube image

12 Jul 2021

Topics covered:
--------------------------
1:26 - Introductions
2:50 - Ethereum 2.0 has a long history
4:00 - Ethereum 2.0 through the years
4:40 - Prehistory
5:53 - The Serenity year
7:10 - The Serenity plan - Casper & EIP-1011,Sharding
8:54 - EIP-1011 - Hybrid proof of stake
10:33 - Serenity - Hybrid proof of stake - testnet
10:59 - Scalability in Serenity (Taipei)
11:41 - The Shasper Year
12:30 - Problems 1500 ETH per validator
13:50 - Opportunities - Birth of Beacon chain
15:22 - Berlin 2018
15:35 - Ethereum 2.0 architecture
16:10 - Some of the Ethereum 2.0 innovations
16:34 - Roadmap (3 phases)
17:48 - Different view (Phased delivery)
18:03 - Who is building Ethereum 2.0
19:23 - The Beacon chain launch
20:05 - The Merge year
20:35 - What changed?
21:53 - Roll up centric vision & L2 projects
24:12 - Reflection
26:25 - Vitalik’s roadmap
27:02 - A final word :)
27:41 - Q & A
28:01 - Are there any other currencies doing a similar process for project management or is it unique to Ethereum 2.0?
29:12 - When the merge happens do you see there will be a change in the way things happen?
32:25 - Do you think there is a future for process development?
34:28 - Do we see future upgrades going on simultaneously, or separately like London & Altair?
36:00 - Is there any potential threat for Ethereum 2.0 that is always considered for the beacon chain?
39:40 - Do you think Eth1 & Eth2 are two different approaches to handle the development or is it more like different stages?
41:31 - Do you see separate Eth1 & Eth2 clients or they can also converge?
43:36 - Do you see an Eth3 somewhere?
46:28 - What do you mean by statelessness?
48:41 - Is the increasing state of Ethereum a concern? Or will a Stateless approach tackle that?
51:12 - Archive node does not have much incentive

Resources:
-------------------
Slides: https://docs.google.com/presentation/d/1rG1wW6OwPEncvVWjiJM5Lh3FbUa6MEw8xXk1RVmvqio/edit#slide=id.g2f439b2757_0_0

What’s New in Eth2: https://eth2.news

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

Follow at Twitter
-----------------------------------------------
Ben Edgington @benjaminion_xyz | William Schwab @William94029369 | Pooja Ranjan @poojaranjan19

Contact Ethereum Cat Herders
---------------------------------------------------
Discord: https://discord.gg/tzYmDmF
Twitter: https://twitter.com/EthCatHerders
Medium: https://medium.com/ethereum-cat-herders
GitHub: https://github.com/ethereum-cat-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 4 participants
  • 54 minutes
ethereum
eip1011
people
protocol
discussion
episode
ethon
staker
recent
thing
youtube image

28 Jun 2021

Topics covered
-----------------------------
1:11 - Introduction
2:10 - Presentation - What it takes Altair to bring out in production
2:25 - What Teku is?
3:50 - The team behind Teku
4:26 - What is Altair?
6:06 - Data Structure changes
9:00 - Transition logic
10:55 - New validator duties
13:18 - New validator duty REST APIs
14:05 - Status of REST API implementation. Can end-users use these REST APIs?
17:50 - v2 REST APIs - Blocks
18:20 - Networking
20:55 - Devnets
23:13 - Next steps
25:35 - More context on Altair
28:25 - Difference between missing a sync committee signature and missing an attestation
31:49 - Sync committee signature
37:25 - What are the plans for testnets and the best place to follow along?
40:03 - Strategy behind deciding the timeline for testnets & mainnet
42:15 - Why is the beacon chain so diverted from the mainnet? Is Altair going to sync them?
49:45 - Is there a plan, timeline for Merge?
51:00 - What would be the possible changes to the project management and product management in Ethereum?
56:40 - Upgrade approach & governance in Ethereum
1:00:00 - Fork identifier on Beacon chain

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

Teku website - https://consensys.net/knowledge-base/ethereum-2/teku

Teku GitHub - https://github.com/ConsenSys/teku/

Annotated specs: https://github.com/ethereum/annotated-spec/blob/master/altair/beacon-chain.md#beacon-state-mutators

Eth2 specs: https://github.com/ethereum/eth2.0-specs/releases

Altair - Accounting reform with Alex Stokes - https://www.youtube.com/watch?v=KdhHJa2SEwY

Altair Beacon chain upgrade with Vitalik and Danny - https://youtu.be/iaAEGs1DMgQ

Consensus Layer Proposals playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxoEw29YmqJtNoFaENUUAREn

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

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

Follow at Twitter
-----------------------------------------------
Adrian Sutton @ajsutton | Alita Moore @AlitaMoore85 | Pooja Ranjan @poojaranjan19

Contact Ethereum Cat Herders
---------------------------------------------------
Discord: https://discord.gg/tzYmDmF
Twitter: https://twitter.com/EthCatHerders
Medium: https://medium.com/ethereum-cat-herders
GitHub: https://github.com/ethereum-cat-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 4 participants
  • 1:04 hours
transition
blockchain
implementers
atm
episode
providers
app
introduced
updates
enterprise
youtube image

7 Jun 2021

Topics covered
-----------------------------
2:08 - Altair Beacon chain upgrade - Accounting reform
2:50 - Overview of Danny’s talk
4:20 - Penalty Parameter update
4:25 - Punitivity in EIP-2982
5:39 - Punitivity in Altair
9:25 - What does this mean for people who are staking from home especially those having no backups?
12:50 - Offline slashing (Penalties)
15:55 - How far are we from the max punitive?
17:19 - Inactivity score reform
17:22 - Inactivity score (Phase 0 vs Altair)
21:48 - Leak Demo
27:55 - Modifications to the consensus structure
29:46 - Sync Committees
29:54 - Validator duties
30:45 - New and modified duties
33:14 - Modifications to consensus structure - Sync aggregate
34:09 - Process sync committee
34:34 - Update sync committee
35:52 - Resources
36:10 - Vitalik presentation - Light client sync protocol
36:24 - How do light clients sync?
37:49 - How light clients keep track of finalized block?
43:41 - Some nuances
43:50 - Why do you commit to both the sync committee and the next sync committee?
46:00 - Where do you get the signatures?
47:35 - Do light clients listen to Gossips and light client aggregate channels themselves?
48:00 - Are full nodes required to provide wide access to light clients or is that also optional?
48:30 - What was the problem?
49:00 - Tasks for which light clients need full nodes?
50:21 - Finalized vs. non-finalized updates
53:25 - Getting non-finalized recent blocks
56:52 - Using Lightclients and embedding them in smart contracts, will they also be embedded inside the chain to give a smart contract awareness of the block state?
58:16 - Metrics
59:09 - Feel for Altair next steps in testnet
1:02:22 - Is the plan to test on the Pyrmont?
1:02:13 - Rewards & Penalties - are they finalized?
1:03:01 - What is that team considering to ensure validators are committed?
1:04:34 - Discouragement attacks
1:06:00 - Resources to educate about the upgrade

Resources:
-------------------
Danny's slides: https://drive.google.com/file/d/1NJUTaiNsN5sP9qyeNTY7O8qrWQezedGa/view?usp=sharing
Annotated specs: https://github.com/ethereum/annotated-spec/blob/master/altair/beacon-chain.md#beacon-state-mutators
Eth2 specs: https://github.com/ethereum/eth2.0-specs/releases
HF1 proposal - https://notes.ethereum.org/@vbuterin/HF1_proposal

Altair - Accounting reform with Alex Stokes - https://www.youtube.com/watch?v=KdhHJa2SEwY

Altair in Teku with Adrian Sutton - https://youtu.be/Kv643dgRmMI

Altair upgrade & roadmap (Prysm) with Raul Jordan & Terence - https://youtu.be/92BeeDr1Nhw

Beacon chain metrics & benchmarking with Parithosh & Leonardo - https://youtu.be/3xD2UyazRTE

A Brief History of Ethereum's Future with Ben Edgington - https://youtu.be/FlFKZR_ofSo

Beacon chain Proposals playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxoEw29YmqJtNoFaENUUAREn


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

Follow at Twitter
-----------------------------------------------
Vitalik Buterin @VitalikButerin | Danny Ryan @dannyryan | William Schwab @William94029369 | Brent Allsop @Brent_Allsop | Pooja Ranjan @poojaranjan19

Check out upcoming EIPs in Peep an EIP series at https://github.com/ethereum-cat-herde...

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

Contact Ethereum Cat Herders
---------------------------------------------------
Discord: https://discord.gg/tzYmDmF
Twitter: https://twitter.com/EthCatHerders
Medium: https://medium.com/ethereum-cat-herders
GitHub: https://github.com/ethereum-cat-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 6 participants
  • 1:08 hours
ethereum
increasingly
consensus
augmented
announcement
blockchain
updates
finalizing
protocols
80
youtube image

31 May 2021

Topics covered
-----------------------
1:23 - About Alex Stokes
2:42 - Outline of presentation
3:40 - Altair
5:17 - Eth2
6:15 - Altair - Flagship features
7:22 - How is it different from Ethereum 1.0?
9:24 - Accounting reforms
10:25 - How does incentivization on the Beacon chain work?
12:02 - Mechanics of PoS consensus
12:30 - Consensus
16:31 - What is attestation? What does it mean for a block to be justified?
22:53 - Time on the Beacon chain
24:24 - Duties on the Beacon chain
26:27 - Rewards on the Beacon chain
27:45 - LMD Ghost
28:56 - How is incentivization changing in Altair?
29:40 - What is the main problem that Eth2 is trying to address that Eth1 experiences?
35:43 - Accounting reforms - overview
35:48 - When are rewards accounted for?
37:34 - How are rewards accounted for - so far, Altair and beyond
38:10 - Reasons for optimization - base reward
44:36 - Base reward going to remain the same or will it change?
49:05 - Would there be an increase in APY with Altair?
52:45 - Accounting reform (tier structure) as explained in HF-1
56:05 - Can you talk a little bit about the process flow to propose a feature in the Consensus layer?
48:00 - Fun fact of Eth2 chain

Resources
---------------
Altair: Accounting reform - https://docs.google.com/presentation/d/1zX-Al6iUE_tFomsoJdEpieJT8l6iAjhjPNKd7YpKjZI/edit?usp=sharing

The Limits to Blockchain Scalability - https://vitalik.ca/general/2021/05/23/scaling.html

HF1 Proposal - https://notes.ethereum.org/@vbuterin/HF1_proposal

Core Developer Apprenticeship Program
https://blog.ethereum.org/2021/05/13/core-dev-apprenticeship/

GitHub
https://github.com/ethereum/annotated-spec
https://github.com/ethereum/eth2.0-specs

Consensus Layer Proposals playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxoEw29YmqJtNoFaENUUAREn


Follow at Twitter
-----------------------------------------------
Alex Stokes @ralexstokes | Ben Edgington @benjaminion_xyz | Alita Moore @AlitaMoore85 | William Schwab @William94029369 | Pooja Ranjan @poojaranjan19

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

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

Contact Ethereum Cat Herders
---------------------------------------------------
Discord: https://discord.gg/tzYmDmF
Twitter: https://twitter.com/EthCatHerders
Medium: https://medium.com/ethereum-cat-herders
GitHub: https://github.com/ethereum-cat-herders/PM
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 6 participants
  • 1:02 hours
ethereum
accounting
reforms
altair
important
introduced
ether
administrate
transactions
2021
youtube image

5 Feb 2021

Topics:
1:25 - Introduction
4:35 - Overview
7:25 - Slashing
8:00 - Double vote
10:15 - Surround voting
12:15 - Specification
13:12 - Signing rules
15:26 - Implementation
16:33 - Minimal history
19:24 - Escaping catastrophe
23:20 - Attestation
24:40 - Justification & Finalization
26:25 - Does every client has to know that the 2/3 has been met?
27:46 - BLS signature
29:51 - EIP finalization
31:34 - The implementation is reliant on a client, is there an issue if a client makes a mistake?
35:35 - Any places for a validator to look into to know what to avoid?
36:28 - How compatible is Prysm's new database schema for the implementation of EIP-3076?
37:25 - Would complete implementation of EIP-3076 in Prysm have prevented the recent (mass) validator slashing in Prysm?
39:45 - EIP status - when to move to the last call?
42:05 - Security concern - If honest validators are slashed due to some bug, will it be easier for a malicious party to take control of the consensus?
44:05 - If you were to revert the chain, will the slashed nodes be reverted?
45:30 - When you get slashed, where does the ETH go?
45:44 - Slashing other validators could be of very high incentive for a nefarious body to create a profitable attack?
47:00 - Timeline for HF1 and Eth1-Eth2 merge. List of proposals/features that Eth1 must-have for the Eth1-Eth2.
53:55 - Future of Pyrmont

Resources:
EIP - https://eips.ethereum.org/EIPS/eip-3076
Presentation - https://docs.google.com/presentation/d/19pHHc3qCPV6CXpoWOTKzeUKIb089ocZf9URW48Ti7-0/edit?usp=sharing
Discussion - https://ethereum-magicians.org/t/eip-3076-validator-client-interchange-format-slashing-protection/4883
Reddit post - https://www.reddit.com/r/ethstaker/comments/la62io/overview_of_eip3076_by_michael_sproul_sacha/

Follow at Twitter:
Michael Sproul @sproulM_ | Sacha Saint-Leger @sachayves | Danny Ryan @dannyryan | Pooja Ranjan @poojaranjan19 | Alita Moore @AlitaMoore85

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

Contact Ethereum Cat Herders
Discord: https://discord.gg/tzYmDmF
Twitter: https://twitter.com/EthCatHerders
Medium: https://medium.com/ethereum-cat-herders
GitHub: https://github.com/ethereum-cat-herders/PM
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 5 participants
  • 58 minutes
ethereums
proposal
eips
validated
ethereum
bit
protocols
beacon
edm
issue
youtube image