Beam's blockchain stopped temporarily due to an incorrect UTXO commitment

Beam, the privacy coin implementing the MimbleWimble protocol, announced via its Twitter that Beam's blockchain stopped at block 25,709 and that the team is investigating and will release an update. Two hours later, Beam tweeted that the issue was identified and a fix was found. It also reassured the Beam holders that funds were safe. A little more than an hour later, the Beam team committed the fix on Github.

THE SCOOP

Keep up with the latest news, trends, charts and views on crypto and DeFi with a new biweekly newsletter from The Block's Frank Chaparro

By signing-up you agree to our Terms of Service and Privacy Policy
By signing-up you agree to our Terms of Service and Privacy Policy

The team released the new binaries here. A blog post described the bug as a "rare scenario [that] resulted from the untypical (yet valid), wallet usage pattern which caused the nodes to fail to mine the next block after height 25709." The team applied the fix to the flaw in the block construction code, which generated a wrong commitment to the UTXO state.

Users became concerned with the shutdown after Beam found a seemingly unrelated critical vulnerability in the Beam Wallet a few weeks ago. The issue was fixed by uninstalling the wallet and reinstalling the patched version.

About Author

Larry joined crypto research full time in early 2017 and has expertise in capital markets, market structure and early stage DeFi companies/protocols and token economics. He has a background in economics and finance.