CasperLabs Update 23rd June 2020: Support for Ethereum Keys and Paying for Storage.

Ojimadu
3 min readJun 24, 2020

--

Update summary

This week, we will be releasing Node 0.20; this release comes with contract headers, this is a feature that enables specification of entry points into smart contracts similar to header files in software engineering. We’ve successfully implemented support for Ethereum keys, consequently, Ethereum keys are now cross-compatible with CasperLabs blockchain meaning you can send and receive tokens on the CasperLabs blockchain using your Ethereum account.

We’re also working on supporting Solidity for Smart contract development on CasperLabs, to this end, we’re prototyping a Proof-of-Concept with SoLang, a WASM compiler for Solidity.

Also on this week’s presentation/discussion session, our CTO, Medha Parlikar gives a talk on on-chain identity solutions and Economist, Alexander Limonov gives a Presentation on Paying for Storage.

Engineering Status

  • The team have entered the second weekly sprint of 20.07 release cycle (Sprint 3.2)
  • We will be releasing Node 0.20 this week, this is going to be tested for stability and performance on our Long-Running Test framework for 7 days before making it available to the Testnet validators.
  • This release comes with contract headers. Contract headers are a feature that enables specification of entry points into smart contracts similar to header files in software engineering.
  • We’re building a new Node software with Rust, this when completed would be the main software to run the CasperLabs Node while the Scala version would be deprecated.
  • We plan on increasing the size of the Testnet to 50 Nodes during the release of Node 0.20

Current Focus

  • We’re working on the Highway Synchronizer. The Synchronizer is responsible for making the Node on the network to achieve a common state, i.e come to a consensus.
  • We’ve successfully implemented support for Ethereum keys. This means that Ethereum keys are now cross-compatible with CasperLabs blockchain meaning you can send and receive tokens on the CasperLabs blockchain using your Ethereum account.
  • We’re implementing tooling for DNS as Code, to manage DNS records across multiple providers.
  • We’re working on a Proof of Concept for using SoLang on the CasperLabs platform. SoLang is a Solidity to WASM compiler.
  • 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.

Community/Team update

  • We’ve partnered with LATOKEN, a top digital assets exchange and transborder payment system as a founding Validator on the CasperLabs network. Read more on the announcement here.
  • We recently sat down with CoinTelegraph to discuss CasperLabs and the general development of blockchain technology. Check out some of the highlights in the recap here.

Discussion/Presentation

Want to get started?

At release, links to installation packages and relevant documentation are available on GitHub.

Packages available on GitHub

Docs available on GitHub (Wiki)

Where can bugs be filed?

Report a bug on GitHub

Connect with Us

Website

Discord

Telegram

Twitter

--

--

Ojimadu
Ojimadu

Written by Ojimadu

Businessman, Entrepreneur, Techno-philiac, Gamer.

No responses yet