The mainnet version of Shelley is live following a hard fork of the Cardano blockchain on July 29. This transition represents a major shift into a state of Cardano that will be defined by decentralization and staking, ahead of the next milestone of smart contract capabilities.
Shelley is the second developmental phase on the Cardano roadmap, coming after Byron, to set the Cardano network firmly on the path to true decentralization. When Cardano launched in 2017 it originated at a single point of time with the release of Byron, the value layer of the Cardano protocol and the basis of the ada cryptocurrency. In contrast, the highly-anticipated transition to Shelley has been a gradual rollout, involving years of behind the scenes work, almost 80 peer-reviewed research papers, and multiple testnet iterations.
According to the announcement, with Shelley the project has lowered the barrier to entry for anyone interested in helping run and maintain the Cardano network. Now, the Cardano network will grow to become exponentially more decentralized than first and second generation blockchains.
What does this mean for you?
- You can can start a business as a stake pool operator
- You can earn rewards by delegating your ada to stake pools
- You can build the future by developing certain blockchain solutions on Cardano
Visit today to read more and to learn about all the exciting developments that Shelley brings.
Below, we give a high-level overview of Shelley, from the Cardano Forum, explain its impact on the Cardano network, and discuss what it means for stakeholders in the Cardano ecosystem.
What does Shelley represent?
The Cardano protocol is destined to be much more than a ledger of value, and Shelley’s delivery is the next step in making Cardano the social and financial operating system of the future.
The most significant change to arise from the delivery of Shelley will be the decentralization of the Cardano blockchain. Following Shelley’s delivery, Cardano will be 50–100 times more decentralized than other leading blockchain networks, with up to 1,000 staking pools taking an active role in consensus and governance—finally pushing voting power into the hands of the community.
Shelley will also herald the arrival of staking 3 rewards and stake pools on the mainnet. Holders of ada will be able to delegate their stake to a pool for the first time, earning passive rewards for taking part in the consensus of the Cardano blockchain—hence the term ‘delegated proof of stake’ (DPoS).
How will Cardano transition from Byron to Shelley?
The transition from Byron to Shelley was carried out via IOHK’s hard fork combinator, a tool that allows the sequential combination of Cardano’s two underlying protocols.
On the surface, and for the wider community, this is a smooth and hands-off process. However, in practice, transitioning to Shelley requires the movement from an older version of Cardano’s Ouroboros consensus protocol to a newer version—from Ouroboros BFT to Ouroboros Praos.
This highly technical process, described by IOHK lead technical architect Duncan Coutts as “Haskell programming as free climbing”, is one of the most significant events to take place on any blockchain to date.
During the entire process, the hard fork combinator and other discrete modules have been working behind the scenes to ensure the orderly transition from Byron to Shelley.
Therefore, while this transition is indeed a hard fork, many Cardano community stakeholders will be unaware of the magnitude of changes taking place for Cardano. However, there are going to be some actionable changes for stakeholders depending on their role and we explore these below.
What does Shelley mean for developers?
For the developer community, Shelley presents exciting new opportunities to take part in Cardano’s development. The main focus will be around staking, such as installing and running a node 2, registering your stake key, and other stake pool operations.
However, Shelley also sets the stage for a fully distributed and scalable Cardano network, which will open up new opportunities to build and deploy decentralized applications (DApps), and developers can prepare for the arrival of DApps by installing a node now.
Developers may also deploy Cardano node monitoring tools, such as Prometheus 2 and open source metric analytics and visualization suite, Grafana. These dashboards make it easier to explore stats on stake pool and network performance.
What does Shelley mean for stake pool operators?
Stake pool operators who took part in the incentivized testnet will now be required to operate their pools on the Shelley mainnet. This will require pool operators to re-register their pool following the hard fork. The Cardano Foundation and the Cardano Ambassador community will be on-hand to assist with this transition.
For other interested stake pool operators who have been waiting, the Shelley hard fork will allow you to run your pool and have ada holders delegate their stake to you. The latest news on staking and delegation can be found on the Cardano Forum 1. Read more about the design specification of delegation and incentives here.
What does Shelley mean for ada holders?
Shelley will be a largely hands-off process for many participants in our ecosystem, including ada holders.
If you use the Daedalus wallet, you will need to update your software version upon release. Likewise, the current version 4 of the Daedalus wallet that is compatible with the Shelley testnet, version 1.1.0-STN1, will be made redundant, and users will have to download a Shelley mainnet enabled wallet—handily color-coded in green to denote its live status.
If you are interested in delegating your stake, which we encourage all ada holders to do, then you should explore the Staking Rewards Calculator 10 on Cardano.org. Here, you will be able to estimate your yearly delegation rewards.
Explore Shelley’s documentation
If you are a developer, stake pool operator, or just have a general interest in the backend implementation of Shelley, we invite you to explore the Shelley documentation below:
- Cardano documentation: https://docs.cardano.org/
- Cardano Foundation GitHub: https://github.com/cardano-foundation
- IOHK GitHub: https://github.com/input-output-hk
- Installing and running a node: https://docs.cardano.org/projects/cardano-node/en/latest/getting-started/install.html 2
- Making a Shelley blockchain from scratch: https://docs.cardano.org/projects/cardano-node/en/latest/reference/shelley-genesis.html?highlight=Shelley
- Stake pool operation: https://cardano.org/stake-pool-operation/ 1