Ethereum Cat Herders / Non-EIP contents

Add meeting Rate page Subscribe

Ethereum Cat Herders / Non-EIP contents

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

3 Jul 2023

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

27 Mar 2023

Topics covered
--------------------------
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/
  • 2 participants
  • 56 minutes
boosts
boost
ethereum
mev
booster
facilitates
proposal
introduced
power
validated
youtube image

27 Feb 2023

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

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

Non-EIP - https://www.youtube.com/playlist?list=PL4cwHXAawZxpby7LszzOnyuAyQl8WLLvh

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
Gajinder Singh @Gajpower | 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/
  • 3 participants
  • 30 minutes
ethereum
blockchain
validator
protocol
developer
bid
considerations
boost
api
mempool
youtube image

19 Dec 2022

Topics covered
----------------------------
1:37 - Guest's bio
2:55 - PBS Presentation
3:29 - Protocol-agent Problem
5:25 - How to become a validator?
6:15 - Proposer-agent Problem
7:15 - How to make a good block?
7:39 - Execution Payload
10:30 - Ordering matters
11:45 - How to allocate first slot?
16:05 - Block construction in PoW
17:55 - Block construction in PoS
19:24 - MEV trickle down
20:05 - Present PBS (mev-boost for PoS Ethereum)
22:40 - Block building (today in PoS)
24:26 - Proposer Builder Separation
24:36 - Out of protocol markets
25:35 - Block building tomorrow (In-protocol PBS)
26:56 - Why delegate?
29:50 - Opportunities of outsourcing : Danksharding
31:43 - Risk of outsourcing - Censorship resistance
34:19 - Why in-protocol PBS?
36:15 - Why not in-protocol PBS?
39:34 - Wen mainnet?
40:57 - Recap
43:50 - End of the presentation
44:24 - Qn - Why change the bid post sign?
45:17 - Is this enforced at protocol layer or just in mev-boost?
46:00 - Importance of first slot?
47:20 - Friendly Fee Market design
50:54 - Any progress on Friendly Fee Market design
52: 50 - Roadmap & timeline
54:40 - Biggest blocker to have it integrated with Ethereum protocol?
56:28 - Message to community

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

https://barnabe.substack.com/p/pbs
https://notes.ethereum.org/@vbuterin/pbs_censorship_resistance
https://ethresear.ch/t/proposer-block-builder-separation-friendly-fee-market-designs/9725

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

EIP-1559 - https://www.youtube.com/watch?v=AC1FS3LmoT4&list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F&index=55&t=15s

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
-----------------------------------------------
Barnabé Monnot @barnabemonnot | 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
  • 58 minutes
ethereum
proposal
considerations
protocol
eap1559
decentralized
contribute
exchange
researcher
emergence
youtube image

15 Aug 2022

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=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
-----------------------------------------------
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/
  • 2 participants
  • 37 minutes
ethereum
akula
emerging
platform
etp
audim
aragon
episode
blockchain
devnets
youtube image

13 Jun 2022

Topics covered
-----------------------------
1:22 - Guests introduction
1:47 - Plan
2:31 - Merge transition - Ethereum today
5:10 - Bellatrix, Consensus Layer
11:30 - Paris, Execution Layer
16:22 - Merge transition
18:55 - Terminal total difficulty vs. block number
24:07 - TTD hits before Bellatrix
30:18 - TTD override
31:50 - Merge rollout
33:38 - Questions
34:21 - How confident devs are that we do not have to do TTD override for the mainnet Merge?
41:30 - What would be the difference in activation time in terms of hrs./days/weeks between Bellatrix & Paris.
46:01 - Is it simple or difficult to estimate the activation time?
47:46 - PoS post Merge
47:58 - Client diversity
50:50 - Running a node
52:34 - Saving the Planet
53:02 - Ultrasound money
53:30 - Priority fees
54:05 - Block confirmations
55:10 - Finalized and safe blocks
56:30 - RANDAO
56:45 - Stable block times
57:30 - Transaction fees
57:57 - Withdrawals
58:15 - Proof of Execution
58:50 - Resources
59:40 - 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/edit?usp=sharing

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/
  • 3 participants
  • 1:03 hours
