
Get exclusive money-saving offers and guides
Straight to your inbox
We’re reader-supported and may be paid when you visit links to partner sites. We don’t compare all products in the market, but we’re working on it!
You may associate the name with a certain friendly ghost, but Casper is also the title of an eagerly awaited update to the Ethereum network. The subject of much excitement within the Ethereum community, Casper will see the platform’s consensus method gradually switch from proof of work (PoW) to proof of stake (PoS).
So, what will this upgrade involve, how will it work, what will it mean for miners, ETH holders and the Ethereum network as a whole? Let’s take a closer look.
Casper is a hard fork of Ethereum that hopes to tackle a couple of the key obstacles standing between the platform and mass adoption. Casper aims to provide enhanced scalability and combat the risk of centralisation as well as put an end to energy-inefficient mining.
Before we can look at why Casper is required, it’s essential that you have a basic understanding of the differences between proof-of-work and proof-of-stake systems. Ethereum, like bitcoin and many other popular cryptocurrencies, currently runs on a PoW consensus mechanism. Under a PoW algorithm, network participants known as miners solve cryptographic puzzles in order to validate transactions and create new blocks.
While PoW has been a popular and effective choice for many cryptocurrencies, it’s an old system that has some important weaknesses. Not only does PoW mining consume a huge amount of electricity, making it extremely inefficient, but it also raises the problem of centralisation.
The people and organisations that can afford faster, more powerful mining equipment have more success, resulting in the bulk of Ethereum mining being concentrated among a small number of mining pools. As you can see in the graph below, Ethereum mining is dominated by a few select mining pools – the four largest miners account for a whopping 70% of the Ethereum hash rate.
This has a few key ramifications:
And Ethereum isn’t the only PoW cryptocurrency facing these problems. Take a look at the following graph of bitcoin’s hash-rate distribution, which shows that 70% of the hash rate is divided between just five large mining pools, only one more than Ethereum.
Casper will see Ethereum switch to a PoS system. Under this mechanism, miners are replaced with validators. To achieve consensus, these validators take turns proposing and voting on the next block, and the weight of each validator's vote depends on the size of the validator’s deposit (ie, stake).
How PoS works is explained in this extract from Ethereum’s PoS FAQ:
The blockchain keeps track of a set of validators, and anyone who holds the blockchain's base cryptocurrency (in Ethereum's case, Ether) can become a validator by sending a special type of transaction that locks up their Ether into a deposit. The process of creating and agreeing to new blocks is then done through a consensus algorithm that all current validators can participate in.
In more simple terms, ETH holders will be able to “stake” their tokens in special wallets. In return, they’ll be rewarded with ETH for their service to the network – the process is somewhat similar to how your bank pays you interest on the money you deposit in a savings account. And the more ETH you stake, the greater your rewards will be.
The first step in the Casper update will feature a hybrid of the PoW and PoS systems, with the PoS system layered on top of the PoW system. This will allow Ethereum to keep running as normal while the PoS system is tested by periodically validating “checkpoints”.
Ethereum’s developers have announced that they plan to release a difficulty bomb on the PoW chain shortly after Casper is implemented. This is a piece of code designed to make Ethereum blocks increasingly difficult and eventually impossible to mine – an event dubbed the “Ethereum Ice Age”. It is designed to stop support for the PoW chain and encourage a shift to the PoS chain.
Just getting started? Find out how to buy Ether (ETH) in our step-by-step guide.
Casper isn’t just one project, but an amalgamation of two research projects currently being completed by Ethereum’s development team.
Ethereum’s move to PoS will offer a few key improvements on the current PoW system:
Malicious actions on Ethereum’s proposed PoS network are discouraged due to the staking of tokens. With validators required to lock up a substantial amount of ETH as their stake, they have no incentive to undermine the network. Doing so would see them lose their entire deposit.
However, with a 51% attack seen as a real risk for PoW cryptocurrencies, how would PoS Ethereum stand up to this risk? Ethereum states that the most basic form of 51% attack against Casper is a "finality reversion", in which validators that have already finalised block A then finalise a competing block A, creating a split of the blockchain.
If this were to occur, it would be up to the community to decide which one of the branches to take forward, ignoring the other. Deciding which branch to focus on could be made on a "whichever branch was finalised first is the real one" basis, which could be agreed upon via communication over social media, between corporations or through backchannels. Alternatively, a free-market approach could be taken, which would rely on market consensus to decide on which branch is the most valuable. In this case, both branches would be traded on exchanges and the like, until one branch established itself as more valuable than the other. If a 51% attack did actually occur, community consensus would probably arise through a combination of approaches.
Another potential attack is liveness denial, whereby 34% or more of the validators refuse to finalise any more blocks. While the chain would continue growing, such an attack would result in greatly decreased security.
There are a couple of actions for responding to this:
Finally, a censorship attack is where 34% or more of the validators refuse to finalise blocks that contain certain kinds of transactions. If the attacker has 34-67% of the stake, one defence could involve programming validators to refuse to finalise or build on blocks that they believe are censoring transactions.
However, if the attacker has more than 67% of the stake, they can block whatever transactions they want and simply refuse to build on blocks that contain those transactions. There are a couple of key defence mechanisms that can provide protection in this scenario:
Casper may not seem all that friendly to Ethereum miners, and there are a few other key challenges and risks associated with the switch to PoS. Perhaps the biggest is the security risk associated with staking. Since the first iteration of Casper will only feature up to 250 validators, a physical disaster or a strict regulatory change occurring in an area that contains all the validators could cause the entire network to be wiped out. The network could also be wiped out if a hacking attack occurred in this situation
Another key factor worth considering is that while PoS may solve the problem of mining centralisation, it doesn’t actually promise the true decentralisation that is a key tenet of many cryptocurrencies. Staking will initially require a minimum deposit of 1,500 ETH, approximately US$1.065 million at the time of writing (May 2018), which puts it out of the reach of the average user and into the domain of collaborative staking efforts and so-called “whales”. Ethereum's creator Vitalik Buterin estimates that, in later stages, the minimum requirement will only be 32 ETH.
Distributed-systems expert Dahlia Malkhi summed up these concerns at Financial Cryptography 2018 in Curacao. “I think proof-of-stake is fundamentally vulnerable. You're giving authority to a group to call the shots [...] In my opinion, it's giving power to people who have lots of money,” she said.
There are plans to lower the minimum stake once Ethereum becomes a 100% PoS blockchain, but it’s not yet known when this change will occur or what the new minimum stake will be.
Ethereum’s shift from PoW to PoS is a very big deal indeed. Casper is a complex and important update for one of the world’s largest digital currencies and, if successful, it could be key to overcoming the scalability, energy inefficiency and centralisation risks currently facing the network. However, the switch to PoS isn’t without its own obstacles and risks, so it’ll be fascinating to watch how it all unfolds.
Images: Shutterstock
Disclosure: At the time of writing the author holds IOTA and XLM.
Staking is one of the most popular ways to earn an income with cryptocurrency – learn how to get started with this guide.
Ethereum's upcoming improvement proposal - EIP 1559 - has been met with a lot of resistance from a section of its mining community.
The long-awaited launch of Ethereum 2.0 has begun. Its completion will also be long-awaited.
Confused about DeFi? Find out how it works in this easy-to-read guide.
The main reason ProgPoW is so contentious is because it just is. Here's why.
Why is Vitalik Buterin watching BCH? How about those zk-Snarks? Where's Ethereum going next?
The most efficient way of being correct is to be correct by definition.
How will futures contracts affect proof of stake? The CFTC wants to know the answer to this, and more.
ProgPoW has been tentatively given the green light, but the debate is far from over.
This is part two of a two-part series on the choices you have to make when building a cryptocurrency.