Skip to content

18 August 2020

Ashok Ranadive edited this page Aug 24, 2020 · 1 revision

Engineering Status

Execution

  • Team has entered into second weekly sprint of 20.09 release cycle (Sprint 5.2). The focus of this cycle is to deliver additional economic features (transaction fees), security features (slashing) and a Rust Client that has feature parity with the current Python Client.
  • In the 20.09 Release Cycle, we are also focusing on doing design and specification work for some crucial features like 'Check Pointing', 'Auto Price Adjustment', and mechanism for 'Social Consensus' in the extreme case of consensus failure.
  • This cycle will also prepare for a pre-delta testnet of the Rust network with about 20 validators.

Release

  • Release 0.20.1 was cut on Friday, 31 July 2020. Release 0.20.1 fixes bugs found in Contract Runtime, Clarity and the Python Client earlier in the week.

Testnet

Testnet was launched on 31 March 2020 with following features. Beta (Phase 2) of the Testnet was launched on 03 August 2020:

  • 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

  • Beta Testnet was kicked off on Monday, 03 August 2020 at 19:00hrs UTC with 54 validators. 44 Validators are in sync, and 10 are not reporting status.
  • The testnet is healthy and working as intended. Current J-Rank is 88747.

Rust Node Network

  • We are getting ready to set up a preliminary 20 Node Rust Network in LRTs.

Current Focus

Highway

  • Validator set rotation in Era Supervisor.

Node - Rust

  • Design and Implementation: API for the Clients and Clarity.
  • Design and implementation node join / rejoin.

Test and SRE

  • Beta Testnet monitoring (working with validators, monitoring and reporting).
  • Continue automation.
  • Standing up 20 Node LRT network with Rust nodes.

Ecosystem

  • Implementation of self-hosted blog site.
  • Extending Solidity Transpiler to include Enums.
  • Enhancements to CLarity - parser for CLTypes to verify input data.
  • Implement metrics of Clarity with the help of Prometheus.
  • Adding support for Complex Types in DSL.

Economics Research

  • Technical specifications for Auto Price adjustment.
  • Design the process for dealing with equivocation catastrophes.

Node - Sc

  • We will not do any additional work on Scala Node. There will only be fixing of bugs reported on the Testnet.

Contract Runtime

  • Mostly feature complete. Will revisit after Rust Node implementation for any additional features.

Team & Company Update

  • We have new timings for our weekly workshops, held twice a week on:
  1. Thursday 07:00 am Pacific time and
  2. Friday 12:00 am Pacific (4pm Japan Time).

Governance Status

Clone this wiki locally