Active go-ethereum projects

Direction of development until the end of 2018

  • Clef: move account management out of geth to clef
  • Constantinople - Tools for testing
  • Automate cross-client testing
  • Progpow (ASIC-resistent PoW algorithm)
  • Ethereum Node Report
  • Topic discovery
  • Build an end-to-end test system
  • Simple API for LES-protocol
  • Loadbalance tests using Swarm team’s network simulator
  • Test FlowControl subsystem rewrite
  • Clients get more bandwidth with micro-payment
  • Database IO reductions
  • Historical state pruning
  • Next gen sync algo (cross client)
  • Blockscout for Puppeth
  • Contract based signers for Clique (v1.5)
  • Rinkeby - improve maintenance
  • Concurrent tx execution experiment
  • Dashboard
  • Hive - Devp2p basic tests running as Hive simulation
  • Hive - Devp2p network tests (different clients peering)
  • Hive - Add all known client implementations
  • Hive - Public metrics/test failures page
  • DevP2P - Document protocols
  • Hive - Further tests for networked consensus
  • Discovery - Work with Felix to get ENR/next discovery out asap
  • Countable trie experiment - For better sync statistic and futher storage rent
  • Build an end-to-end test system
  • Finalize simple checkpoint syncing