ethereums
realization
merge
eap
transition
consensusly
introduction
finalized
ethereum
transaction
youtube image

6 Jun 2022

Topics covered
-----------------------------
00:47 - Introduction
1:09 - What will be covered?
2:25 - Guest’s intro
3:24 - Why is the Merge important? What can you expect from the Merge?
6:01 - Timeline of the Merge (1/2)
8:15 - Hyperledger Besu
11:42 - From Eth1 Client to Execution Engine
13:47 - Bonsai
16:10 - Snapsync
17:01 - Risks of the Merge
18:32 - Client Diversity
19:52 - Testing the Merge
22:56 - What’s on the horizon for Besu?
23:00 - Opportunities in a post-Merge world
28:28 - Why run a minority client?
30:00 - How to contribute?
31:09 - Thank you (Resources & links)
33:00 - How was your client integration & devnet testing experience?
34:12 - Experience of Amphora testnet
35:00 - Client diversity
39:39 - Any special preparation for Ropsten/Sepolia testnet or Mainnet forking?

Resources:
-----------------
Slides: https://docs.google.com/presentation/d/1d1-2x1sWUkJz1Qx6gyzgr4K4ZJ5Y3HMms8sbOrD_Z10/edit#slide=id.g12d423b4a7a_4_114

Follow at Twitter
-----------------------------------------------
Sajida Zouarhi @sajidazouarhi | Pooja Ranjan @poojaranjan19

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

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

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/
  • 2 participants
  • 44 minutes
ethereum
besu
hyperledger
merge
testers
protocols
emerging
bezu
platform
interoperability
youtube image

10 Mar 2022

Topics covered
-----------------------------
1:13 - Guest intro (Marius)
1:39 - Guest intro (Pari)
2:30 - What is the Merge?
2:55 - Devnets
4:17 - How did Kintsugi do?
5:40 - Where are we now?
6:40 - What is the Kiln testnet for?
8:14 - Bad block generator?
11:00 - Shadow forking
17:10 - Testing plan: Hive
20:13 - Kurtosis
22:57 - How can you help the testing efforts?
28:10 - Where do I ask for help?
30:30 - The path to the Merge
33:14 - Q&A
33:20 - #TestingTheMerge
36:55 - How long will Kiln be run until the first test network (Görli etc) gets forked?
37:58 - How long before each subsequent test network is forked?
40:44 - How likely are spec changes after Kiln v2? Or will Kiln essentially be the mainnet spec testnet?
43:45 - Role of public offering like Kurtosis & Chaos engineering?
46:55 - What’s the benefit of changing features between testnet compared to sticking with the same features until the launch?
52:02 - Merge timeline

Resources:
-----------------
The beacon chain genesis will only be Friday, March 11, 2022 at 14:00 UTC. The PoW chain has already started and we expect the PoW phase to last ~a week.

You can find the files and bootnodes here here: https://github.com/eth-clients/merge-testnets/tree/main/kiln

We have tooling up already: https://kiln.themerge.dev/

The eth2.0-deposit-cli should already work and launchpad will be announced in the coming days.

Client teams are still working on releases, so the doc is a bit unfinished, but you can find info on versions and how to run them here: https://notes.ethereum.org/qrDBhhydTsyKFmGaBl2COQ?view

We'd definitely appreciate community help is getting the guides up and running. In the meantime, feel free to use our public RPC to deploy your smart contracts.

- Slides - https://docs.google.com/presentation/d/1HNOyMI4AhwYdpssa07moWZgh-VGTy75oR4JUWu0fSXQ/edit#slide=id.p
- Kiln milestone - https://notes.ethereum.org/@timbeiko/kiln-milestones
- Merge devnet 4 - https://notes.ethereum.org/D5xK4XrmTb6MKGudf_hcrg
- Goerli shadow forking - https://twitter.com/vdwijden/status/1484255125170532358
- Claim your Kintsugi POAP - check your chat logs on https://chat.blockscan.com/start with your Kintsugi deposit address to claim your Kintsugi POAP

Related tweets
- https://twitter.com/parithosh_j/status/1501679135973945355
- https://twitter.com/vdWijden/status/1501853162688421888


