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는 어떠한 경우에도 (a) 당사 소프트웨어와 관련된 거래로 인해, 그로 인해 또는 이와 관련하여 발생하는 손실 또는 손해의 전부 또는 일부 또는 (b) 직접, 간접, 특별, 결과적 또는 부수적 손해에 대해 개인 또는 단체에 대한 어떠한 책임도 지지 않습니다. Cryptohopper 소셜 트레이딩 플랫폼에서 제공되는 콘텐츠는 Cryptohopper 커뮤니티 회원이 생성한 것이며 Cryptohopper 또는 그것을 대신한 조언이나 추천으로 구성되지 않는다는 점에 유의하시기 바랍니다. 마켓플레이스에 표시된 수익은 향후 결과를 나타내지 않습니다. Cryptohopper의 서비스를 사용함으로써 귀하는 암호화폐 거래와 관련된 내재적 위험을 인정하고 수락하며 발생하는 모든 책임이나 손실로부터 Cryptohopper를 면책하는 데 동의합니다. 당사의 소프트웨어를 사용하거나 거래 활동에 참여하기 전에 당사의 서비스 약관 및 위험 공개 정책을 검토하고 이해하는 것이 필수적입니다. 특정 상황에 따른 맞춤형 조언은 법률 및 재무 전문가와 상담하시기 바랍니다.

©2017 - 2025 저작권: Cryptohopper™ - 판권 소유.