Think in Coin | DEV Docs
  • Develop Documents
  • Networks
    • Fantom Network
      • quick-start
        • Short Guide
      • technology
        • Lachesis aBFT
        • Overview
        • Proof of Stake
        • Transaction Fees
        • FAQ
      • staking
        • Quick start
        • Overview
        • Stake on Fantom
        • Run a Validator Node
        • Run a Read-only node
        • Run a Testnet Validator
        • Troubleshooting
      • api
        • Public API endpoints
        • Getting Started
        • Installation
        • GraphQL Schema Basics
        • Schema Structure
        • Implementation Details and Notes
        • Covalent indexing and querying API
      • tutorials
        • Set up Metamask
        • Set up Metamask (testnet)
        • Deploy a Smart Contract
        • Create a Fixed-cap Asset
    • xDAI Chain
      • Welcome to xDai
      • untitled
        • About xdai
          • Projects & DApps
          • Features
          • Use Cases
          • News & Information
          • Roadmaps
          • FAQs
        • For users
          • xDai Token
          • Getting Started with xDai
          • Bridges
          • Wallets
          • Applications
          • Block Explorers
          • Governance
        • For stakers
          • STAKE Token
          • Staking on xDai
          • EasyStaking on Ethereum
          • POSDAO Staking Roadmap
        • For developers
          • Developer Resources & Tools
          • On-Chain Random Numbers
          • Install xDai Client - Run a Non-Validator Node
          • Stable Chain Network Deployment
          • Grants for building on xDai
          • Immunefi Bug Bounty
        • For validators
    • Polygon Network
      • About - Polygon
      • Technology
    • Huobi HECO Chain
      • Huobi Open Platform
    • Binance Chain
      • Create Address
      • Fees
      • Governance
      • Threshold Signature Scheme
      • Atomic Swap
      • WalletConnect
      • Wallets Support
        • WalletConnect Support
        • Trust Wallet User Guide
        • Ledger Wallet Guide
        • Trezor Wallet Guide
        • How to manage BEP8 token with Web Wallet
      • BEP8 Token Protocol
      • Binance DEX Trading
      • Binance Chain Testnet
      • Exchange Integration
      • List Instructions
    • Binance Smart Chain
      • Concepts
        • Consensus
        • Comparison
        • Genesis File
        • BC > BSC Cross-Chain
          • Mechanism
          • Cross-Chain Transfer
          • BSC Relayer
          • Oracle Module
          • Oracle Relayer
          • Relayer incentives
        • Build-in System Contract
        • Governance
      • Ecosystem
      • Gnosis
      • Binance Bridge
        • Release
        • Roadmap
        • User Guides
        • Developer
          • Widget
          • Swagger API reference
        • Partnership
        • Support
          • Customer Support
        • guides
          • Binance Bridge v2
          • Binance Bridge v1
          • Supported Assets
          • Buy BNB as Gas
    • Ethereum (ERC)
      • Ether - Introduction
        • The Ethereum Foundation
        • Community
        • History of Ethereum
        • The Homestead Release
        • What is Ethereum?
        • A platform for decentralized apps
      • The Ethereum network
        • Connecting to the Network
        • Test Networks
      • Mining
      • Contracts and Transactions
        • Account Types, Gas, and Transactions
        • Contracts
        • Accessing Contracts and Transactions
        • Dapps
        • Mix
          • Project Editor
          • Scenarios Editor
          • State Viewer
          • Transaction Explorer
          • JavaScript console
          • Transaction debugger
          • Dapps deployment
          • Code Editor
        • Ethereum Tests
          • Blockchain Tests
          • State Tests
        • Web3 Base Layer Services
    • Harmony ONE
      • developers
        • Getting Started
        • Network & Faucets
        • Deploying on Harmony
        • SDK
        • API
        • Wallets
        • Tools
        • Showcases
        • Hackathon & Bounties
        • Learn
      • network
        • Governance
        • Holders
        • Validators
        • Delegators
      • general
        • Grants
        • Introduction
          • What is Harmony?‌
          • Roadmap
          • Strategy & Architecture
          • Study Materials
          • FAQ
        • Technology
        • Horizon Bridge
        • DApps
        • Ecosystem
        • Community
    • TRON Network (TRC)
      • Introduction
      • Tron Protocol
        • Account
        • Resource Model
        • Super Representatives
          • Mechanism
          • Step to become a Candidate
          • Committee and Proposal
        • Transaction
        • Multi-Signature
          • Example Process Flow
        • Concensus
        • untitled
          • Build transaction locally
      • TRX AND TRC TOKEN
        • TRX
          • TRX Transfer
          • Query TRX balance
        • TRC-10
          • Issue TRC-10 token
          • Participate TRC-10
          • TRC-10 Transfer
          • Query TRC-10 balance
          • TRC-10 Transfer in Smart Contracts
          • Other TRC-10 Interfaces
        • TRC-20
          • Protocol Interface
          • Issuing TRC-20 tokens tutorial
          • TRC-20 Contract Interaction
        • TRC-721
  • Community
    • Github
    • Telegram DEVs
Powered by GitBook
On this page
  • ​✅ Phase 1: Preparation and Permissioned POSDAO
  • Phase 1 STAKE Info
  • Timeline
  • Details
  • Phase 2: Easy Staking, Public Staking & Reward Expansion
  • ​✅ EasyStaking on Ethereum
  • Processes
  • Public Staking Details
  • Phase 3: HoneyBadger BFT Consensus Layer Integration

