Skip to content

2020.10.27

Piotr Dziubecki edited this page Nov 3, 2020 · 1 revision

Engineering Status

Execution

  • Team has started fourth weekly sprint of 20.11 release cycle (Sprint 7.4). The focus of this cycle is distribution of transaction fees, adaptive round length, proof of transfer, ability for the validator to join the network securely using trusted hash from the current era and additional security including protection from deploy replay attack.
  • At the end of this cycle, a RC will be cut and deployed in LRT for testing for a week. The version, after fixing any bugs identified during the testing, will be deployed to update Delta Testnet. This version of Delta will support 100 validators.

Release

Beta Testnet

Beta 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

Beta Testnet Performance

  • Beta Testnet was restarted on 13 October 2020 at 19:00hrs UTC with 51 validators. 26 validators are in sync, 1 has not cleaned the state before restart and 22 others have their port closed. The network is healthy and finalizing blocks but it did have some issues earlier in the day when a large deploy hit the system. We are investigating the cause. LFB: 46775.

Charlie Rust Node Network

  • A Rust network (code name Charlie) with 15 validators was relaunched on Thursday, 15 October 2020. Currently 9 validators are active. The network is stable and is processing deploys.
  • Height: 5807, Era: 495.

Current Focus

Highway

  • Adaptive round length strategy.
  • Enhancing Highway security: Endorsements and fork bomb protection.
  • Adaptive era initialisation with the median of round exponents from the previous era

Node - Rust

  • Node joining/rejoining: verification of the model
  • Deploy buffer: support restarts
  • Slashing: force block proposers to slash faulty validators
  • Proof of transfer: Client should validate block returned by get-block against block hash

Test and SRE

  • Cut the release for 1.5.0
  • Testing Delta Release Candidate.
  • CI/CD for blog and the website
  • Automation of release process.
  • STests: Update monitoring, node recovery when storage is mutated

Ecosystem

  • Clarity for Rust network: support deploys from the browser.
  • Website and blog: new design and various UI/UX enhancements.
  • Documentation updates.
  • Implementation of Event Store: API endpoints.

Economics Research

  • Analysis of node-splitting incentives with the auction model.

Contract Runtime

  • Add Merkle proofs to query state responses.
  • Implement Storage Costs.

Node - Sc

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

Team & Company Update

  • We are searching for talented SRE's to join our team.
  • 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