🔥 BitDegree partnered with Ogvio - a free international money transfer service! Sign up now & grab Rewards! 🎁

Babylon’s BLS Vote Bug Threatens Consensus Stability

Key Takeaways

  • A flaw in Babylon’s BLS vote extension lets validators skip the block hash, which risks confusion during consensus checks;
  • Missing block hash data can cause validator crashes and temporary slowdowns at epoch boundaries;
  • The bug, found by contributor GrumpyLaurie55348, has not been exploited but could disrupt block production if unpatched.

Stop overpaying - start transferring money with Ogvio. Sign up, invite friends & grab Rewards now! 🎁

Babylon’s BLS Vote Bug Threatens Consensus Stability

Developers of the Babylon staking protocol have revealed a recently discovered software issue that could allow dishonest validators to disrupt the system’s consensus process.

This interference might cause temporary delays in block creation during certain periods.

The problem lies in Babylon’s block verification feature, known as the BLS vote extension. This component ensures that validators agree on which block to add next.

What is SushiSwap? DEX & Sushi Token Animated Explainer

Did you know?

Want to get smarter & wealthier with crypto?

Subscribe - We publish new crypto explainer videos every week!

According to a GitHub post shared on January 8, the issue allows validators to skip an important detail when casting their vote: the block hash.

That missing block hash tells others which block is being approved. Without it, validators can become unsynchronized, especially at epoch boundaries, when special checks occur.

If several validators are affected, this could slow down the overall process of adding new blocks.

The flaw was identified by contributor GrumpyLaurie55348, who explained the effect in their GitHub report.

GrumpyLaurie55348 wrote:

Intermittent validator crashes at epoch boundaries, which would slow down the creation of the epoch boundary block.

They added, "Babylon then dereferences this nil pointer in consensus-critical code paths (notably VerifyVoteExtension, and also proposal-time vote verification), causing a runtime panic".

On December 4, a technical fault in Prysm, one of Ethereum’s key consensus clients, led to an unexpected network slowdown. What did Ethereum developer Terence Tsao say? Read the full story.

Aaron S. Editor-In-Chief
Having completed a Master’s degree in Economics, Politics, and Cultures of the East Asia region, Aaron has written scientific papers analyzing the differences between Western and Collective forms of capitalism in the post-World War II era.
With close to a decade of experience in the FinTech industry, Aaron understands all of the biggest issues and struggles that crypto enthusiasts face. He’s a passionate analyst who is concerned with data-driven and fact-based content, as well as that which speaks to both Web3 natives and industry newcomers.
Aaron is the go-to person for everything and anything related to digital currencies. With a huge passion for blockchain & Web3 education, Aaron strives to transform the space as we know it, and make it more approachable to complete beginners.
Aaron has been quoted by multiple established outlets, and is a published author himself. Even during his free time, he enjoys researching the market trends, and looking for the next supernova.

Loading...
binance
×
Verified

ZERO FEES

For Ogvio Money Transfers
Rating
5.0