Reference
Document status |
| ||||||
Release status |
|
Milestones
Start date |
|
Release | 03 |
Stakeholders
CTO | ||
CEO |
Development team
Program manager | Project Manager | Engineering Lead | SRE |
Release Overview
Simple Overview
Release 20.12 delivers prioritized bug fixes, networking improvements and more consensus protocol security features.
This network will support up to 100 validator slots in the bonding auction. Validators can bid for open slots by using the bidding API.
Detailed Overview
This release will further harden the consensus protocol by detecting dopplegangers on the network, adding enhanced endorsements and fork bomb protection. The protocol will also undergo a security review with Trail of Bits during this time. The protocol will also include finality signatures and gossip these signatures via the gossip protocol.
This release will improve networking by providing a robust node discovery and gossiping protocol to support message passing and node discovery for the Casper network. The protocol will also begin to integrate with a custody provider during this release cycle.The team will begin implementing CEP3 with a prototype.
Ecosystem
We will update our documentation for the Blockchain Design at docs.casperlabs.io
We will create a developer portal (uplift of docs.casperlabs.io)
We will create video tutorial content for the following:
Deploying a contract & calling it using ERC20 -send tokens to an account.
Deploying a contract and then upgrading it. Showing the change in version.
Walk through of code to upgrade.
Tickets for this Release
Features
Jira Legacy | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Ecosystem Features
Jira Legacy | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Key Consensus Deliverables
Jira Legacy | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Key Node Deliverables
Jira Legacy | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Key Contract Runtime Deliverables
Jira Legacy | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Ecosystem Product Updates
Event Capturing Service, Event Store
Javascript SDK
Clarity supporting Rust Node
Enhancements to Signer
Jira Legacy | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
SRE
Network Health Monitoring
Documentation
Updated dApp developer guide for Rust Node
Defects Fixed
Jira Legacy | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Metric for tracking the success:
What is special about this release?
For dApp Developers
For Node Operators
Are we doing something differently? If so, why are we doing it this way?
Before these features were available, what were developers able to do?
After these features launch, what will developers be able (and not able) to do?
Description of release packaging
Release packaging will include:
Debian package
Docker image
Brew packages
RPM package
tar.gz file
Where do developers go to learn more and get started?
At release, links to installation packages and relevant documentation is available at
Packages available at: http://github.com/CasperLabs/releases
Docs available on GitHub. http://docs.casperlabs.io
Where will bugs be filed?
Github - part of the public release.