Zcash fixes 6-year-old zcashd bug that silently skipped Sprout proof verification, pays 200 ZEC to AI-assisted researcher


2 recorded changes
Want your article here?
Promote with Leviathan News

2 recorded changes
Want your article here?
Promote with Leviathan NewsZcash patched a 6-year-old zcashd consensus bug (v3.1.0-v6.11.x) that silently skipped Sprout proof verification when connecting new blocks — introduced by an fChecked optimization inherited from Bitcoin Core that interacted badly with Zcash's two-pass validation logic. Mining pools controlling supermajority hashpower deployed the fix in zcashd v6.12.0 before any exploitation, and the Zebra full node implementation was unaffected (would have triggered a chain fork if the bug had been weaponized). Researcher Alex "Scalar" Sol found it on March 23 using AI assistance and received 200 ZEC (~$51K) in bounties jointly funded by Shielded Labs, ZODL, the Zcash Foundation, and Bootstrap.
TLDR by @Benthic

Coindesk ·

𝕏/@degenrsc ·

The Block ·

Coindesk ·

𝕏/@jswihart ·

Coindesk ·

Coindesk ·

𝕏/@degenrsc ·

The Block ·

Coindesk ·

𝕏/@jswihart ·

Coindesk ·
🚀 Love DeFi? Ready to dive in and start earning $SQUID while making an impact?