Follow at Twitter
-----------------------------------------------
MariusVanDerWijden @vdWijden | parithosh @parithosh_j | Pooja Ranjan @poojaranjan19

Merge Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqoLxXqZqT4hcYhoHoP6w12

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

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
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 4 participants
  • 59 minutes
ethereum
testnets
merge
dap
forking
finalized
platform
hackathon
devnet
discussion
youtube image

20 Dec 2021

Topics covered
-----------------------------
0:55 - About the guest
1:30 - Matt introduction
1:47 - Intro to eip editing
2:20 - What’s an eip editor?
04:08 - Responsibilities of an editor
10:04 - Editing flow
15:25 - Editing checklist
21:18 - Core EIP vs. ERC
24:40 - EIP bot
28:32 - Getting started editing
32:10 - Questions
32:34 - How do you explain to the author about the technical specification and these are the missing list?
36:54 - How do you imagine the CL EIP process after the Merge?
39:27 - Vision of EIP process for EL
42:50 - Comments on GitHub coordination mechanism for EIP
44:45 - What do you think would be the right approach to follow the new proposed process?
46:48 - Why or why not ERCs should be in the current repo?
49:37 - Do you think the number of proposals in ERC category is responsible to move the repos?
51:42 - Thoughts on how to move “apprentice EIP editors” to “EIP editors”
54:20 - What do you think is the best part and the pain point of the present EIP process?


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

EIP-1 - https://eips.ethereum.org/EIPS/eip-1

EIP GitHub - https://github.com/ethereum/EIPs

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

Follow at Twitter
-----------------------------------------------
Matt Garnett @lightclients | William Schwab @William94029369 | 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-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 4 participants
  • 58 minutes
eap
editors
eip
peep
ep
eaps
erp
eip2938
eips
eep
youtube image

20 Dec 2021

Topics covered
-----------------------------
1:10 - Proto’s introduction
1:54 - Parithosh’s introduction
2:18 - The Merge testnet
2:25 - What is the merge?
3:14 - Spec versions
4:10 - EIP-3675
5:28 - EIP-4399
6:40 - Engine API
9:21- Summary of the year of working
11:35 - Where are we now?
12:20 - Devnets
14:50 - What are devnet achieving?
17:05 - What is Kintsugi testnet?
18:47 - How do I take part?
20:14 - How can you help the testing efforts?
21:55 - Where do I ask for help?
22:40 - The path to the Merge
25:35 - How do you see Rayonism similar or different to Amphora
27:29 - What was the main advantage of having the in person meeting to launch a testnet?
29:27 - Did Pithos testnet set up guide amplified the community participation in active devnet conversation?
32:07 - Are we expecting more public testnets after Kintsugi?
33:37 - How would you know this is the right time to move to the next staze?
35:11 - How can we get even more people involved in the testnet? Do you think bounties & POAPs will help?
37:00 - Was there a fix for the two miners problem? Is there a plan to rerun the scenario?
40:20 - Post Merge network upgrade structure
42:11 - EL and CL Public testnets after the Merge
43:25 - Is the plan to run the Merge on Ropsten before the difficulty bomb goes off next year? When will that decision be made whether to diffuse the bomb or go forward with the merge there?
45:25 - Shadow forking Gorli


Resources
------------------
Slides - https://docs.google.com/presentation/d/14EdDY7m80b6Fb8rcw-QJU_7u68rKV2825xDAzLQJyWE/edit#slide=id.p

Kintsugi testnet version information - https://notes.ethereum.org/@ExXcnR0-SJGthjz1dwkA1A/HkJ8Aolct

Connect to the Kintsugi Testnet - https://hackmd.io/dFzKxB3ISWO8juUqPpJFfw?view#Connect-to-the-Kintsugi-Testnet

Send a transaction over metamask - https://hackmd.io/@76u7HkGHS7-S8srG1WCWjg/rk86J3MKt

How to Join Ethereum Merge Kintsugi Testnet? - https://etherworld.co/2021/12/20/how-to-join-ethereum-merge-kintsugi-testnet/

