Skip to content
This repository has been archived by the owner on Nov 27, 2024. It is now read-only.

23 June 2020

Ashok Ranadive edited this page Jun 29, 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.07 release cycle (Sprint 3.2).

Release

  • Node 0.19.0 was released on 21st May, 2020.
  • 0.20 Release would be cut on Thursday this week and would be tested for 7 days in LRT before updating 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 the network and restarted with all validators on CasperLabs Node 0.19.0 (897c353ca709ec8549d3be28540b4d07983723a7).
  • Testnet was restarted on 2020-05-23 at 19:00hrs UTC. Today is the 30th day since the restart.
  • During this round, we introduce the notion of Deploy Gossiping along with Omega blocks. The round exponent is adjusted to 19, which means round length of about 8 mins.
  • We are working on rolling out filebeat to validators shortly so we can scrape their logs for easier debugging.
  • 24 consensus forming nodes, and 5 read only nodes in the network. 1 Node is timedout and rest are in sync. Current J rank is 151445.

Testnet additions

  • We are testing the improvements and fixes to the Testnet in LRT before updating the Testnet. These fixes would go in along with release 0.20.
  • We have discovered 20 bugs in total during the testnet, 18 have been fixed and remaining 2 is being worked on.

Current Focus

Highway

  • Working on Highway Synchronizer.
  • Working on Integration Test Framework for Highway Core.

Node - Rust

  • Porting Contract Runtime to Node-RS.
  • Implementation of Era supervisor.

Node - Sc

  • Testing before updating Testnet.

Contract Runtime

  • Merging of Contract Headers, Multi-Signature algorithm support and WASM-less transfer feature branches with dev along with changes to the Python Client.

Test and SRE

  • Testnet: working with validators, monitoring and reporting bugs.
  • Running LRTs for testing 0.20 and bug fixes prior to releases.
  • Setting up CI for publishing CasperLabs Signer browser extension.
  • OctoDNS - implementing tooling for DNS as Code, to manage DNS records across multiple providers.
  • STests: support for Contract Headers, Multi-Signature algorithm support and WASM-less transfer. Adding a 'Cycle' flag to execute the inner work unit 'N' times.

Ecosystem

  • Smart Contract DSL.
  • POC for using Solang for CasperLabs platform.
  • Update Vesting Contract front-end.

Economics Research

  • Initial research for validator bonding auction implementation.
  • Updating Highway Economic Simulator to the new seigniorage scheme (with omega blocks).
  • Adding token price volatility phenomenon to the fee market simulator in Rust.
  • Designing crosspeg/price link for fixing execution/storage prices in fiat.

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