Developers / Technical Resources
How YOU Can Help
- Start a Meetup in your local community or attend if you already have one
- Contribute to this Wiki
- Buy ADA
All About Staking
Staking refers to the process of allowing ADA in your wallet to be part of the system that both manages and secures the Cardano protocol. Staking is an anticipated feature of Shelley, the next major release for Cardano, and is expected sometime in late Q2 or Q3 of 2018. When staking starts we will have entered the third of three phases of the platforms maturity: The Reward Era.
All blockchains require some method to come to concensus about which blocks are valid and which ones are not. Bitcoin, for example, uses Proof of Work (PoW). Cardano uses Proof of Stake (PoS) and more specifically a protocol called Ouroboros. In Ouroboros slots (blocks) are generated and signed/approved by what is called a "slot leader" once every 20 seconds. When a slot leader successfully signs a block they get a reward in the form of ADA. Thus staking can be lucrative and a way to generate passive income from ADA you hold.
Two Ways to Stake
There are two ways to participate and earn these rewards.
- You may solo stake which means you spin up a server running the Cardano SL node and stake your ADA to that node. You will want to insure your node is online 24 hours a day, 7 days a week, 365 days a year to insure that if you are selected your server responds and generates the block. Otherwise you will be skipped and will miss out on rewards for that round.
- You may delegate your stake to a "staking pool". By being part of a larger pool all participants share in the cost of keeping a node up and running all the time and also share chances of being the slot leader. Naturally your individual staking rewards will go down as they are shared with all participants in the pool, but your chances of having the pool be elected a slot leader is much higher. This method will be the obvious choice for most ADA holders.
- Deadalus will have a separate area to allow you to delegate your stake to specific staking pools. All staking pools must be approved by Cardano and will be part of an official list in Deadalus.
- THERE IS NEVER ANY REASON TO SEND YOUR ADA TO A STAKING POOL. If someone asks you to send ADA to them for staking it is a scam.
- Once you delegate your stake to a pool, you will be unable to spend that ADA. The ADA will never leave your wallet or control, but you will not be able to use it for anything else until you revoke the delegation or it expires on its own.
How much are the Rewards
A new block is generated every 20 seconds and each block needs a slot leader. IOHK has not defined what the staking rewards are yet so nobody knows. Once the rewards are defined this section will be updated with specifics, but until then here are the factors that will go into it:
- A slot leader will be randomly selected from all stakers. Right now there is about 31,000,000,000 ADA in circulation. Assuming half of that will be staked that means your ADA is competing with about 15,000,000,000 ADA to become a slot leader. Your chances, therefore, increase depending on how much ADA you control and stake. If you have 1 Billion ADA then your chances of being a slot leader are 1/15 every 20 seconds.
- The reward will likely be some combination of transaction fees, block size fees and block signing fees. The current fees as defined in the protocol are ~0.15 ADA per transaction (a) and ~0.000044 per byte (b). There is an unsubstantiated rumor of 1500 ADA per slot reward.
- The more transactions in a slot the higher the reward. Also the more bytes in the slot the higher the reward. Therefore as the network gets more active the higher the rewards based on transactions will be. Its likely that as transaction volume increases the per slot reward will decrease to compensate (pure conjecture).
- Treasury take. Part of an infinitly sustainable organization is the ability for it to self fund ongoing development activity. Its not clear how this will be funded yet for Cardano, but its expected to be funded through transaction fees that are split with the staking rewards. Again, there are no specifics provided so far, but other entities take 20% so this is as good of an assumption as any for now.
An example calculation for all this can be found here: Spreadsheet