Test ETH faucet - https://faucet.kintsugi.themerge.dev

Test explorer - https://explorer.kintsugi.themerge.dev/

Kintsugi specs - https://hackmd.io/@n0ble/kintsugi-spec

Milestones - https://notes.ethereum.org/@djrtwo/kintsugi-milestones

EIP-3675 with Mikhail Kalinin - https://youtu.be/zNIrIninMgg

Merging Ethereum with Paul Hauner - https://youtu.be/S1KFIVue248

The Merge Playlist - https://www.youtube.com/playlist?list=PL4cwHXAawZxqoLxXqZqT4hcYhoHoP6w12

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


Follow at Twitter
-----------------------------------------------
Proto Lambda proto.eth | Parithosh Jayanthi @parithosh_j | William Schwab @William94029369 | 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-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 3 participants
  • 52 minutes
ethereum
prepping
parito
poeps
introduction
proto
forking
ahead
dapps
erp
youtube image

15 Nov 2021

Topics covered
-----------------------------
1:32 - Guest’s introduction
2:41- The roadmap for the talk
3:19 - What is the Portal network?
4:25 - Users (as opposed to protocol)
6:06 - Design goal
6:23 - Light (Resources constrained devices)
6:30 - What makes Ethereum clients heavy
7:04 - Spreading things out
8:45 - Contribute what you can
10:05 -No Sync (Acceptable UX)
11:21 - Scalable (Millions of participants)
13:05 - JSON-RPC (The foundation)
14:06 - A practical example
14:30 - Sending a transaction in the Portal Network
15:00 - The “Header Gossip” network
15:43 - Acquiring the “Latest Header”
17:27 - The “State Network”
18:05 - Acquiring “Account nonce”
19:42 - Estimating gas
20:35 - The “Transaction Gossip” Network
22:16 - Broadcasting a Transaction
23:22 - The “History Network”
23:52 - Monitoring for Transaction inclusion
24:50 - All the transactions happening here are being mined on the main network?
25:13 - Header network - How does it get DoS resistant in the proof of stake world?
26:35 - State distributed hash table - How do you get anonymity on that?
28:29 - Transaction network - What does it solve?
31:50 - Can you elaborate on the tx pool design?
33:39 - How do you prevent attackers from spamming a portion of the DHT to make state available?
35:25 - Project Status
36:39 - Looking ahead (The future Portal Network)
37:36 - Making traditional clients lighter
39:43 - Helping full nodes
40:56 - IPFS / IPLD / Filecoin
42:03 - Global Archive node
42:49 - What is the main target of the ultra-light client?
44:48 - How is the Portal network a better solution than third-party providers like Infura?
47:30 - Sub protocols - the upside of working independently?
49:34 - Beacon chain validator & the Portal Network - Is there visibility of other use cases of Portal network after the Merge.
51:49 - Have you envisioned any change in the client diversity ratio with the Portal Network?

Resources
--------------------
Slides - https://docs.google.com/presentation/d/1YTM7VnD3kOGErhn5o_9JD1AANp6SUByRjstL2wCZRCQ/edit?usp=sharing
GitHub - https://github.com/ethereum/portal-network-specs

Follow at Twitter
-----------------------------------------------
Piper Merriam @pipermerriam | William Schwab @William94029369 | Alita Moore @AlitaMoore85 | Pooja Ranjan @poojaranjan19

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/
  • 4 participants
  • 58 minutes
portal
piper
ethereum
host
exciting
discussion
introduce
peep
network
episode
youtube image

8 Nov 2021

