Skip to content

04 August 2020

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

Engineering Status

Execution

  • Team has entered into fourth and final weekly sprint of 20.08 release cycle (Sprint 4.4). The focus of this cycle is to stand up a minimum 20 validator network in the new Rust Node with certain economic features like bonding/unbonding, bonding auctions, and Seigniorage etc.

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 55 validators. Current J-Rank is 683. 39 Validators are in sync, 8 have not updated their node and 8 are timedout.
  • We had a communications issue at the start of the beta where some validators shared the 'hash' of their public key instead of public key itself. This caused the accounts.csv data to be incorrect and these validators were left out if the network. We will bounce the network to make the correction and get all validators on the network.

Rust Node Network

  • We are getting ready to set up a preliminary 5 Rust Node Network in LRTs this week. This network would have the capability to accept and gossip deploys and also support some basic queries. Chainspec has been implemented so that the validators can join at Genesis only. The Nodes on the network will reach consensus and finalize blocks & deploys however, the nodes would not preserve state on restarting.

Current Focus

Highway

  • Extending the Integration Test Framework for Highway Core with Liveness Tests with and without equivocation.
  • Implementation of seigniorage.

Node - Rust

  • Final implementation of Bonding auctions.
  • Implementation of validator set rotation.

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.

Test and SRE

  • Beta Testnet launch (working with validators, monitoring and reporting bugs).
  • Setting up CI for new CLarity Repo.
  • Continue automation.

Ecosystem

  • Moving CLarity into separate repo.
  • Extending Solidity Transpiler.
  • Updating ERC20 and Key/Value Storage contract with DSL.

Economics Research

  • Working on token vintage model.
  • Resolving Chainlink contract deployment issues.

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