Skip to content

2020.12.22

Piotr Dziubecki edited this page Dec 29, 2020 · 1 revision

Engineering Status

Execution

  • Team has started third weekly sprint of 21.01 release cycle (Sprint 9.3). 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.3.1 with Rust node was cut on 21 December 2020 and deployed on Delta testnet.

Delta Testnet Performance

  • Delta Testnet is up with 4 Validators. Current block height: 1404, Era Id: 50, .
  • We are targeting to open and add more validators starting Wednesday.

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

  • Implementation of Finality Signatures.
  • Design: disabling bids on liveness failures.
  • Design: Crash recovery as part of hardening.
  • Paper is finished! Plan is to submit to arxiv.org & start peer review process.

Node - Rust

  • Update libp2p gossip and direct-message behavior..
  • Discovery: Account hashes removal.
  • Implement network discovery via Kademlia.
  • Discovery: Merkle proof key enumeration prototype.
  • Fix event size and potentially re-introduce compile time enforced upper limit.
  • Check account when submitting Deploys.
  • PutDeploy RPC endpoint should return an error if the Deploy is invalid.

Test and SRE

  • Enable RDS Performance Insights for event-store.
  • STests: Extend workload generators.
  • Create Python scripts for EC2 provisioning.
  • Improving CI/CD - Add crates.io publish to tag pipeline.

Ecosystem

  • JavaScript SDK.
  • Clarity and Event Store.
  • Cypress Tests

Economics Research

  • Improve gas spot market specification.
  • Create auction CEPs.

Contract Runtime

Governance Status

Clone this wiki locally