Ethereum Cat Herders Update #24

1559 Fee market change, Altona Eth2 multiclient testnet, performance and diversity goals for Ethereum, and more community update.

Pooja Ranjan
Ethereum Cat Herders
5 min readJun 29, 2020

--

Welcome back to another edition of the Ethereum Cat Herders update. Hopefully, it will help you bring up to speed since the previous ECH update.

All Core Developers meeting

The previous week instigated a key discussion around some performance and diversity goals for Ethereum. Alexey Akhunov, a lead researcher for Ethereum1.x shared his thoughts in the Gitter.

“I would love us to have a pause and talk about issues of burn-out, complexity, implementation diversity, features vs tech improvements. ReGenesis is not a silver bullet, but it is an attempt to be constructive.”

He proposed a “bargain”, whereby Ethereum devs should set some performance and diversity goals and agree that new features will only be added once these goals are met.

A lot was discussed in the bi-weekly Ethereum’s All Core Dev meeting. It is highly recommended to watch the video.

  • ACD meeting#90: agenda, video, notes.
  • Next meeting is scheduled on Friday, July 10, 2020, at 14:00 UTC

Newly proposed Ethereum Improvement Protocols (EIPs)

This is another proposal for the 1559 Fee Market Change. This EIP may be a combination of both EIP-1559 and the escalator fee proposals. And is proposed as a way to make it easier to add new transaction types to Ethereum. This was also introduced in the ACD meeting to be included in the Eligible For Inclusion (EFI) list.

Make SELFDESTRUCT EVM operation no-op (effectively disable). Contracts will not be able to delete themselves. Participate in the discussion at EthMagician.

An interface for using a smart contract as a rules engine. A single deployed contract can register a data domain, create sets of rules that perform actions on that domain, and then invoke a set as an atomic transaction. Participate in the discussion at EthMagician.

1559 Fee market change meeting

The latest 1559 Fee market changes implementers meeting was concluded the previous Wednesday.

Highlights:

  • To bundle or not to bundle EIP-1559 and Escalator Fees — There was a lot of discussion of the impact bundling EIP-1559 and Escalator Fees would have on implementation complexity, user privacy, further analyses of the change, and, most importantly, the timeline at which the change could be deployed. Group agreed that the ideal scenario will be to have both the 1559 and escalator fees but not at the expense of introducing large delays in the work.
  • Testing EIP-1559/Escalator fees — Creating an ephemeral testnet using Clique for the initial testing for the market fee change is proposed to figure out whether 20M gas blocks are even viable. The testnet could be YOLO v-2. James Hancock, the Besu, and the Vulcanize teams will look into the setup. The timeline to implement fee market change on the Ethereum main network is not clear, it can be a subsequent upgrade to Berlin.
  • Move EIP-2718 to EFI — This EIP may be helpful in the implementation of a combination of 1559 and escalator fees proposal however the main concern with this EIP is whether using it will slow things down. Based on the feedback from the ACD meeting, the inclusion of this EIP in the market fees proposal will be considered.
  • Funding — A Gitcoin bounty is suggested by James Hancock to fund development and future audit that could be required for this proposal. It will also help receive community signals as people are interested in having this along.
  • EIP-1559 implementers meeting 3: agenda, video, notes, live-tweets.
  • Gitcoin CLR grant— The EIP-1559 devs grant received tremendous support from the community. We raised over $10k USD in ~1 hour. Currently, the total grant value is over $50k.

You can support the development of the 1559 fees market change at Gitcoin CLR.

Additional resources:

A curated list of resources related to 1559 and other proposals for fee market changes can be found at the Ethereum Cat Herders’ website.

Stateless Ethereum Research

State Network

Ethereum 2.0

Eth 2.0 Testnet (Phase 0)

Altona

https://twitter.com/protolambda/status/1277589207414906881
  • Altona is dev only test network.
  • Reached minimum deposits. Altona genesis moved to Monday.
  • Metal Albert minted the first block on the new #Eth2 Altona testnet!

Network explorers for Altona testnet:

Attack Nets

Attack nets will be made to public testing. The aim is to not put an extra burden on client teams. EF will likely run this with the stable validator clients available at the time. Target, within 2 weeks.

Ethereum Community Updates

Events and hackathon

  • Hack FS: Build the foundation for the decentralized web. A virtual Hackathon by ETHGlobal and Protocol Labs. (Jul 6 — Aug 6, 2020)

EIPIP meeting

  • EIPIP meeting 10: agenda, video, notes.
  • THE next EIPIP meeting is proposed on Wednesday, July 01, 2020, at 1500 UTC. Agenda.

Ethereum Cat Herders

  • ECH call#36: agenda, video, notes.
  • Next call is proposed on July 06, 2020, at 14:00 UTC

Support the Ethereum Cat Herders

📢 Shoutout

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.