The xDai project roadmap is a high-level strategic plan designed to guide xDai research and development. Target dates and details are reviewed regularly by the team and subject to move, adjust and change as the project evolves. Note that only completed items (
Status: Complete) are considered achieved project milestones.
If you have a direction you would like the xDai team to explore on our roadmap, consider adding a post to our forum to begin the discussion.
Analytics or EasyStaking rewards Liquidity Pool (LP) participants, stakers in the EasyStaking protocol and POSDAO stakers. Rewards fluctuate based on numerous factors, and additional analytics and dashboards for LPs will be useful for determining staking strategies, reviewing historical outcomes and viewing current statistics.
We will integrate statistics views for the EasyStaking platform and POSDAO as well as develop additional analytics tools (currently exploring options like Dune Analytics). We will continue to add stats and views for stakers on all platforms.
Establish Bug Bounty for High Value Contracts
Target Date: Q2 2021
✅Status: Program Established with Immunefi
The first bounty is for OmniBridge contracts with a potential reward of $2,000,000 for critical bug discovery. We will continue to add additional bounties for other infrastructure including EasyStaking and POSDAO consensus contracts.
STAKE is used for community signaling with snapshot, and STAKE held on xDai is important for this process to reflect community sentiment. STAKE holders on xDai include POSDAO delegators and validators, perhaps the biggest supporters of the chain. There is a vital need to include these holders in the governance process. Snapshot compatibility will be expanded to include STAKE on xDai and STAKE currently staked in the POSDAO protocol. In addition, the governance process will be optimized to facilitate more community driven proposals and voting for the Ecosystem Fund allocation.
OmniBridge Phase 2
Target Date: Q1-Q2 2021
✅Status:Security Audit Completed by Chain Security April 27, 2021
Additional features include bi-directional support (ability to move tokens minted on xDai to Ethereum), relayTokensAndCall functionality, and additional decentralization mechanisms (governance, additional validators, user-enabled signature execution).
Berlin HF activation and client updates
Target Date: May 2021
✅ Status Update:Completed May 17, Block #16101500
OpenEthereum is now running 3.2.5 and it includes the latest xDai POSDAO features. xDai validators will upgrade to the latest build, with several also migrating to the Nethermind client to support client diversity on xDai.
Following the Berlin HF, the gas limit per block was raised from 12.5M to 17M, resulting in 30%+ additional space on the xDai chain. Theoretical TPS for simple transactions at 160+ per second, in practice at 90 per second.
POSDAO Staking Application Improvements
Target Date: Q2 2021
✅Complete: Security Audit Published June 25, 2021
POSDAO v0.2.2 was released on March 18, 2021 and is now in queue for an additional security audit. POSDAO support is now included with the latest OpenEthereum release. Additional validator pool metadata was added to the interface.
Universal NFT Bridge
Target Date: Q3 2021
Status: Beta complete July 27, 2021
An NFT bridge to allow users easy portability between xDai and Ethereum for all ERC721 tokens. This will improve interoperability and provide options for NFT minting and cross-chain transfers.
We will begin accepting applications for developers and projects requiring support for wave 1 of the Grants Program. Grants awards are TBD as we compile the early submissions and will announce once the program is live.
L2 scalability and composability for token transfers on xDai
Target Date: Research ongoing, no definitive end date.
We will research adopting other platforms such as Polkadot, Cosmos, Eth2 and optimistic rollups deployed to xDai to implement a scalability solution on xDai. This will enable scaling of transfers (up to 1000x) for native tokens and synthetic tokens on top of xDai.
Target Date: Q3-Q4 2021
Status: HF November 12, 2021
Following a successful test phase, we will activate the London Hardfork including EIP 1559 on xDai. This will change the fee structure to include a Base Fee for transactions. More on the EIP-1559 integration on xDai.
In addition to the EIP-1559 implementation we are preparing a beacon chain deployment. Previous POSDAO validators will have the opportunity to become validators on this beacon chain implementation with a very small allocation of mGNO (32). This will mark a first step towards additional decentralization and allow anyone to participate in the beacon chain experience. The chain will be initially be supported 2 client implementations, Lighthouse and Prysm. More details
Privacy Preserving Transactions
Target Date: Q4 2021
Status: In process, defining requirements and exploring approaches
Implementation of additional zero-knowledge protocols and private transactions into xDai.
Since xDai is a stable token, the primary use of the chain is peer-to-peer payments. Just as with cash, privacy and anonymity should be an option when exchanging money or paying vendors for services.
Currently, Tornado.cash is available to users to ensure Dai anonymity on the Ethereum mainnet. Dai can be used with tornado.cash before and after bridging to xDai to ensure transaction anonymity. However, it is not yet available directly on xDai.
We plan to research and implement privacy preserving transactions on xDai directly, as well as enable privacy for STAKE transactions, allowing for anonymous staking on xDai and Ethereum. We have invested in several different approaches to implement different ZK protocols into xDai based applications and wallets.
Update: We are currently working on a ZeroPool integration with the bridge infrastructure to provide transaction encryption capabilities.
Synthetic Asset Exploration and Implementation
Target Date: Q1 2022
Status: In process. 50% implementation with additional research upcoming.
Explore and implement collateral-based synthetic asset creation on xDai. We plan to leverage an UMA-based protocol. UMA (Universal Market Access) is an open-source infrastructure for deploying and enforcing synthetic assets.
There is currently a reference implementation where sUSD can be transferred from the Ethereum Mainnet to the xDai chain and back. sUSD example.
Eth 2 Post-Merge Trustless Bridge
Target Date: 2022
A primary need in a multi-chain environment is a secure, cross-chain communication channel. We will begin work on a mechanism to connect two independent ETH2.0 chains and their respective execution layers (e.g. a bridge between ETH2.0 and SBC). This bridge will rely directly on beacon chain validators to synchronize blocks between chains.
POSDAO Phase 3
Target Date: Q2 2022
A chain created specifically to leverage POSDAO, HoneyBadger BFT and Multi-Collateral DAI. This network will be designed from the ground up with our collaborative partners LUKSO and ARTIS to leverage STAKE tokens and HBBFT consensus.
Update EIP-1559 / London HF to complete
Update L2 Scalability to Complete with AOX implementation
Adjust target dates for synthetic assets implementation
Add trustless bridge implementation
Update NFT Omnibridge Beta to complete
Update Grant Program submissions to complete
Add STAKE Beacon chain roadmap item
Update POSDAO improvements to complete
Update several target dates to reflect current status
Update Berlin HF to complete
Adjust date for NFT Omnibridge to Q2-Q3, add UI prototype image
Adjust EIP1559 to Q2-Q3
Update OmniBridge Phase 2 to complete
Add date confirmation for Berlin HF
Move Synthetic Asset Exploration to Q4.
Add ZeroPool integration to private transactions item.