Skip to content

21 July 2020

Ashok Ranadive edited this page Jul 28, 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 entered into second weekly sprint of 20.08 release cycle (Sprint 4.2). 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, Seigniorage, Transaction fees etc.

Release

  • Release 0.20 was cut on Monday, 20 July 2020. Release 0.20 has many new features such as Contract Headers, support for Multiple Signatures, etc.

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

  • We had bounced last on Friday, 03 July 2020 at 19:00hrs UTC and the testnet has been up for 18 days without any issues.
  • Currently 20 validators are in sync and no major issues have been encountered yet, 2 validators have yet to update and 2 Validators have timedout.
  • Testnet would be bounced on Wednesday, 22 July 2020 at 19:00hrs UTC with 5 additional validators.
  • We are planning on launching Beta Testnet soon with 50+ validators.

Rust Node Network

  • We are getting ready to set up a preliminary 5 Rust Node Network in LRTs next 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

  • Adding more tests in Integration Test Framework for Highway Core.
  • Quorum size calculation for seigniorage.

Node - Rust

  • Initial implementation of Bonding auctions.
  • Implementation of Vertices and deploy fetcher.
  • Moving Global State to Storage component.
  • Creating Block Validator component.
  • Documentation Node -> Node API.

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

  • Testnet: working with validators, monitoring and reporting bugs.
  • Publish Release 0.20 and update the Testnet. Restarting with 5 additional validators.
  • Continue automation.
  • Rust Node orchestration.

Ecosystem

  • Release Smart Contract DSL including tutorial.
  • Release CasperLabs Signer Version0.03.
  • Key management in CasperLabs Signer.
  • Support for Solidity - transpiler for CasperLabs platform.
  • Implement all CLTypes in Clarity under Deploy Contract.
  • Research for solution for IPwe usecase.

Economics Research

  • Create AutoPrice specification in the Econ paper.
  • Specifications for Auction slot adjustment mechanism.
  • Update economic simulator.

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