Topics covered
-----------------------------
02:06 - Author's introduction
02:32 - Working team
03:03 - Execution specs introduction
03:21 - Overview of the presentation
03:50 - History & Goals
05:45 - Current state of the Ethereum specs (what it does)
06:26 - Current state - What it looks like
07:28 - Current state - Tools
09:02 - Future Plans - execution specs
10:07 - Future plans - Tools
11:48 - Future plan - how it is used
12:45 - Deepish dive
13:00 - Tour of apply_body (codes)
15:12 - Future of EIP process
18:00 - Call for volunteers
19:39 - Would the Python implementation be on the EIP repo?
20:45 - Code snippets - have you considered the playground environment for Python?
21:45 - Why chose Python?
22:46 - What happens if there is a bug in specifications?
23:20 - Is there an intent to replace the Yellow paper?
24:17 - If there is any discrepancy between what the clients do and what is specified?
24:54 - The EIP process introduces the necessity for EIP Editor to be a Python developer. Would it make the reviewer pool even smaller?
28:35 - How do you ensure, it is going to be followed?
29:40 - Why document Yellow paper in Python in the first place?
30:42 - How do you see this documentation helping after the Merge?
32:50 - Opportunities & challenges to begin the documentation of Ethereum specs now, 4-5 years down the line?
35:04 - When was the Difficulty bomb added?
35:58 - As per the timeline, when do you think for the client developers to pay attention to these specs?
37:07 - How to implement the proposed EIP process
37:53 - A good place for technical understanding of Ethereum?
39:18 - Example of why having this PySpec?

Resources
--------------------
Slides - https://tinyurl.com/peep-an-eip-exe
Specs - https://github.com/ethereum/execution-specs

Follow at Twitter
-----------------------------------------------
Sam Wilson @_SamWilsn_ | William Schwab @William94029369 | Alita Moore @AlitaMoore85 | Pooja Ranjan @poojaranjan19

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
  • 44 minutes
ethereum
eip2938
execution
protocol
eap
version
ether
interface
episode
presentation
youtube image

1 Nov 2021

Topics covered
-----------------------------
1:45 - Guest’s introduction
3:50 - Merging Ethereum
4:40 - The Merge: An Overview
5:12 - EIP-3675: Upgrade Consensus to Proof of Stake
7:00 - One chain…. With a sneaky inside chain
7:43 - Why sneaky chain - Reason 1: existing tooling & dependencies
8:39 - Reason 2: no need to implement the wheel
9:29 - Chain structure
9:50 - Terminology
13:10 - Moar terminology
13:57 - Data structure
15:44 - Producing a beacon block - Block production
20:38 - Producing a block - what have we learned?
22:14 - Processing a beacon block - block processing
26:10 - Processing a block - what have we learned?
29:39 - The Merge Infrastructure
35:32 - The Merge: Syncing
36:10 - Lockstep syncing
39:33 - Optimistic syncing
54:34 - The Merge: Progress so far
54:44 - Amphora workshop
55:54 - The ultimate goal- multi client merge devnet
57:30 - Milestones
1:00:25 - Pithos testnet
01:01:44 - Merge engineering standing
01:04:56 - Guest’s contact
01:05:38 - Question - Explain the interop combination of EL & CL clients?
01:07:49 - What is the proposed way forward for CL clients to deal with the uncertainties listed in the “Optimistic post-merge sync” at GitHub?
01:11:43 - Is there any concern about delivering at the proposed time?

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

Optimistic post-merge sync - https://github.com/sigp/lighthouse/issues/2691

EIP-3675: Upgrade consensus to Proof-of-Stake with Mikhail Kalinin -https://youtu.be/zNIrIninMgg

https://hackmd.io/@tvanepps/amphora-milestones

https://notes.ethereum.org/@djrtwo/BJxKBaqNF


Follow at Twitter
-----------------------------------------------
Paul Hauner @paulhauner | William Schwab @William94029369 | Pooja Ranjan @poojaranjan19

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/
  • 4 participants
  • 1:16 hours
ethereum
announcement
bitcoin
ethereumcategory
eip3675
transactions
hey
2020
blockchain
etherscan
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

6 Sep 2021

