Roadmap
IntroductionIntroductionIntroduction
The goal for eCash is to become sound money that is usable by everyone in the world. This is a civilization-changing technology which will dramatically increase human freedom and prosperity.
eCash Roadmap ExplainedeCash Roadmap ExplainedeCash Roadmap Explained
The roadmap provides a high level overview of the technical direction of the eCash protocol. This enables different technical teams to work together toward the common goal of advancing the project. eCash developers produce high quality professional software that serves the needs of its users, miners, and merchants. Continuous technical improvement is the eCash standard.
Software advances through constant incremental improvements. The optimizations and protocol upgrades outlined in the roadmap allow eCash to scale by orders of magnitude.
There are three main categories of improvements:
- Scaling transaction throughput (from about 100 transactions per second to more than 5 million transactions per second).
- Improving the payment experience. Instant and reliable is the baseline. All transactions should arrive instantly and be secure within 3 seconds.
- Extending the protocol & establishing fork-free future upgrades to support tomorrow's economy.
The eCash network currently upgrades every year on May 15th and Nov 15th. These upgrades are required for all node operators. To support business planning, the upgrades are based on a timestamp and not a specific blockheight.
RoadmapRoadmapRoadmap
SCALING
Enable eCash to scale from ~100 tx/s to over 5,000,000 tx/s. Mass-parallelization is necessary to achieve mankind scale.
Canonical Transaction Ordering
scalable block processing
Schnorr Signatures
batched signature validation
UTXO Commitments
blockchain pruning, faster initial sync
Faster Block Propagation
graphene or other
Merklix-Metadata Tree
scalable block processing
Adaptive Block Size
market driven growth to 1TB blocks
Mankind ScaleMankind ScaleMankind Scale
50 transactions / day for 10 billion humans
USABILITY
Improve the eCash payment experience to ensure that it is instant and reliable. Transactions must be received instantly and be completely secure within seconds.
CashAddr
easier & safer to use
Sighash
hardware wallet security
Convenient Units
2 decimal places
Avalanche Post-consensus
enhanced security & 1-block finality
CashFusion
opt-in privacy
Blockchain Indexer
powerful application API
Regular Heartbeat
more consistent block times
Avalanche Pre-consensus
instant transactions & real-time processing
Zero-Knowledge Subnet
bulletproof privacy
Fractional Satoshis
fees low forever
Best MoneyBest MoneyBest Money
secure within 3 seconds - transaction fees forever low
EXTENSIBILITY
Make eCash extensible. An extensible protocol makes future improvements less disruptive, providing a solid base for businesses and developers to build on.
Foundational Opcodes
functional script capability
Larger OP_RETURN
tokens on chain
OP_CHECKDATASIG
oracles and covenants
EVM Subnet
scalable smart contracts & improved privacy
Advanced Opcodes
enhanced script capability
New Transaction Format
more capable & compact
Agile BlockchainAgile BlockchainAgile Blockchain
supporting tomorrow's economy