Skip to content

2021.01.05

Piotr Dziubecki edited this page Jan 12, 2021 · 1 revision

Engineering Status

Execution

  • Team has started fifth weekly sprint of 21.01 release cycle (Sprint 9.5). Release 21.01 marks the first production version (Mainnet Release Candidate) of the Casper protocol.

This release will improve networking by providing a robust node discovery and gossiping protocol to support message passing and node discovery for the Casper network. The protocol will also complete the integration with a custody provider during this release cycle.

Release

  • Tag v0.4.0 with Rust node was cut on 30 December 2020 and deployed on Delta testnet.

Delta Testnet Performance

  • Delta Testnet is currently offline.

Delta Testnet

A Rust network (code name Delta) with 3 validators was launched on Tuesday, 15 December 2020 with following features.

  • Rust based
  • Supports Eras, configurable round exponent and other Highway parameters
  • Support bonding/unbonding, slashing, rewards
  • Genesis process
  • All smart contracting features
  • Testnet Explorer

Current Focus

Highway

  • Design: disabling bids on liveness failures.
  • Design: Block header.

Node - Rust

  • Replace gossiper component with the libp2p gossiping.
  • Make BlockValidator validate blocks in the same manner as BlockProposer.
  • PutDeploy RPC endpoint should return an error if the Deploy is invalid.
  • Discard finality signatures by unknown validators.

Test and SRE

  • [stest] - Get stest working and run test suite on Test Release Network.
  • Create clarity/event_store server for release-test network.
  • NCTL & STESTS support & extensions.

Ecosystem

  • Tutorial for multi sig & key management.
  • Cypress Tests.
  • Contract upgrading example.

Economics Research

  • Consensus paper/econ paper harmonization.
  • Refresh reward and return calculations.

Contract Runtime

Governance Status

Clone this wiki locally