CasperLabs Update 21st July 2020: Supporting Ethereum Applications on CasperLabs’ Blockchain

Update summary

Our CTO, Medha Parlikar gives a presentation on “Supporting Ethereum Applications On CasperLabs” and an update on our 2020 Roadmap, our Economist, Alexander Limonov gives a presentation on “Validator Auctions Specification”.

We are doing a giveaway of 5 tickets for the Crypto Charity Poker Tournament on the 29th of July, 2 Bitcoin prize pool, entering to win is easy, tell us your favourite thing about CasperLabs, (DM @Hodlshark on twitter or telegram) and the top 5 voted answers will win an entry ticket!

Engineering Status

  • Node 0.20 was released on Monday, 20 July 2020. Release 0.20 has many new features such as Contract Headers, support for Multiple Signatures, etc.
  • Contract headers also enable the contract upgrade functionality
  • With this release, we will be kicking off our Beta-Testnet program
  • Testnet would be bounced on Wednesday, 22 July 2020 at 19:00hrs UTC with 5 additional validators.
  • We are planning on launching Beta Testnet soon with 50+ validators.
  • We are getting ready to set up a preliminary 5 Rust Node Network in LRTs next week. This network would have the capability to accept and gossip deploys and also support some basic queries.
  • Chainspec has been implemented so that the validators can join at Genesis only. The Nodes on the network will reach consensus and finalize blocks & deploys however, the nodes would not preserve state on restarting.

Current Focus

  • We’re working on a Cartel resistant Quorum size model for seigniorage.
  • We’re working on an initial implementation of the Bonding Auction for the network. Initially, there is going to be a fixed validator set for each era which would decentralize over time algorithmically.
  • Implementation of Vertices and deploy fetcher. The deploy fetcher fetches deploys from the deploy buffer for onward gossiping across the network.
  • Moving Global State to Storage component. Previously, we had two different storage models for the Scala and Rust node, this new storage component unifies the storage architecture for the Node software.
  • We will not do any additional work on the Scala Node. There will only be fixing of bugs reported on the Testnet.
  • Contract Runtime is mostly feature-complete. Will revisit after Rust Node implementation for any additional features.
  • Release CasperLabs Signer Version 0.03. This release comes with Key-file management.
  • Implement all CLTypes in Clarity under Deploy Contract.
  • We’re building an architecture for IPwe to transition from Hyperledger to CasperLabs Blockchain.

Economics

  • We’re adding price stabilization specifications into the Economics paper.
  • Writing Specifications for Auction slot adjustment mechanism and updating the economic simulator.

Presentation

Community

  • We are doing a giveaway of 5 tickets for the Crypto Charity Poker Tournament on the 29th of July, 2 Bitcoin prize pool, entering to win is easy, tell us your favourite thing about CasperLabs, (DM @Hodlshark on twitter or telegram) and the top 5 voted answers will win an entry ticket!
  • Our weekly Governance/Community call holds every Tuesday
  • Time: 9:00 AM PST (16:00 UTC, Sydney +11, Beijing +8, Greece +3, Amsterdam +2, Onitsha +1, New York -4, Seattle -7)
  • Location: https://casperlabs.zoom.us/j/488766416
  • Our weekly workshops/dApp Session holds twice a week on:
  • Thursdays 07:00 am Pacific time and
  • Fridays 12:00 am Pacific (4 pm Japanese Time).
  • The zoom meeting id is https://casperlabs.zoom.us/j/924713678.

Want to get started?

Packages available on GitHub

DApp Developer Guide

Where can bugs be filed?

Connect with Us

Discord

Telegram

Twitter

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ojimadu

Ojimadu

12 Followers

Businessman, Entrepreneur, Techno-philiac, Gamer.