0%

Why did Ethereum move to Proof-of-Stake?

2022年9月16日 7分读完
新闻文章的横幅图片

What is Proof-of-Stake?

In order to understand what proof of stake is and what separates it from proof of work, let’s talk a bit about why someone would need to “prove“ something to the Ethereum Network, in order to help secure it.

The way a distributed ledger, a.k.a. a Blockchain, like the one that Ethereum or Bitcoin uses, works is that it distributes the responsibility of verifying the network transactions among a multitude of participants. In a proof of work system, these participants are called miners, whereas, in a proof of stake system, these participants are often called validators.

A validator is an entity that participates in the consensus of a blockchain network

The reason for distributing this responsibility is so that there is no central entity dictating what the truth is. But, of course, one can’t expect that every participant in this process will be diligent or even have the network’s best interests in mind. For example, a malicious node might execute a double spending attack. This is why there needs to be a way that every participant that is responsible for validating network transactions, can make sure the transactions they are verifying are real and correct. Which brings us to different types of consensus mechanisms.

The point of a consensus mechanism is to not only facilitate the network coming to an agreement over its transactions, but to also disincentivize malicious actors from successfully acting dishonestly. In the case of proof of work, a participant proves that it has the network’s best interest in mind by pledging a large amount of computing power. That is, with proof of work, the consensus mechanism functions such that computers solve complex math problems in order to produce new blocks in the blockchain and agree on the entirety of the blockchain’s past transactions. In the case of proof of stake, a participant or validator proves their honesty by staking a stipulated amount of the blockchain’s native cryptocurrency as collateral. Meaning that if they did in fact act maliciously or were lazy, they risk losing their staked crypto.

Proof of stake is often cited as being less energy intensive and less prohibitive to people that want to participate in the securing of a given blockchain network. And because it is less prohibitive and is conducive to more participation and thus more decentralization, it is also more conducive to implementing scaling solutions. This helps make the network more scalable, something that has eluded proof of work systems.

Why did Ethereum move to proof of stake?

In a paper released in 2020 by Ethereum founder Vitalik Buterin, the reasons for Ethereum to move to a proof of stake consensus mechanism were laid out.

An interesting point that was made was the point that attacking a network is more cost-effective when operating on a proof of work consensus mechanism. That is, if the would-be attacker simply spends more on GPU than reliable miners, then they can simply outrun them.

And because proof of work is a hardware game, the barrier to entry becomes prohibitive, contributing to the problem of centralization and single point of failure. Furthermore, hardware, unlike deposited coins, wears and breaks overtime.

Another interesting thing to consider is that an attacker’s cost-of-attack in a proof of work system gradually reduces to zero as honest miners drop out when they have no way to get rewards. Not to mention that in the case of an attack, a community might choose to change their proof of work algorithm. This would render a piece of hardware called an ASIC (a piece of hardware that is designed to perform a very specific task) useless. This comes at a cost to the attacker AND the miner, as the honest miner must replace these pieces of hardware in order to continue mining.

In the case of a proof of stake system, a blockchain can utilize a slashing mechanism, which destroys an attacker’s staked cryptocurrency. This is what happens when you have locked-in tokens as collateral for securing (or in this case attacking) a blockchain network. And this action can be taken quite swiftly by the community, meaning the risk to the attacker is much higher.

There is also Ethereum’s broader future to consider. Now that there is a proof of stake consensus system set up, the network will be much more environmentally friendly. This, becoming ever more important as regulatory scrutiny falls on proof of work blockchains and their associated mining operations. It also sets the stage for further scaling solutions like sharding, which divides the data load of the network and is meant to reduce network congestion.

What do you need to be a validator on Ethereum?

So, how can one become a validator that runs a node on the Ethereum network? Ethereum stipulates that a user has to have 32 ETH and deposit that into a deposit smart contract. Then, they must download an execution client as well as a consensus client. If they are to run a node solo, they must have a computer that meets the minimum hardware requirements and have reliable internet access 24/7.

