Skip to content

19 Nov 2019

Ashok Ranadive edited this page Nov 26, 2019 · 1 revision

Engineering Status

Planning

  • Team finished sprint 23 last week and has started sprint 24.
  • We have done a lot of collective thinking about most effective roadmap to full Highway implementation. As a result, we realize that the fastest approach for full Highway implementation is to drop interim NCB Testnet release that was resulting in lot of wasteful work and focus on full Highway. We would be working on a detailed implementation spec in this sprint.
  • As a result of dropping interim Testnet release in Jan 2020, we are looking at taking up more feature additions.

Release

  • We released Node 0.9.1 with a patch that fixes a bug in the Voting Matrix and CLarity.
  • DevNet is updated with the new software.
  • Published Validator Guide to help potential validators understand the system better.

DevNet has been released that includes the following:

A publicly available network supporting the following features:

  • Assumes all honest validators
  • Validator bonding / unbonding
  • Faucet for deployments and bonding requests
  • Mint & Token Contract
  • Secure deployments, with payment code and session code
  • Smart block gossiping
  • Gas processed metrics
  • Genesis process
  • Secure Enclave compatibility
  • Support for GraphQL
  • Structured Logging

Interact with the network at https://clarity.casperlabs.io

Current Focus

  • Developing detailed specifications for full CasperLabs Highway Protocol implementation
  • Implementation of comprehensive test plan and automation required for its effective implementation.
  • Performance and stabilization
  • Adding more functionality to GraphQL
  • Simulator
  • Ground work for benchmarking alternative forkchoice rule

Consensus

  • We have done a lot of collective thinking about most effective roadmap to full Highway implementation. As a result, we realize that the best and fasted approach for full Highway implementation is to drop interim NCB Testnet release that was resulting in lot of wasteful work and focus on full Highway.
  • We are working on developing a detailed specification for the implementation of CasperLabs Highway Protocol.
  • We are working on Simulator that will help run critical tests to understand and benchmark different algorithms.

Execution Engine

  • Contract Headers.
  • Investigating multiple key lengths.

Node

  • Stability, Optimizations and Performance of Node
  • New gossiping to support dynamic IP
  • Adding more functionality to GraphQL

Test and SRE

  • Devnet Security  
  • Automation: Ansible and Terraform
  • Greylog implementation
  • Write System-wide tolerance document
  • Testbed Environment

Ecosystem

  • Adding # of Validators bonded to CLarity
  • Reviewing and organizing technical documentation. Updating document for node operators.
  • Writing Smart Contract for ERC20 - Tutorial.
  • Key generation for Casperlabs-client.

Economics Research

  • We also continue to work on the theoretical economic research and modeling of the protocol.
  • Modeling for game theoretic study and comparison with Electricity Utility pricing.
  • Studying point based reward distribution for Highway.

Team & Company Update

  • Team is adjusting the roadmap taking into account the new approach to full Highway implementation.

Governance Status

Clone this wiki locally