Aleph Zero

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.