This is the current "version" of Ethereum. EthHub has extensive information and background on ETH1x.

You may also want to review the roadmap, or view all Eth1 pages.

Working Groups

A list of current working groups focused on core research, upgrades, and challenges.

State Rent

Implementing state rent to address large and growing state. State rent is only one solution, so other facets are explored too - advanced snapshot sync algorithms, stateless clients, etc.

  • Leads: Alexey Akhunov

Finality Gadget

Using the ETH2 beacon chain to finalize ETH1 blocks.

  • Leads: ?
  • Alexey's presentation slides and video
  • EthMagicians Thread https://ethereum-magicians.org/t/finality-gadget-for-ethereum1x-working-group/3177

Alexey is interested in seeing this happen, but doesn't have the bandwidth to lead this Working Group. Please comment in the EthMagicians thread if you want to get involved.

Generalised precompile for Elliptic Curve arithmetics and pairings

Discussion groups for at least one proposal (e.g. elliptic curve linear combinations). * Leads: Alexander Vlasov * EthMagicians Thead group formation * EthResearch Thread group formation

Ewasm

Building a spec for Ethereum-flavoured WebAssembly (wasm) and determining what might go into ETH1x vs. preparing for ETH2.

Note: there are people working at the EF working on this, but there is no plan of record or list of EIPs. Related to some of the EVM Evolution work.

EVM Evolution

Improvements to the current EVM around speed, safety, and interoperability. Safety improvements will increase the capabilities of static analysis and formal verification tools operating on EVM. Interoperability improvements include making EVM a better code generation target for higher-level languages like Solidity and Vyper, as well as lower-level bytecode formats such as WebAssembly/Ewasm and LLVM IR. Also helping form long-term plans for EVM across the ETH1x and ETH2 roadmaps.

  • Leads:

EIPs

  • EIP 615 (withdrawn)
  • VM Versioning by @sorpaas is needed for both 615 and eWASM

Note: currently unfunded, so leads Brooke Zelenka & Greg Colvin have stepped away from core Ethereum work

Fee Market change

Also known as EIP-1559, splitting gas fees that transactions are paying into two parts. One part gets burnt (destroyed), another - paid to the miners. In theory, this should make total transaction fees more stable and predictable. * Leads: Rick Dudley * Vitalik's presentation slides and video * EthMagicians Threads: prior discussion group formation * EthResearch Threads: group formation

Initiatives

Smaller initiatives around core systems and processes, calls for collaboration.

Hardfork Cadence

  • Leads: Danno
  • See https://ethereum-magicians.org/t/more-frequent-smaller-hardforks-vs-less-frequent-larger-ones/2929/28

Infrastructure

Ongoing infrastructure focus areas for coordinating work & support on the core network.

Testing

  • Leads: Zak, Dmitry, wtf

Consensus Testing

  • Leads: Dmitry

Meetings