Ethereum Cat Herders Update #32

Yolov2 is launched, Binary trie format, Medalla deep dive, EIP-1559, and other Ethereum community updates.

Pooja Ranjan
Ethereum Cat Herders
5 min readOct 28, 2020

--

Welcome to another edition of the Ethereum Cat Herders community update to bring you up to speed since the last update.

Ethereum 1.0

Ethereum All Core Developers meeting

Binary trie format

Guillaume Ballet shared a proposal for moving the Ethereum state to a binary trie instead of a hexary trie however he chose to keep migration to the binary trie separate and not part of the current spec as there are many migration approaches that can be considered.

Next steps: Guillaume will submit a proper EIP and publish more benchmarks on http://ethresear.ch.

EIP-2926: Chunk-Based Code Merkleization

This proposal is to reduce the block witness size for stateless Ethereum. Sina Mahmoodi shared the basic idea that chunks are made out of codes and Merkle Trie is made out of it. Replace the code hash in the account record with the root of the Merkle tree.

Current status: Some values are still missing from the spec, Sina is still benchmarking in Geth. Open for feedback.

Alexey A. mentioned that he was working on an alternative to this EIP.

Vitalik B. suggested that Kate commitments could also be used in addition to the Merkle root.

Next steps: Sina to continue working on the specs.

EIP-2565: ModExp Gas Cost

This is a simple gas cost change proposal. Geth, Besu, and OpenEthereum can support the change, but Nethermind still needs to find a good library to do so. It may be considered for Yolov3 if Nethermind is in.

Ephemeral testnets, YOLOv2 & v3

https://github.com/ethereum/eth1.0-specs/blob/master/client-integration-testnets/YOLOv2.md

Flat database

Tim Beiko asked about having a “flat database” call. All clients — TurboGeth, Geth, Besu, and Nethermind are working on a way to store the state in a “flat” representation. Tim organized a call last week to compare notes across teams.

Account Abstraction

ACD meeting#98: agenda, video, live-tweet by Tim Beiko, notes.

The next ACD meeting is scheduled for Friday, October 30, 2020, at 14:00 UTC. Agenda.

Clients’ update

Ethereum 2.0

https://twitter.com/sidshekhar24/status/1319689641809891328?s=20

Clients

EIP-1559 fees market change

1559 Outreach

  • 2nd round of outreach is in progress
  • Wallet and exchanges are the primary targets for this outreach
  • A few user-interviews completed since the release of the first outreach report.
  • If you’re from an exchange, wallet, mining pools, project on Ethereum chain or infrastructure providers, and have questions on the proposal, contact tim.beiko@consensys.net or poojaranjan@etherworld.co to schedule a meeting today.
  • If you haven’t responded to the questionnaire yet, consider responding now!

The next 1559 Implementers meeting is scheduled for Thursday, Nov 5th at 15:00 UTC Agenda.

EIPIP working group

  • EIPIP meeting#19: agenda, video.
  • The next EIPIP meeting is scheduled for Wednesday, November 04, 2020, at 15:00 UTC. Agenda.

Community updates

Ethereum Cat Herders

Peep an EIP

Released video

Peep an EIP-2935 with Tomasz Stanczak

Scheduled

ECH meeting

  • Ethereum Cat Herder Meeting #44: Agenda, video, notes.

Support the Ethereum Cat Herders

Share your question, comments, and suggestions with me on Twitter. Thank you for reading 🙏.

— The Ethereum Cat Herders

--

--

Pooja Ranjan
Ethereum Cat Herders

Herder-in-chief @EthCatHerders, Founder @ether_world, EIPsInsight.com. I share news and views about blockchain technology. Ethereum.