Topics covered
-----------------------------
0:55 - Author’s introduction
2:55 - Presentation outline
3:37 - Weak statelessness
6:48 - The difficulty with statelessness
7:55 - What is a verkle trie
9:19 - Merkle tree
11:07 - Width-4 Merkle tree
12:45 - The problem with “wide” Merkle trees
13:15 - Vector commitment
15:00 - Vector commitment example: KZG commitment
16:34 - Width-4 Verkle tree
19:54 - Vector commitment: Pedersen+IPA (Inner Product Argument)
23:27 - Pedersen commitment
24:52 - So how good are they really?
26:18 - The verkle multiproof
27:08 - Verkle proof cost
33:15 - Tree structure
35:10 - Key structure
38:36 - Summary
39-38 - Q&A
40:10 - Why do you need a verkle trie in the first place? Why can’t you have the commitment of the entire state?
41:45 - What data do you need to recalculate the root of the Verkle trie?
42:52 - What is the difference between the Account-level vs storage-slot-level expiry?
43:49 - What are bulletproof commitments? Why are Kate commitments preferred over bulletproof commitments for the Verkle tree?
44:25 - Setting storage slot to zero, is it related to verkle tree or state expiry?
45:20 - Source for verifying
47:02 - How feasible is it to verify a vector commitment inside an EVM transaction?
48:25 - Timeline for the EIP and discussion for upgrade inclusion
50:43 - Risk to the transition to the Verkle tree? How new are these crypto primitives that the verkle tree requires? Are they time-tested enough?
52:25 - Is there a possibility that there is too much reliance on the underlying Trie structure of Ethereum and we may get to a point where we try to make the trie upgrade to Verkle trie?
54:21 - Any other risks
54:58: Is 1.5 MB witness acceptable for 15 sec block time?

Resources
-------------------
Slides - https://docs.google.com/presentation/d/1OYZnlXUSWBPWAb15nybzD6u3Sj4ZAV3chQ-EZB-Nrwk/edit#slide=id.p1
Proto EIP- https://notes.ethereum.org/@vbuterin/verkle_tree_eip
Verkle Trie EIP-Calculator - https://docs.google.com/spreadsheets/d/1740XUDJ89aSRE-4HBD44brjGake_MRAqC4YF7YcEScE/edit?usp=sharing
Proposed Verkle tree scheme for Ethereum state - https://ethereum-magicians.org/t/proposed-verkle-tree-scheme-for-ethereum-state/5805
Verkle trie for Eth1 state - https://dankradfeist.de/ethereum/2021/06/18/verkle-trie-for-eth1.html
Ethereum Statelessness Roadmap - https://notes.ethereum.org/Yn_mwNa2SeeQHnKsRgekKg
Why stateless - https://dankradfeist.de/ethereum/2021/02/14/why-stateless.html
Inner product arguments - https://dankradfeist.de/ethereum/2021/07/27/inner-product-arguments.html
Verkle trees - https://vitalik.ca/files/misc_files/verkle.pdf
PCS multiproofs - https://dankradfeist.de/ethereum/2021/06/18/pcs-multiproofs.html
Proposed scheme for encoding Ethereum state into a Verkle tree - https://www.reddit.com/r/ethereum/comments/nve036/ethmag_proposed_scheme_for_encoding_ethereum/
Verkle Trees - Impact study on existing smart contracts (Draft) - https://docs.google.com/document/d/1s3qqzbkQFPcNvhzKPdnxg3MlFbv0YjK1z02SxRtdMs8/edit#heading=h.5izm3ka6fxpk

PEEPanEIP-3102: Binary trie structure & EIP-2584: Trie format transition with overlay trees with Guillaume Ballet - https://youtu.be/TrvKN2kZHQA

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

Follow at Twitter
-----------------------------------------------
Dankrad Feist @dankrad | Matt Garnett @lightclients | 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/
  • 4 participants
  • 59 minutes
vocal
ethereum
eip
presenting
tree
researcher
chat
episode
discussed
eth
youtube image

17 Aug 2021