Was this helpful?

  1. Networks
  2. xDAI Chain
  3. untitled
  4. For stakers

POSDAO Staking Roadmap

PreviousEasyStaking on EthereumNextFor developers

Last updated 2 years ago

Was this helpful?

The xDai Chain is transitioning to POSDAO, a Proof of Stake consensus protocol. POSDAO will introduce a staking token called STAKE. Individuals who own STAKE may become validators or may delegate their stake to validator candidates to secure the xDai chain. Validators and delegators (stakers) will receive rewards in exchange for providing STAKE.

The transition to POSDAO will proceed in phases. Phase 1 of this transition was completed on April 1, 2020. Below are details related to the transition & what to expect in each phase.

​✅ Phase 1: Preparation and Permissioned POSDAO

Phase 1 was successfully activated April 1, 2020.

POSDAO will launch on the xDai chain with the . Public validators and delegators will be incorporated in phase 2.

Phase 1 STAKE Info

  • Current validators each receive 20,000 STAKE at the start of the protocol. To participate, the entire amount must be staked.

  • Initial validators will receive 15% APR in STAKE rewards (eg 20k STAKE in protocol =~ 250 STAKE / Mo) . This rate is subject to adjustment in phase 2.

  • STAKE will be compartmentalized within the xDai chain. It cannot be moved to the Ethereum mainnet until phase 2.

Timeline

Details

In preparation for POSDAO migration, we will complete all required changes to the and xDai bridge, and complete all necessary testing. We will provide current validators with detailed upgrade instructions and 20,000 STAKE tokens (the minimum required amount to become a validator). In order to participate, validators must upgrade their nodes by March 31.

POSDAO v1 is scheduled to go live with current validators on April 1. Public staking will not be activated in phase 1.

POSDAO includes a multi-reward structure for stakers. In addition to STAKE rewards, stakers receive additional xDai rewards. To create these rewards, Dai locked in the bridge contract is converted to , an interest earning form of Dai. The interest accumulated from the locked Chai during a staking epoch is divided amongst stakers at the end of each epoch. In phase 1, we will enable Chai conversion on the xDai bridge. However, xDai reward dividends will be not be incorporated until phase 2. ​

Phase 2: Easy Staking, Public Staking & Reward Expansion

After the STAKE public listing is complete and POSDAO is running as expected with the current validator set, staking on xDai will start with EasyStaking and then open up to all public STAKE holders.

​✅ EasyStaking on Ethereum

  • Minimum <.0001 STAKE, no Maximum

  • Rewards based on time and total amount staked

  • POSDAO Staking on xDai

  • Minimums may be changed with a governance proposal. Initial staking requirements:

    • Validator Candidate: 20,000 STAKE Minimum

    • Delegator: 200 STAKE Minimum

  • The STAKE bridge will open bi-directionally, allowing STAKE to flow freely from the Ethereum mainnet to the xDai chain and back.

Processes

Public Staking Details

  1. Bridge it to the xDai chain. Here, it can be used in the protocol to secure the chain and earn staking rewards. STAKE actions on xDai are intuitive and easy to perform through the staking UI.

POSDAO Staking on xDai

Individuals with the minimum required STAKE and the ability to run a node may register as validator candidates. STAKE can also be delegated on validator candidates, forming a pool. Candidate pools with the most STAKE will have the greatest chance of selection to the next validator set (if there are more than 19 validator pools. If 19 or less all candidates become validators).

Validator sets will update after each staking epoch, initially set at 1 week intervals.

With public participation, additional rewards may be added to the protocol.

  1. A fee will be charged when xDai is converted to Dai through the xDai bridge (moved from the xDai chain to the Ethereum mainnet). This fee (% TBD) will be distributed to validator pools active when the conversion occurs.

  2. Interest earned from Chai locked in the bridge will be distributed as xDai to active validator pools. Additional Dai may be added to the bridge and converted to Chai to increase the interest reward at the team's discretion. (this features is on indefinite hold due to the 0 Dai Savings Rate)

Phase 3: HoneyBadger BFT Consensus Layer Integration

EasyStaking is now live at: EasyStaking Contract: ​

The EasyStaking application will be deployed to the Ethereum Mainnet, and will allow participants with any amount of STAKE to participate. Users can commit STAKE to the protocol, and it will earn additional STAKE based on how long it is placed in the application as well as the total amount staked by all participants. For more details, see the .

STAKE reward % will vary based on role (validator or delegator) and amount of total STAKE locked in the protocol. The APR may be adjusted from phase 1 (15%). For more details, see the .

Public participation will open in phase 2. Individuals can acquire STAKE on the mainnet () and

Immediately stake it into the EasyStaking application (see for more info)

No timeline is set yet for HBBFT integration, we will provide further details once phase 2 is complete. ​

current xDai validators
Open Ethereum client
Chai
More info on Chai is available here.
https://easy-staking.xdaichain.com/
https://etherscan.io/address/0xecbcd6d7264e3c9eac24c7130ed3cd2b38f5a7ad
EasyStaking page
reward distribution section of the POSDAO whitepaper
how to get STAKE
EasyStaking
More information on HBBFT is available here.