‘Expensive lesson’: 75 Eth2 validators slashed for introducing potential chain split bug

A company providing nodes for Eth2 stakers was penalized for breaking safety protocols in the pursuit of higher performance.

Staking infrastructure provider Staked said it had learned “an expensive lesson” after 75 of its Eth2 validators were slashed on Feb. 4 from the staking pool as punishment for producing competing blocks. 

In a statement, Staked took the blame for the “technical issue” and said its customers would be “fully compensated”. The company will pay the penalty of 18 ETH, which is around $29,000 at current prices.

An unanticipated reaction to configuration changes caused several nodes managed by Staked to restart in error, leading them to incorrectly sign a second version of a previously-signed block. This introduced the potential for a split in the Ethereum blockchain.

Post-mortem of recent Eth2 slashing event from @staked_us:

TLDR – Disabling persistence of Prysm’s on-client slashing protection DB across validator client restarts, for improving attestation performance, caused double-signing leading to slashing.https://t.co/FmQSzbKb4z https://t.co/39eDcu1uz8

— Rajeev (@0xRajeev) February 4, 2021

According to Eth2 statistics maintained at Beaconcha.in, the snafu at Staked resulted in the largest single validator slashing event to occur since the Beacon Chain project went live on Dec. 1 2020. Validator slashings have otherwise been a rare occurrence so far.

Staked admitted it had made mistakes while pursuing “technical performance over double-signing robustness,” describing the outcome as “not a good trade-off.”

“We attempted to scale up the number of beacon nodes to get better performance […] The performance gains we achieved weren’t worth the additional risk we inadvertently added.”

Staked added that no customer funds were harmed by the bug and they will reimburse affected customers with ETH held in the slashed validators, as well as their accumulated rewards.

Your support has been pretty non-responsive which is worrying for such a small company that tries to do so much.

Been wondering why my ETH2 deposit cannot be tracked from your platform, and now my validator has been failing with no update from your platform on why? pic.twitter.com/CPgz8xYiWk

— Ho HO (@DCC_Jon) February 4, 2021

The validators were slashed between blocks 456892 and 457585, with the official reason for slashing listed as “Attestation Violation.”

Anticipation for Eth2 is increasing as overbearing gas fees are preventing ordinary users from being able to transact on the Ethereum blockchain. However, the bug momentarily introduced by Staked serves as a reminder that significant testing is still required before Eth2 can advance to the next phase of release.

Despite the recent slashing, the number of validators on Beacon Chain — the initial phase of the Eth2 rollout — is currently at an all-time high of 91,701. This reflects a gain of 25,000 validators over the last two week.

With 32 ETH per validator, the overall value of Ether stored in the Eth2 Deposit Contract is now $4.7 billion.

iBTC 並非有關信息的提供者,不會為客戶或任何第三者對於該信息的(包括但不限於)正確性、品質、準確性、安全性、完整性、可靠性、性能、及時性、報價或持續可用性負責。本頁任何內容都不是投資建議

下載iBTC 手機APP
感受最佳交易體驗