Project Roadmap
Completed
Peer-reviewed consensus protocol
Aleph asynchronous BFT consensus protocol appeared on AFT'19 peer-reviewed conference: https://dl.acm.org/doi/10.1145/3318041.3355467
PoC Golang implementation
The PoC implementation is available in our repository (https://github.com/aleph-zero-foundation/consensus-go) and served as a basis for the first benchmarks.
Golang consensus benchmarks
Testing sole consensus mechanism yielded impressive results—the finalization of data that corresponded to a scope of 89,600 TPS with sub second latency.
Threshold ECDSA PoC implementation
This implementation served as a basis for protocol benchmarks in the paper.
Privacy—Liminal-ZK and Liminal-MPC research
Researching the ZK-proof subsystem of the native privacy layer on Aleph Zero—and constructed the detailed roadmap.
Native coin transfers enabled
Minting of AZERO and allowing it to be freely transferred among different parties.
Polkadot.js integration
Integrating the Polkadot.js wallet, basic explorer, and developer tool with azero.dev.
Implementing Rust into AlephBFT
Re-implementing our consensus and setting up the chain using Substrate—a modular Rust framework for blockchain creation.
Validator rotation
Developing mechanism enabling validators to automatically switch places in the committee.
Account explorer launch
Allowing users to see advanced account statistics.
Validator election
Aleph Zero validators will be reassigned for each session—based on the sum of their own stake and funds staked with them by the community.
Achieving basic smart contract capabilities
Adding WASM-based smart contracts to the Aleph Zero blockchain—together with deployment tutorials.
Nomination pools
Providing a better nominator experience by allowing multiple users to jointly stake tokens.
Integration of hardware wallets
Enabling storage of AZERO on Ledger and Parity Signer hardware wallets.
Basic smart contract templates
Including both backend templates—and frontend integration with wallets.
MetaMask Snap integration
Providing the plug-in for MetaMask based on its Snap feature.
Validator dashboard
Showing validator status and advanced statistics in the explorer.
In Progress
On-chain governance platform for on-chain voting
Users will be able to vote on key issues–beginning with adjusting inflation as per community consultations.
Aleph Zero EVM Mainnet release
Releasing the Aleph Zero EVM Mainnet with:
- Block explorer, oracles, account abstraction, multisig with integration of state-of-the-art Safe UI, and full EVM compatibility via Arbitrum Orbit
- Beginning integration through a major multi-bridge provider
Final release of sync rewrite
Hardening of the Aleph Zero WASM network layer.
Implementing the Foundation Nomination Program
Delivering a solution that nominates the Aleph Zero Foundation’s stake to Community Validators.
On-chain Halo2 verifier testnet deployment
Launching the Halo2 ZK proving framework on-chain.
Highly optimized Poseidon2 implementation and circuit
Launching Poseidon2 precompile and implementation for ZK proving, which is the newest proposal for ZK-friendly hashing that is 30% faster than basic Poseidon.
Testnet launch of the basic privacy MVP
A completely private wallet on testnet, where users can rapidly send and receive tokens–zkID will follow.
Adding bridging of tokens native to Aleph Zero to Ethereum
Enables the bridging of PSP-22 tokens from Aleph Zero to Ethereum.
Go-live of the WASM–EVM layer teleport bridge
Launching a bridge that directly connects Aleph Zero’s WASM layer 1 with Aleph Zero’s EVM layer 2.
To Be Done
Updating the chain’s inflation based on voting results
Putting the community vote conducted in Q3 2024 into effect.
Progressively moving more parts of the project under community management
Adding more parts of the project under community management, beginning with Community Grants distribution.
Finalizing integration with a multi-bridge provider
Go-live of the integration with bridge provider from Aleph Zero to multiple other networks.
Introducing Data Availability Layer on Aleph Zero layer 1
Enabling features for data storage for EVM layer on Aleph Zero layer 1.
ZK-friendly encryption scheme
Adding the encryption scheme as an additional tool in the EVM developer toolbox.
Delivering consistent ZK identity with idOS
Ensuring that ZK-based identity on Aleph Zero is consistent with idOS.
Enabling private operations with arbitrary ERC20 tokens
Adding support to transact privately with ERC-20 tokens.
To Be Done
SDK for community app developers
Releasing the SDK to allow community app developers to integrate privacy into their projects.
The ability to store arbitrary user secrets
Implementing of general-purpose ZK
To Be Done
Adding a decentralized decryption oracle
A decryption oracle allows for the storage of encrypted data on-chain with arbitrary reveals and, possibly, execution conditions. This will enable encrypted trade orders that are only revealed upon execution.
Enabling customizable plugins for privacy
Based on arbitrary data held in zkOS and the decryption oracle, users may define custom logic for their private apps.
Support for private multisig accounts and domains
Native support for private multisig accounts and domain system, which will allow the use of human-readable addresses for private transfers.