Hidden inflation bugs are a real, sobering risk (for now). But using it to push centralized panoptoochains as the privacy solution is dead wrong.
To paraphrase Churchill: In the morning, ZK payments will be formally verified. And your tech will still be disgustingly un-private.
@thefrankbraun "Expert" is underestimated. Taylor Hornby co-authored the Zcash Protocol Specification. He knows the Zcash codebase inside out. Even he needed 2 months. But the Twitter narrative? 'Just a simple prompt to discover the bug.'"
To provide context, this was found after running what must sum up to at least a continuous month or two of different agent-based auditing strategies against the codebases. That gives me some confidence that the window of AI-discoverability began with 4.8's release, but I'd like to do a more scientific analysis.
In 6 months, everyone will be shocked at seeing privacy scale with no shielded sync.
Chilling in a brand new formally verified pool, featuring recursive proofs, and unconditional PQ privacy.
This bug ends up as a mass education event, and rallying call to formally verify.
Really excited to audit the Orchard pool's supply with a very elegant and wonderful approach @ShieldedLabs suggested. More about that later today.
But it's funny that the whole time we're fixing it I'm going be paying bills etc. with my Orchard funds! I love it. 😆
the FUD is all fair game
I suggest you try your hardest to bring it all down & use the declining crypto markets & AI hysteria to its fullest
once we overcome it yet again and prove that encrypted money at planetary scale works, then there will be no doubt left (or opportunity)
There's a lot of confusion about the recently patched Zcash bug. Here's how to actually understand it.
If the bug had been exploited before the patch (very unlikely it was), it would have looked like the shielded pool getting drained. Whoever minted the counterfeit shielded ZEC would want to sell fast, before anyone else found the same bug. And remember, the market for ZEC is almost entirely transparent ZEC, not shielded. You can't dump freshly minted shielded ZEC on Binance or Coinbase without unshielding it first.
The losers in that scenario are shielded holders who sit still. The transparent portion of Zcash is fully visible, so it's trivial to enforce that transparent ZEC never exceeds max supply. If you try to unshield more than the cap, you'll get stopped at the door.
So if you hold transparent ZEC (anyone trading, on an exchange, or doing price discovery on ZEC) there's no marginal effect on you. The loss falls entirely on shielded holders.
The team's next step is a new turnstile and a fresh shielded pool in the coming upgrade, which will confirm the shielded pool was not inflated. Think of it as taking headcount at the end of the field trip--that will make sure no extra kids snuck onto the bus.
But while AI found this bug, AI will also deliver the fix for the whole category: formal verification. I'm very bullish on this as the path to harden all software across the industry. Formally verified cryptography can't have implementation bugs by construction.
Right now AI is surfacing vulnerabilities across all our software--browsers, OSes, and blockchains are no exception. We're in the awkward adolescence where every wart is getting magnified and put on full display. But formally verified software is the only path forward for mission-critical software, and Zcash has put it front and center on their roadmap to deliver.
Privacy is too important not to.
(Dragonfly holds $ZEC and continues to. I'm personally an investor in ZODL.)
@nic_carter@Rob1Ham@mert This bug was discovered by Taylor Hornby, assisted by AI. Taylor isn't a random security researcher. He's a co-author of the Zcash Protocol Spec. He worked on Zcash for 10 years at ECC. Enormous experience and domain knowledge. That's why he found the bug
@Vladcostea Anyone with a brain sees the privacy narrative coming. But a lot of people got salty because they were late. They refuse to accept it. That shows how toxic crypto can get