Skip to content

28 April 2020

Ashok Ranadive edited this page May 4, 2020 · 1 revision

Engineering Status

Status reports are delivered weekly at 9:00 AM PT (16:00 UTC, Sydney +11, Beijing +8, Greece +3, Amsterdam +2, Onitsha +1, New York -4, Seattle -7)
https://casperlabs.zoom.us/j/488766416 and live streamed on YouTube.

Execution

  • Team has completed fist weekly sprint after the restructuring and entered into the second sprint.

Release

  • Node 0.18.1 patch was released on 16th April, 2020.
  • CLarity now points to testnet.

Testnet

Testnet was launched on 31 March 2020 with following features:

  • Alpha Highway consensus
  • Assumes honest validators
  • Supports Eras, configurable round exponent and other Highway parameters
  • Does not support bonding/unbonding, slashing, rewards
  • Genesis process
  • All smart contracting features
  • Testnet Explorer

Testnet Performance

  • The network is stable and all nodes are in perfect sync (except one that is rejoining the network and is currently syncing). Testnet has reached M-Rank of 12688. (M-Rank is the block height)
  • Nodes will be gradually updated to patch release 0.18.1.

Testnet additions

  • We are working on deploy gossiping to add to the Testnet after testing on LRTs
  • We would be fixing bugs in finalizer and additional optimizations to the thread pool management.

DevNet

Devnet has been de-commissioned.

Current Focus

Highway

  • Kicked off POC implementation of reactor model.
  • Started Rust implementation with basic unit tests.
  • Started implementation of protocol state data type.

Node - Rust

  • Started working on initial in-mem implementation for a unified consensus-agnostic storage model in engine-storage.

Node - Sc

  • Provide required support for Contract Header Implementation.

Contract Runtime

  • Implementation of Contract Headers and test coverage for it.
  • Research on approaches for instrumentation for WASM op-codes.

Test and SRE

  • Testnet - monitoring and working with validators.
  • Scaling STests- adding new stats for monitoring, new workload generator and simplifying the setup.
  • Running LRTs for stress testing to establish various parameters like TTPS.
  • Publishing Clarity plugin as Chrome extension

Ecosystem

  • Enhancements to CLarity
  • Designing a DSL for passing deploy arguments in an elegant way.
  • Designing CLX integration with exchanges using RubyKube.

Economics Research

  • Updating Techspec for reward distribution.
  • Design of integration with Chainlink for token pricing data.

Team & Company Update

Governance Status

Clone this wiki locally