You should be aware that Ethereum uses an activation queue to select new validators, and thus control the rate of validators joining Ethereum Network. But once activated, a validator can start verifying transactions and producing new blocks.

How does validation work on the Ethereum Network?

On the Beacon Chain, which is Ethereum’s consensus layer, a validator locks their ETH into a smart contract on Ethereum’s blockchain. And like many proof of stake networks, validators are randomly chosen to be block proposers. Furthermore, there is a committee of validators that send what are called attestations, which function as votes, attesting to the validity of the block being proposed by the chosen validator.

As mentioned above, one can become a validator when they deposit 32 ETH. It is worth noting that in the interest of decentralization, there is no advantage to staking more than 32 ETH for one validator.

Currently, since the Beacon Chain is live on the Ethereum mainnet, those who wish to run a node must run a consensus client and an execution client. This is due to the fact that they now have to process transactions as well as sign off on their validity.

How can one stake their Ethereum?

There are several options when it comes to staking your Ethereum:

Solo staking: Solo staking involves an individual depositing 32 ETH via the Ethereum launchpad on a computer that has reliable internet access and is able to stay online 24/7. This method gives the validator full participation awards and contributes the most to decentralization.

To get started as a solo staker, you can visit the Ethereum launchpad here.

Staking-as-a-service: There are providers who run staking-as-a-service businesses through which someone who doesn’t want to deal with the hardware component of staking can participate to earn native block rewards.

Pooled staking: If you don’t have or want to stake your 32 ETH, you may also use a staking pool service via a third-party. In this way you can stake the amount you have or want to as well as exit any time while still earning rewards.

Finally, centralized exchanges: centralized exchanges already provide staking services for various cryptocurrencies. The way this works is that these exchanges have large pools of cryptocurrencies like ETH, and allow users to participate in the security of the network, earning rewards without putting in much effort. One of the main drawbacks of this method is that it creates centralization and heightens the risk of a single point of failure.

was originally published in The Poloniex blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

热门新闻

How to Set Up and Use Trust Wallet for Binance Smart Chain
#Bitcoin#Bitcoins#Config+2 更多标签

How to Set Up and Use Trust Wallet for Binance Smart Chain

Your Essential Guide To Binance Leveraged Tokens

Your Essential Guide To Binance Leveraged Tokens

How to Sell Your Bitcoin Into Cash on Binance (2021 Update)
#Subscriptions

How to Sell Your Bitcoin Into Cash on Binance (2021 Update)

What is Grid Trading? (A Crypto-Futures Guide)

What is Grid Trading? (A Crypto-Futures Guide)

马上免费使用Cryptohopper进行交易!

免费使用——无需信用卡

开始吧
Cryptohopper appCryptohopper app

免责声明:Cryptohopper并非受监管机构。加密货币的机器人交易存在大量风险,过去的业绩表现并不能预示未来的结果。产品截图中展示的利润仅供参考,可能有所夸大。只有在您具备充足的知识或寻求了专业财务顾问的指导后,才应进行机器人交易。在任何情况下,Cryptohopper均不对任何人或实体因使用我们的软件进行交易而产生的全部或部分损失或损害,或任何直接、间接、特殊、后果性或附带的损害承担责任。请注意,Cryptohopper社交交易平台上的内容由Cryptohopper社区成员生成,并不代表Cryptohopper或其代表的建议或推荐。市场上展示的利润并不能预示未来的结果。使用Cryptohopper的服务即表示您承认并接受加密货币交易的固有风险,并同意免除Cryptohopper因您的任何责任或损失的责任。在使用我们的软件或进行任何交易活动之前,务必审阅并理解我们的服务条款和风险披露政策。请根据您的具体情况咨询法律和金融专业人士,获取个性化的建议。

©2017 - 2025 版权归属于Cryptohopper™ -版权所有。