Staking - that is, depositing your IOTX to participate in governance - is the fuel that makes it possible to validate blocks and receive staking rewards on the IoTeX network.
The guide provides a step-by-step walkthrough to start staking your IOTX in the Staking Portal. Bonus points: watch the tutorial video at the end for additional guidance!
Why Should You Care About Staking?
A core part of decentralized governance in the IoTeX Network is staking, where token holders deposit (“stake”) IOTX to facilitate network operations, consensus, and governance. By staking, token holders enhance the security of the IoTeX Network and earn IOTX rewards in return. IoTeX utilizes Roll-DPoS consensus (Randomized Delegated Proof-of-Stake), where community-voted Delegates manage consensus on behalf of the IoTeX Network. Anyone can stake their IOTX and vote for one or more Delegates.
What’s New with the IoTeX Staking Portal?
The Staking Portal is now smoother to use with enhanced performance capabilities. When staking on IoTeX, we want to make it a seamless process for even non-native crypto users to participate!
ioPay 2.0 offers in-app staking for mobile users as well. The ioPay User Guide will show you exactly how to do so.
This guide will help you navigate the actions and choices available to you when you stake and unstake your IOTX. Thanks for being a vital part of the IoTeX community by being a staker.
Before we get rolling, check out the latest IoTeX Staking Page here. Specific information on the Delegates and the percentages they pay for staking can vary. This is where you’ll get that up-to-date information. Onwards!
Where to buy IOTX
To buy native IOTX:
- With a debit/credit card directly on mimo DEX (you don't ever have to leave the ioPay app!)
- Binance (Note: US residents cannot buy IOTX on Binance.us)
- (And more)
Coinbase currently only offers the ERC20 version of IOTX.
Note: Only native IOTX can be used for staking in the ioPay app. IoTeX has built a two-way bridge to Ethereum called ioTube, which allows you to swap IOTX-E (ERC20 on Ethereum) to Native IOTX (on IoTeX) and vice versa anytime you want. You can find the swap instructions via ioTube here.
How staking works on IoTeX
Staking helps the IoTeX blockchain validate transactions more efficiently and securely. It also guarantees trust, as you are essentially acting as an investor/miner in the blockchain by ensuring the validity of new transactions being added. While your tokens are being utilized by the network, you will be rewarded a percentage of interest back over time plus certain voting powers.
The IoTeX blockchain specifically uses Roll-DPoS consensus, a variant of Delegated Proof of Stake (DPoS). IoTeX designed this mechanism to support the high scalability required for IoT use cases. Roll-DPoS inherits all the advantages of the original DPoS consensus framework and further improves its capabilities. Unlike traditional DPoS that utilizes a fixed number of Delegates, Roll-DPoS randomly selects 24 of the top 36 community-voted Delegates to mine every hour, which greatly improves the decentralization and security of the IoTeX Network without sacrificing performance.
To participate in the voting process, IoTeX token-holders stake IOTX tokens and receive one vote for every IOTX staked (1 IOTX = 1 vote). Those who show long-term commitment by setting a predefined stake duration will be rewarded with “bonus votes” that increase the staking rewards received. In addition to stake duration, there are several parameters a voter will choose when creating a new vote.
How do I stake my IOTX?
When you begin staking your IOTX, you will decide on several factors:
There are 70+ Delegates that each contribute differently to IoTeX and pay different amounts of rewards to voters. You can switch your vote to another Delegate at any time.
Look at the Delegates List to learn about what each delegate offers. When considering your choice of delegate, you may want to weigh both the percentage rewards they offer as well as what they state they will do with their rewards.
What is a Hermes delegate?
Hermes is an IoTeX tool designed to bring reliability and transparency to the rewards distribution process for both Delegates and voters. With Hermes, Delegates can auto-distribute rewards every day, while their voters can easily track their reward payments. Delegates that currently use Hermes have a ‘Hermes’ badge (winged icon) on the staking page.
See the full information about Delegates and their rewards/performances using IoTeX’s SmartStake tool.
Note: in order to receive staking rewards from Binance Staking delegate, you’ll need to stake directly via: https://www.binance.com/en/pos. You will not receive staking rewards if you stake directly via ioPay.
This determines the number of IOTX you wish to stake/vote. You can add IOTX to an existing bucket after your initial vote (must have the stake lock ON).
This is the amount of time you wish to stake your tokens (between 0-1050 days). The longer you stake, the more bonus votes/rewards you get. Your stake duration is essentially a timer countdown to when you will be able to unstake your IOTX. When the duration hits 0, you can then choose to unstake your deposit.
Note: Once the stake duration has expired, the unstaking process takes an additional 3 days. After this you may withdraw your tokens to your wallet.
Stake Lock (Auto-stake)
When you turn stake-lock ON, you pause your lock duration countdown until you decide to turn it OFF and the countdown resumes. The benefit of stake-lock is that you earn more bonus votes/rewards while it is on. After you turn the stake-lock OFF, your stake duration will resume counting down to 0.
Remember, if you turn stake-lock back ON at any point during your countdown, your stake duration will restart to the original duration for which you set it. (i.e. If on day 50 of your 100 day stake duration, you choose to turn stake-lock ON. When you turn it OFF, you must now wait 100 days to unstake).