Skip to content

14 Jan 2020

Ashok Ranadive edited this page Jan 21, 2020 · 1 revision

Engineering Status

Planning

  • Node 0.12 is planned for Feb 13, 2020
  • Team has entered Sprint 28 on 13 Jan 2020.

Release

  • Node 0.11 Release is being cut. DevNet will be updated tomorrow.
  • Weekly workshops resume this week at 8 am PT and 4 pm PT.

Team

  • Piotr Dziubecki joins the team as PM - Ecosystem, Community & dApp developer UX

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
  • Support for GraphQL
  • Structured Logging

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

Current Focus

  • Continue production implementation of CasperLabs Highway with Eras without Rounds, Switch Block.
  • Extending CasperLabs Highway Protocol Prototype to include 'Bonding Auctions'.
  • Updating documentation to support Smart Contract development in Rust and Assemblyscript.
  • Performance and stabilization. Automation of infrastructure setup.
  • Adding more functionality to CLarity and GraphQL.
  • Specifying requirements for removing system contracts and moving them into the EE fully.

Consensus

  • Extending CasperLabs Highway Protocol Prototype to include 'Bonding Auctions' and 'Fork Choice Rule'.
  • Production implementation of CasperLabs Highway with Eras without Rounds, Switch Block.
  • Make ForkChoice Era aware in Highway. Test Framework and Contract FFI.
  • Update equivocations detector to detect ballots equivocations and update finality to count ballots.
  • Specification for Highway-EE interaction and implementing the system contracts in EE.
  • Sequoia Simulator for CasperLabs Blockchain.

Execution Engine

  • Enhance the Contracts API to support a Contracts development kit
  • Contracts FFI to support Contract development in Assemblyscript.
  • Performance improvements.

Node

  • Stability, Optimizations and Performance of Node.
  • Adding more relationships to GraphQL.
  • SEQ/PAR Block Execution.

Test and SRE

  • Devnet Security.
  • Standing up and initializing Testbed environment.
  • Optimizing integration testing and CI, so its faster.
  • Support for asyncio in Python client.
  • LRT Enhancements to support large scale testing.

Ecosystem

  • Building ZKSNARK Example.
  • Reviewing and organizing technical documentation. Creating dApp developer documentation to support contract development in Rust.
  • Enhancements to CLarity.

Economics Research

  • Design of combined computation/storage/bandwidth pricing.
  • Design document for Spam Protection.
  • Delegation and Centralization.
  • Mock up for reward distribution in Python.
  • Presentation of Rewards in Highway today.

Team & Company Update

  • Planning for offsite in San Diego in Feb 2019.
  • Piotr Dziubecki joins the team as PM - Ecosystem, Community & dApp developer UX.

Governance Status

Clone this wiki locally