Topics covered
-----------------------------
0:25 - Introduction of the topic & guests
1:07 - Guest’s presentation
1:49 - Flash Boys 2.0 (MEV History)
5:06 - DarkForest
05:36 - MEV explaining
06:00 - Flashbots introduction
7:50 - Ethereum 1 Flashbots Architecture
10:40 - MEV bundle & Mega bundle
12:42 - Flashbots technologies
12:58 - Flashbots action
13:30 - Flashbots data
13:53 - Flashbots research
14:38 - Flashbots tools
15:17 - MEV explorer
15:53 - MEV Geth
17:04 - Explore Flashbots
17:54 - Flashbots dashboards
19:17 - Flashbots research proposals
20:46 - MEV SGX
22:30 - Can I spin up MEV Geth and start receiving bundles of Flashbots on my own? Is there a process in place to receive the bundle?
25:15 - xDAI MEV
26:17 - Eth2 MEV
27:22 - Why is MEV in Eth2 important for validators to look at?
27:50 - How to make sure that this MEV is available equally to the small validator the same way it is available to the big validator?
28:11 - Before the Merge
29:22 - Proposer, block builders
30:30 - MEV flow diagram in Eth2 (family -1 solution)
31:48 - 2nd solution proposed flow diagram
32:50 - Solution 1/n proposed flow diagram
34:45 - Solution 2/n proposed flow diagram
35:50 - Carrier transaction
36:35 - Block builder recipe example
37:42 - Multiblock MEV
39:16 - MEV-SGX after Eth2
40:57 - Q&A
41:10 - Transaction sequencing is up to the miner. In a perfect blockchain, would there be an arbitrary transaction that a miner can defect? Is it better the way it is?
45:07 - Game theory
45:58 - Does the distribution of the validator affect in any way?
48:05 - How often speed is a factor in a bundle? How often do we see a bundle that needs to be executed really ASAP? Is that a significant percentage?
49:43 - White hat sweeps
50:56 - In Eth2, you know in advance that the validator will create block x. In case when tx needs to be processed ASAP, setups like that will cause bundles to be published later?
52:38 - ExplainTime-bandit attacks
56:00 - Fee-based forking attack,
56:55 - What’s the purpose and what’s the main drive for MEV? A summary.
59:36 - Tomasz’s message to the MEV community

Resources
-------------------
Slides - https://docs.google.com/presentation/d/18JxAugvT59aNoUzrFLib_-n3mDWRPZSz6eqHiIk32lU/edit?usp=sharing
Flash Boys 2.0: Frontrunning in Decentralized Exchanges, Miner Extractable Value, and Consensus Instability - https://ieeexplore.ieee.org/document/9152675
Rapid Rise of MEV in Ethereum - https://medium.com/etherscan-blog/rapid-rise-of-mev-in-ethereum-9bcb62e53517
Flashbots: Frontrunning the MEV Crisis (Medium) - https://medium.com/flashbots/frontrunning-the-mev-crisis-40629a613752
Flashbots: Frontrunning the MEV crisis (EthResearch) - https://ethresear.ch/t/flashbots-frontrunning-the-mev-crisis/8251
Flashbots GitHub - https://github.com/flashbots/pm


Follow at Twitter
-----------------------------------------------
Tomasz K. Stańczak @tkstanczak | 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-herde...
Email: support@ethereumcatherders.com
Website: https://www.ethereumcatherders.com/
  • 5 participants
  • 1:02 hours
flashback
ethereum
mev
flashboth
discussed
2020
flashpoints
transactional
forking
mavgef
youtube image

9 Aug 2021

Topics covered
-----------------------------
1:13 - Vitalik Buterin's message to the community on 6th anniversary
2:22 - Why do limits need to be set on anything?
4:16 - Marginal social cost vs. benefit
6:00 - Important points
08:08 - How is the gas limit set?
10:00 - What are the social costs of high gas usage?
10:30 - Gas pays for three resources
12:00 - Bandwidth
14:20 - Analysis of bandwidth problem
18:14 - Which is the biggest problem?
20:35 - Computation
24:16 - Uncle rates are no longer a big deal
26:24 - Storage
30:00 - Interaction effect
31:27 - Willi increasing the gas limit break Ethereum?
33:22 - Mitigations
37:50 - Q&A
38:00 - Do we want nodes to be run on the laptop or is it okay if it can only be run on PC?
42:56 - Gas limit is decided by miners, why are there frequent changes?
45:25 - Is this a technical question or the question of value? How expensive is it to run a node? How decentralized do you want nodes to be compared to users?
49:20 - How do you go about setting the gas limit?
52:06 - Improve communication channels with miners

