CasperLabs Update 30th June 2020: Optimizing Validator Sets
The team entered Sprint 3.3 of the 7th release cycle, released Node 0.20, and is poised to announce Beta Test-net in the coming weeks. Node 0.20 comes bundled with contract headers, named arguments, and Smart contracts upgradability. Also coming along with the Beta-testnet is an increment in the Validator set from about 25 to about 50.
We’ll be open-sourcing the CasperLabs signer, the python client, the CLarity block explorer, and all our example contracts under an Apache 2.0 license to enable our community and the open-source community at large use our codebases.
On the ecosystem side, we’re researching a private chain implementation with IPWe to add new features for enterprise blockchain solutions. This week on the call, Onur Solmaz gives a presentation on “What is the Ideal Number of Validators?”
- We’re in sprint 3.3 of the 7th release cycle.
- We released Node 0.20 on the 26th of June, 2020, and is currently undergoing testing after which we’ll announce the Beta-testnet.
- Coming along with the Beta-testnet is an increment in the Validator set from about 25 to about 50.
- We’ll be modifying our S-test framework so validators can point it to their Nodes and stress-test the Node locally.
- Testnet has been running stably for over 40 days since the last reboot.
- This current Testnet has Omega block running this also means that a block would be produced every ~20 seconds and finality at around 8–10 minutes.
- Node 0.20 comes with contract headers, named arguments and Smart contracts upgradability
- We’re investigating support for solidity using the SoLang compiler. We hope to demo that in about six weeks
- We’re working on a full, clean Rust implementation of the Node, we intend to launch the Delta Testnet with this Rust node
- Contract run-time is mostly feature complete. We’re slowing the development of new features for the contract run-time until the Rust Node is complete so we can update the Run-time with new features.
- We’ll be open-sourcing the CasperLabs signer, the python client, the CLarity block explorer and all our example contract under an Apache 2.0 license
- We’re building a Domain Specific Language to make Smart contract authoring easier and seamless
- Support for Solidity: Initial work on ERC-20 Contract example is on-going
- Modifying the login feature on the CasperLabs signer to use a Key-file upload as opposed to just copying and pasting private keys.
- We’re researching on a private chain implementation with IPWe to add new features for an enterprise blockchain solution
- We’re working on bonding auctions
- Specification for gas and metering model (including storage and bandwidth).
- Onur Solmaz gives a presentation on “What is the Ideal Number of Validators?”
- We have new timings for our weekly workshops, held twice a week on:
- Thursday 07:00 am Pacific time and
- Friday 12:00 am Pacific (4 pm Japan Time).
- The zoom meeting id is https://casperlabs.zoom.us/j/924713678.