Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Reference
Document status |
| ||||||
Release status |
|
Milestones
Start date |
|
Release branch cut (1.4.0) |
|
Testnet upgrade (1.4.0) |
|
Stage Mainnet upgrade (1.4.0) |
|
Stakeholders
Ralf Kubli | CTO | |
CEO |
Development team
Program manager | Technical Program Manager | Project managers | Release manager |
Engineering Lead | SRE | Ecosystem | Pro Services |
Release Overview
Simple Overview
Release 1.4.0 marks the fourth Mainnet version upgrade of the Casper protocol. The team has identified several areas of opportunity where the protocol will benefit from performance and sustainability fixes.
This release will focus on Performance & Sustainability.
The goal is to patch Mainnet with the fourth round of sustainability features:
Fast Sync
NFT support
Event stream enhancements
Update documentation at http://docs.casperlabs.io
Detailed Overview
Node
https://github.com/casper-network/roadmap/issues/19 → downstream dep for SRE
https://github.com/casper-network/roadmap/issues/16 → changes in the fetcher
https://github.com/casper-network/roadmap/issues/20 → tests, change the order of the checks
Execution Engine
https://github.com/casper-network/roadmap/issues/16 → spike created in Gov
Account Unification (Design)
Tech Debt work
Protocol
Finality signatures improvements
SRE
Permissioned network performance measurement
Archival strategy
Tooling to Spin up a permissioned network in AWS
specify the number of nodes, keys, & Associated weights -> new permissioned network.
Ecosystem
https://github.com/casper-ecosystem/roadmap/issues/11 (proposaldesign & implementation) (Mateusz Gorski )
Bridge implementation (blocked by #11 Light client, so Q4)
https://github.com/casper-ecosystem/roadmap/issues/12 (blocked by #11 Light client, so Q4) ?
https://github.com/casper-ecosystem/roadmap/issues/13 ( Jan Hoffmann (Unlicensed) Maciej Zielinski (Deactivated) )
https://github.com/casper-ecosystem/roadmap/issues/2 ( George Williamson (Deactivated) Jan Hoffmann (Unlicensed) )
Signer: Integrate Phishing module (src: https://github.com/MetaMask/eth-phishing-detect ) ( George Williamson (Deactivated) )
Hackathons
6-week effort for Maciej Zielinski (Deactivated) (2 weeks prep, 4 weeks support during the hackathon)
SRE support during non-EU work hours Joe Sacher
Adjustment of contracts and tutorials to 1.3 ( Former user (Deleted) , Zoltán Lovas )
Developer experience portal & NFT Workflow Doc (example: https://examples.near.org/NFT )
NFT Base Contracts, Auction Contract (Former user (Deleted) , Zoltán Lovas )
Assembly Script ecosystem push - Upgrades for AssemblyScript ( Former user (Deleted) )
Support Make with NFT ( Jan Hoffmann (Unlicensed) )
Encryption dApp , - in 2 weeks - ( Mark Greenslade )
Document mgmt Demo dApp - ( Mark Greenslade ) → deploy to testnet, build UI around it
Example Upgrade Contract: Example contracts calling contracts ( Maciej Zielinski (Deactivated) Former user (Deleted) Zoltán Lovas )Signer: Integrate Phishing module (src: https://github.com/MetaMask/eth-phishing-detect ) ( George Williamson (Deactivated) )
Example dApp for 'Casper' events using a named key + event querying.
Pro Services
Metacask/Civic
PM: Robby Gillis
Dev: Maciej Zielinski (Deactivated) Former user (Deleted)
Economists: Alexander Limonov Former user (Deleted)
Solution Architect: Greg Skerry (Unlicensed)
Go-Live: September 2021
Key Items
Civic Dapp & Gateway Integrations
Casper Client Integration
Civic Gatekeeper Smart Contract
NFT Contract (CEP 47)
Master NFT Contract enabling whiskey cask mints
Methods (Token Burn)
Whitelisting/Permissions
Metadata Storage Model
Escrow/Bonded Facility Model [Regulatory]
Civic KYC Smart Contract (CEP47) [Contract Expansions, CVC Minting)
AuctionHouse (Master) Smart Contract
Auction Governance (Multi-Commissions, Permissions, Funding/Settlement)
Auction Smart Contract
Auction Mechanics (Start/Stop Bidding, KYC check, Pricing, NFT Transfer)
CasperSigner
Wallet Compatibility / Civic Token
Metacask Custody SDK (Key Generation)
Ariadne
PM Mohamed Omar
DEV Mark Greenslade Maciej Zielinski (Deactivated) Zoltán Lovas Ed Hastings (Deactivated)
Deadlines
3 months
Develop smart contract and integrate with the SolixT application
Key items
smart contract internal development
Java SDK
IPwe
PM Mohamed Omar
DEV Mark Greenslade Maciej Zielinski (Deactivated) Zoltán Lovas Jan Hoffmann (Unlicensed) Ed Hastings (Deactivated)
Deadlines
MVP testnet release
MVP mainnet release
Key items
CEP 47 smart contract internal development
JavaScript library