Skip to content

14 July 2020

Ashok Ranadive edited this page Jul 20, 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 first weekly sprint of 20.08 release cycle (Sprint 4.1). The focus of this cycle would be to get near equivalent of the Scala Testnet, with minimum 20 validators, stood up with the new Rust Node and to also add certain economic features like bonding/unbonding, bonding auctions, Seigniorage, Transaction fees etc.

Release

  • Node 0.19.0 was released on 21st May, 2020.
  • 0.20 branch was created on Friday. This would be tested in LRT before the final release (tentatively scheduled on 15 July 2020) and updating the 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

  • We bounced it on Friday, 03 July 2020 at 19:00hrs UTC to add some critical patches that addressed the issues it faced on Thursday.
  • The last testnet was up for 40 days. Current testnet has been stable since launch.
  • Currently 20 validators are in sync with the new code and no major issues have been encountered yet, 2 validators have yet to update and 2 Validators have timedout.

Testnet additions

  • We are testing release 0.20 in LRT before updating the Testnet.

Current Focus

Highway

  • Working on Integration Test Framework for Highway Core.

Node - Rust

  • Initial implementation of Consensus Component.
  • Implementation of deploy fetcher, block executor. Generic gossip component for Deploys and Vertices.
  • Wiring up the synchronizer.
  • Documentation Client -> Node Endpoint and Node -> Node API.

Node - Sc

  • Testing before updating 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.
  • Running LRTs for testing 0.20 and bug fixes prior to releases.
  • Publish Release 0.20.

Ecosystem

  • Smart Contract DSL including tutorial.
  • Support for Solidity - transpiler for CasperLabs platform.
  • Improvements to CasperLabs Signer Extension and CLarity.
  • Research for solution for IPwe usecase.

Economics Research

  • Technical specifications for Validator bonding auction implementation.
  • Seigniorage implementation specifications.
  • AutoPrice adjustment specification.

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