Skip to content

0.2.0 Beacon chain node

Pre-release
Pre-release
Compare
Choose a tag to compare
@mkalinin mkalinin released this 28 May 09:57

Release

This release is a huge step towards fully featured beacon chain client. It introduces beacon chain node with minimal implementation of wire protocol and regular sync built on top of it.

In order to try a node use installation guide and run a small chain sample.

Changelog

Spec & tests

  • Update consensus to v0.6.1 #129
  • Implement SOS-based offsets #132
  • Catch up with recent changes in deposit contract #130
  • Adopt new state test format and align with v0.6.1 test vectors #112, #136

Optimization

  • Revamp SSZ implementation and add incremental hashing #115
  • Tune spec caching according to benchmark results

Network

Implement basic network stack #133, including:

  • Peer and connection manager
  • Minimal wire protocol
  • Regular sync with online mode

Tools & CLI

  • Node, CLI to run beacon chain node
  • Benchmaker, a tool for beacon chain spec benchmarks