Resources:
-------------------
The Limits to Blockchain Scalability: https://vitalik.ca/general/2021/05/23/scaling.html
Accounts, Transactions, Gas, and Block Gas Limits in Ethereum: https://hudsonjameson.com/2017-06-27-accounts-transactions-gas-ethereum/
The History of Ethereum's Block Size & Block Gas Limit: https://blog.mycrypto.com/the-history-of-ethereums-block-size-block-gas-limit/
What’s the Maximum Ethereum Block Size?: https://ethgasstation.info/blog/ethereum-block-size/

Follow at Twitter
-----------------------------------------------
Vitalik Buterin @VitalikButerin | Micah Zoltu @MicahZoltu | 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/
  • 7 participants
  • 56 minutes
ethereum
discussion
minutes
gas
blockchain
80
considerably
issuance
eip2929
pushing
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 Dec 2020

Topics covered:
0.44 - Introduction

EVM
2:25 - EVM shortcomings
3:20 - Broad overview - the structure of the EVM
5:05 - Metrics to measure EVM
5:45 - EVM critics - What problems do we have if EVM reads only 256-byte words? Is there a way to do anything about that?
9:05 - Is there a way on working around the intermediate languages?
10:10 - Complaints about EVM jump - What the static analysis is? How is the EVM jumps make that hard?
14:10 - In other VMs in general, how do they get around to?
15:08 - Does the resulting inefficiency translates itself in some form of the Gas cot?
17:10 - What the Merkle-Patricia trie is? Is the trie storage an inefficiency?
21:54 - EVM makes some interesting choices, what's goes on the stack, what's in memory. Could you talk about it?
27:05 - How does stack allow us to be more versatile?
31:05- What is the biggest thing holding back the growth, scalability of Ethereum? Where do you see a solution?
32:58 - Would you say the current wat at the EVM is comparable to a single-threaded process, then the sharding would be multi-threaded?
33:46 - Why would people want to be on the most used shard?
34:50 - Asynchronous communication process - Would you say, a fantastic solution would be a framework where the asynchronous process will be the basis of the functionality? The benefit of being synchronous on the same shard would be outweighed by the benefit of the multiple shards?
36:04 - Opinion on the way EVM compiles the bytecode?
38:00 - Is that an inherent weakness in the way the logs are set up?

EIP Process
42:03 - History of the EIP process. How do you see the current EIP process wrt earlier EIP process?
45:35 - Thoughts on Informational EIPs?
48:22 - Thoughts on ERCs in EIP repo?
49:47 - How can you do a hard thing to separate specification from politics, any thoughts on this?

Follow at Twitter:
Nick Johnson @nicksdjohnson | Pooja Ranjan @poojaranjan19 | William Schwab @William94029369 | Brent Allsop @Brent_Allsop | James Hancock @JHancock | 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/sgdnxZe
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/
  • 8 participants
  • 57 minutes
ethereums
eip
evm
discussion
editor
penny
threads
ether
virtual
enos
youtube image

14 Sep 2020

Peep an EIP schedule at GitHub: https://github.com/ethereum-cat-herders/PM/projects/2

Writing an EIP with Matt Garnett - https://www.youtube.com/watch?v=Vnu4m4bBqCs

Follow at twitter: Greg Colvin (@greg_colvin), Pooja Ranjan (@poojaranjan19), William (@William94029369)

Contact Ethereum Cat Herders at
Discord: https://discord.gg/sgdnxZe
Twitter: https://twitter.com/EthCatHerders
Medium: https://medium.com/ethereum-cat-herders
GitHub: https://github.com/ethereum-cat-herders
Website: https://www.ethereumcatherders.com/
  • 3 participants
  • 35 minutes
editors
eip
ethereum
episode
invited
eip173
introduced
eip1
protocol
discussions
youtube image

24 Aug 2020

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

Follow Matt Garnett at Github (@lightclient) & Twitter (@lightclients)

If you're new to the Ethereum community, we highly recommend watching Core Developer Learning Ecosystem Call #1 to have an introduction to EIP: https://www.youtube.com/watch?v=_6BRMN3oUrg&t=504s.

Ethereum Cat Herders
Discord: https://discord.gg/sgdnxZe
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
  • 36 minutes
eip
ethereum
protocol
eep
eips
ep
eaps
eiep
editors
understanding
youtube image