The Breakdown - Brutal Zcash Bug Sat Hidden for 4 Years

Episode Date: June 5, 2026

A critical bug in Zcash's Orchard shielded pool could have minted unlimited counterfeit ZEC — and it sat there for 4 years. The price has lost ~47% in three days. David walks through what happened, ...why ZK trust keeps mattering, and what it means for holders. Plus: Polymarket's UMA ruling that Strategy didn't sell Bitcoin (it did), and the end of the Bitcoin ETF outflow streak. TIMESTAMPS: (00:00) Intro (01:11) Zcash Crash (14:53) Polymarket Strategy Drama (23:39) ETF Flows Update FOLLOW THE SHOW › David — https://x.com/dcanellis › The Breakdown — https://x.com/TheBreakdownBW › The Breakdown Newsletter — https://blockworks.com/newsletter/the-breakdown Get top market insights and the latest in crypto news. Subscribe to the Blockworks Daily Newsletter: https://blockworks.co/newsletter/ DISCLAIMER As always, remember this podcast is for informational purposes only, and any views expressed by anyone on the show are solely their opinions, not financial advice.

Transcript
Discussion (0)
Starting point is 00:00:00 It is Friday, June the 5th. I'm your host David Canales and this is the breakdown. We're getting you ready for the weekend ahead with some quick stories. We're looking at this brutal Z-cash crash around this orchid-related vulnerability that would have seen infinite supply be minted, where we take a look at the aftermath and the disclosure of this particular bug and if there is any risk moving forward. We're going to be looking at, again, a polymarket drama around a market for where the micro strategy was going to sell Bitcoin before the end of May, which it did. But apparently, Polymarket says no, it didn't.
Starting point is 00:00:36 We're going to be taking a look at why that might be and what the crowd reaction is to such a ruling. And yeah, we're also going to be quick, briefly look at ETF flows to get an update on those amid an ongoing correction in the wider crypto space. So without further ado, this is the breakdown. Let's get to it. Nothing said on the breakdown is a recommendation to buy or sell securities or tokens. This podcast is for informational purposes only and interviews expressed by anyone on the show are opinions, not financial advice.
Starting point is 00:01:07 Host and guests may hold positions in the company's funds or projects discussed. All right. So first we're going to jump into this Zcash stuff. So I have the chart of Zcash against hype, Bitcoin, ether, and Seoul over the past year. And as you can see, a huge drop in the price of Zcash very recently over the past three days. Effectively, over the past year, Zcash was up 1,000 percent. and after about a 50% retracement over a few days, we're looking at Zcash only up around 500%. So still massively outperforming the other majors.
Starting point is 00:01:40 But this gives you an indication of how serious the market response has been to this particular bug, which we're going to get into a minute. But of course, there's also a big widespread correction happening across Bitcoin, ether, and so on. So, you know, it's all bundled together that there is this kind of crash in the price of Bitcoin and that's flowing on into alts. But clearly this bug has exacerbated the downturn for Zcash. And actually, like, I have some numbers here. Like, this is actually the seventh worst one-day drop in Zcash's history,
Starting point is 00:02:12 which spans back 10 years now, nearly 10 years. It dropped 30%, 29% in one day. Three-day losses are almost 47%, which, I mean, this is the worst since, it's worse than COVID. It's worse than even the May 2021 wipeout around terror. So it's pretty bad for Zcash. It's not quite as bad as the crashes when it was first listed in November 2016. But in terms of like, in terms of post-price discovery since Zcash first launch, this is about the
Starting point is 00:02:49 worst correction in Zcash's history. So why is it down? Let's take a look. So I'm piecing this timeline together because. Originally, the way that this bug was communicated was that there was a critical soundness vulnerability in the Orchid Zero Knowledge Proof Circuit. And for those unfamiliar, what Orchid is, is the Z-Tash privacy pool that you can have shielded transactions and shielded balances within this Orchid pool.
Starting point is 00:03:16 So there was a bug in this. And essentially, what the bug entailed was that the circuit could be tricked into accepting invalid transactions as legitimate. And in the initial blog released by the Zcash Foundation on June the 3rd, so on Wednesday, it explained that in a protocol like Zcash, soundness means the system should only accept valid transactions and state transitions. A soundness vulnerability is one that could allow the system to accept something it should reject. In this case, successful exploitation could have allowed the orchid pool to accept invalid state transitions, potentially permitting double spending your funds within Orchid,
Starting point is 00:03:58 though with no ability to inflate the total Zcash supply, which is protected by Zcash's turnstile mechanism. So it's essentially a double spending bug that an attacker, if they understood exactly how to exploit this vulnerability, they could have told the Zcash chain that they had access to more tokens than what they actually did. And considering how the bugged works, the chain would just accept that.
Starting point is 00:04:24 as a normal transaction and process it and give the attacker whatever supply that they would that they would say that they had. This wording in particular that there was no ability to inflate the total ZEC supply is somewhat interesting. I'm just going to pull up the chart here for Zcash and we can see that on the 3rd of June there was no real market response to this bug being disclosed. It only began tanking at midnight on that on June the 4th. And then we saw a huge crash downward. And I just would point out that Bitcoin had already started its, it's, it's, its most recent connection, it's the most recent correction below 70K, days before this as well. So Bitcoin was already on its way down. But even with the disclosure of this bug as worded by the Zee,
Starting point is 00:05:24 Tzathe Foundation, Zetash had remained somewhat steady. It was only when a follow-up blog, a follow-up post in the Zetash community by Zetash founder Zucco Wilcox that explained that elaborated on the seriousness of the vulnerability, that we saw a much bigger correction in Zetash start to occur. And with good reason, and as we can see here, this is what Zucco posted, along with Jason Medea and Taylor Hornby. After reviewing Taylor's report and discussing the implications of the vulnerability internally, Shielded Labs believes it is important to provide additional context. The vulnerability could have been exploited to undetectably create an unlimited amount of counterfeit ZEC within Orchid. Because of the privacy properties of
Starting point is 00:06:09 Orchid, there is no way to cryptographically prove whether the vulnerability was exploited before it was remediated. However, an upgrade can be deployed to protect users and prove the integrity of the Z-Tash supply. So this original wording here was not correct. The original wording that there was no ability to inflate the total Z-E-C-Supply, that turned out to be not true. And in the aftermath of the Zucco post on the Z-Cash forums, in the aftermath of that, we saw the massive correction really start to take shape in Z-Cash.
Starting point is 00:06:45 I'm not too sure why the bug was initially framed as being not so damaging, and then it took, it took, you know, 24 hours or whatever in order to correct the record. But it's clear that the market absolutely responded to the new information as framed by Zucco and Jason and Taylor. So I'm not too sure if there was just wires crossed or what have you. But it's clear that there was not outsized dumping, but it's like seeing the strength of the, of the price of Zetash in the lead up to the disclosure of exactly how bad this bug was. It's not like there was a bunch of people dumping their Z-Cash before the true impact of the vulnerability
Starting point is 00:07:24 could be made public. That doesn't really appear to be the case. But the downward pressure from people seeing that it might have been possible that there was counterfeit ZEC minted, and we can't track that right now, that seems to be the impetus for the price of Z-Cash to go down. Now, I am inclined to give the Z-Cash team the benefit of the doubt, even though it might not be the most pragmatic way of going through investing in the crypto space to just trust what the what people tell you about things and it's very difficult because i mean we've all faced this problem getting
Starting point is 00:07:59 into crypto is that it's it's it's part finance it's part computer science and if if you're not a computer scientist or if you're not really attuned to finance lingo or finance concepts it's it's very hard to navigate that yourself relying on your own research and and you're own intellect and it does come down to listening to people with very highly specialized education and experience in order to understand what the implications are for any of this. So that said, this is from Craig Sarm, Chief Legal Officer at Grayscale. He tweets, from a non-technical perspective, to believe this vulnerability was actually exploited before being patched, you'd have to believe someone won was looking at the Zetash code
Starting point is 00:08:43 paste more thoroughly than any of the ECC Zodl shielded lab Zetash Foundation and other core Zetash dev and security contributors combined and two, resisted the urge to completely run out of the orciful turnstile to sell all its counterfeited ZTash during historical 20x plus bull run seems unlikely to me. In my opinion, the real takeaway here is that the Zcash dev and security community is absolutely best in class and head of every other protocol in terms of AI risk and so on. And he brings up the AI risk in that the security researcher that found the bug and disclosed it to the Zetash Foundation, used AI tooling and used Opus to understand the bug
Starting point is 00:09:21 and really like test it out and kind of prove that it's real. But I mean, what is still worrying is that the bug existed since Orchid had been activated in May 22, right up until the time of the emergency fix, which was on June 1, 26. So about four years this bug existed that we just don't know whether it was exploited or what the true supply of the ZTash of the ZTash currency is right now. I mean, they are touting that there is a network upgrade that will, a future network upgrade
Starting point is 00:09:57 that will be able to be implemented that we could effectively tally the, that we could gauge the integrity of the ZTash suppliers, as Craig Cray Sarm puts it. So, TBD on that, until then, we basically have to trust that the, that the exploit was not exploited. And I just, I mean, number one, that it's like that there might be, that it's impossible that an attacker would not be looking at the Zetash code base more thoroughly than other security researchers. I don't, I'm not really too sure that that is completely 100% sound logic.
Starting point is 00:10:33 But in any case, I mean, I don't just want to blindly bash Zetash. But in my mind, this is now the second time that we have to blindly trust that everything is okay in Zetash. The first, of course, being the key ceremony where six individuals supposedly briefly had access to a part of a private key that would undo the zero knowledge proves that protect the chain, that if they had all teamed together and shared their part of the private key, they would essentially have a master key to the Zcash network's cryptography. They all got together in a ceremony and destroyed those keys. So perhaps, I mean, the likely event is that that ceremony was legitimate. And there is this no master key that could essentially unlock, that could essentially undo Zcash's zero knowledge proves.
Starting point is 00:11:28 We have to believe that that ceremony was legitimate and there was no secret plot for all of those six individuals to band together and effectively reconstruct this private key, this master key. We have to set that to one side and understand that there would be very little incentive for those people to come together to do that to actually destroy the value proposition of Zcash. We have to, we have to believe that. We also have to believe now that there was no hacker that exploited this infinite minting bug that would result in an inflated supply. So now we have two layers of trust that we now have to get through. And this is just the conspiracy theorist in me that that pieces this stuff together naturally. Of course, believing in these sorts of theories or worst case scenarios
Starting point is 00:12:19 for cryptocurrencies would essentially sideline you from any potential upside when it comes to buying and holding these coins. So at some point, believing in the worst case scenario possible or these conspiracies around what might have happened, what could have happened. It's not exactly pragmatic, but when you look at the market reaction to the eventual disclosure of how serious this bug was, I have to wonder if these things are starting to compound in the minds of perhaps not really plugged in people into the crypto space, but perhaps, you know, I don't want to just say normies as a derogative, but to people who aren't just so tied to crypto as an identity that they must be looking at just the headlines and wondering, well, if this is
Starting point is 00:13:09 happening and that is happening. I don't really know how much stock I can put into what these incredibly educated and experienced professionals are telling me because I can't vet what the truth is either because I just don't know computer science. I don't know I don't know cryptography. I don't know the true details of what that key ceremony was. I don't know the true details of the bug patch and all of that kind of stuff. So I feel for people that are trying to navigate this as best they can. And it is just this unfortunate thing that we are all trying to build and encourage an eco-system of trustless technology, but it still comes down to trusting what people smarter and more knowledgeable than you say about certain instances and events.
Starting point is 00:13:52 So in any case, I mean, good luck to you if you're holding Z-Tash in amongst all of this. Good luck to you if you're holding, you know, X-coin, whatever it is, in the age of AI and cybersecurity in the age of AI and cryptocurrencies. So TBD on the true impact of this, we're only going to be able to find out once an update rolls out, a tool rolls out to vet the Zetash supply. And even then it could be quite difficult because you have to vet not only the total Zetash supply, but the Zetash supply that exists within the privacy pool and all of that kind of stuff. So truly going to be messy.
Starting point is 00:14:27 It's going to be something that will hang over Zetash for quite a while. But if Zetash can expand, but if Zetash can survive all of the fud that was around the mysterious key ceremony, then perhaps it can survive this as well. Okay, so on to the next one. All right, we're looking at this story about, again, this Polymarket Uma resolution process is again drawing some criticism. So we have this, I mean, Galaxy has done a great job of breaking this down. Strategy sold Bitcoin in May.
Starting point is 00:14:57 Polymarket says it didn't. Effectively what happened. I mean, we all know strategy sold Bitcoin for the first time since 2022 recently. It was only a very small amount of Bitcoin that it's sold. So what actually happened on June the 1st, strategy filed an 8K disclosing the sale of 32 Bitcoin between May 26 and May 31. And that sale generated $2.5 million worth of US dollars at an average net price of 77K. And that was the company's first disclosed sale since December 2022.
Starting point is 00:15:29 So it wasn't such a big sale. And it was also very confusing because, you know, only a couple of days before it actually bought some Bitcoin. So it's like, well, why did you sell it at all? And it was a very strong. small sliver, of course, of strategy's total holdings. Galaxy is calculated at 0.0038% of its Bitcoin treasury. So whether or not you really care that strategy is sold, Bitcoin is kind of in the eye of the beholder. But, I mean, there was a polymarket. There's a recurring polymarket for whether
Starting point is 00:16:01 micro strategy would sell any Bitcoin. And I have, I mean, it ends every quarter. So this, so it had a open for whether micro strategy would sell Bitcoin by May 31st. And you can see the chart here that there was the market had given anywhere between around 10 percent to around 30 percent that micro strategy would sell Bitcoin. And as we get closer towards the end of the month and as the sale is actually disclosed, you can see that the market really started to buy the yes votes because they could see that strategy had sold Bitcoin. But for whatever reason, the Uma Oracles have decided that no, it does not count. And we have some context here.
Starting point is 00:16:48 So it says that no information from strategy on-chain data or consensus of credible reporting confirmed that micro-strategy sold Bitcoin within the market's time frame. So what they are essentially saying is that even though the market was, set for the title of the market, Micro Strategy sells any Bitcoin by May 31st, 2026. And even though strategy did sell Bitcoin between those dates, because it was not officially disclosed, it does not count, which I just find incredible to believe. When this news was revealed to the market, yes odds on polymarket spike from 10% to around 80%. One market participant bought 700,000 yes shares at around 70 cents or at around 76 cents a piece.
Starting point is 00:17:39 He viewed this as a free arbitrage opportunity, as he described in a detailed X thread. Each share is supposed to pay out $1 in stable coins if the prediction comes true and zero if not. So, I mean, as outlined by Galaxy in this great piece, the original resolution text is event-based and explicit. The market resolves yes if strategy sells any of its Bitcoin by the deadline. Nothing in it requires the sale to be announced by then. I mean, that's in the original text. This is the crux of the dispute. The Yes Camp argued that the rules named strategy's own information as the primary source
Starting point is 00:18:14 and micro-strategy's own filing lists that 32 Bitcoin as sold during the period of May 26 to May 31. The NoCamp argued that absent public confirmation before June 1, there was nothing to resolve on by the deadline. In other words, does the event date govern or the confirmation date? The original rules read event-based. The subsequent bulletin reads confirmation-based. Traders treated the gap as a retroactive rule change, which in our view, as market analysts, it was. I mean, brutal. And what this comes down to, again, is framed by Galaxy, that this is an interpretation of all of these factors by UMA oracles, by UMA holders through the UMA Oracle system.
Starting point is 00:18:55 And I mean, of course, this is not the first time that the oracles, their decision making has been called into question. But I just have to wonder, when something is so clear cut as what this seems to be, but we still have this finicky, murky way of resolving disputes when it just seems so obvious. It just seems so intuitive. It definitely calls into question what is even happening. I mean, Polymarket has to be watching this. They have to be understanding. I mean, let's have a look at the comments on Polly Market.
Starting point is 00:19:29 When you scroll down, the comments, scam, scam, scam, scam, scam, scams, scams, scam rules change, beware, scammed. And it goes on like that. You can argue, it's very easy to argue even, that you should just ignore the comments. It doesn't matter. What matters is where the Polly Market is growing overall. What matters is where the prediction markets are growing as we don't. into election season as we go into more sporting seasons. Those things are important. I get it.
Starting point is 00:20:01 But at some point, the comment section is going to bleed out into real life. And all this stuff is going to work negatively against not just only polymarket, but prediction markets overall. So, I mean, you must know by now that I'm somewhat still a decentralization maxi. I still find the most interesting things in crypto ones that are decentralized. I'm interested. in decentralized decision-making processes, decentralized governance. I'm into all that stuff. What is improvement is that the UMA oracles
Starting point is 00:20:34 in the current state of their power over these resolution decisions that they are able to make, I call that satisfies polymarket users in a way that can be replicated. Again and again, we have these situations where bedders expect something different. And then again, again, we have these situations
Starting point is 00:21:00 where bettors are expecting one thing based on what appears to be a black and white interpretation of how the market's rules are communicated, and then they get something else in terms of the resolution. And it's just, I mean, I get it, it's gambling. Anything can happen. I get it. You can lose money.
Starting point is 00:21:17 You're buying experimental tokens, on experimental illiquid markets. I mean, get that people interacting with these markets understand that there is some level of risk, but when the risk is coming from within side the building, I'm not too sure how we're meant to get through all of this, especially if that we have markets open for stuff that isn't exactly black and white either.
Starting point is 00:21:42 This just seems like such a slam dunk in terms of, like, did strategy sell between these dates? And yes, it did. Oh, the disclosure didn't. come out until after that date. So, you know, the market, the market resolved before there was a disclosure and then to actually go and resolve the market post-disclosure is somewhat messy. There needs to be some way to build that into the construction of the market itself, so this doesn't happen again. And I imagine, again, giving the benefit of the doubt,
Starting point is 00:22:15 I hate to do it. I'm trying really hard to give people the benefit of the doubt these days. Let's just see if they can construct markets in such a way that leaves open the possibility that they can. There's some grace period of a few days after these markets are meant to resolve to give room for potential disclosure. Without that, I'm not sure how anyone can continue participating in some of these markets. But in any case, still bullish on the concept of decentralized prediction markets. I'm a big fan. I actually want more decentralization in prediction markets. I don't want just polymarket to make markets.
Starting point is 00:22:53 I want users to create markets. User generated markets with some way of fixing the liquidity problem. That would be cool. I don't know how realistic it is. But I want more pure play prediction markets. And if that means some kind of alternative to the Uma Oracle system that, I mean, obviously, and I've said it before, the Uma oracles are a way to provide decentralization around decision making. but perhaps there needs to be more, many, many more holders and voters
Starting point is 00:23:24 that needs to be some better incentives to become an Uma holder and an Uma Oracle participant. Because clearly we need more decentralization in that particular process, if not just scrap it and build it from the ground up. Okay, on to the next one. Okay, this is just going to be super quick. It's just a super quick update to Bitcoin ETF flows because we had a brutal losing stream.
Starting point is 00:23:48 Street. There's like 13 days. Like let's count them three, six, nine, ten, eleven, twelve, twelve straight trading days of outflows, which has to be a new record. It has to be like four and a half billion dollars or someone like that ripped from Bitcoin ETFs, which is, I mean, go back to the Wednesday episode to see that that's not, it's not the end of the world when it comes to Bitcoin ETF holders, but obviously it is downward pressure on the price of Bitcoin when such sustained and big outflows do. happen but we have broken the streak on june the fourth and this is from far side there was
Starting point is 00:24:24 three point two million dollars positive net flows into spot bitcoin etifs uh in the u s at least so that's yesterday so we've broken the streak well done and it was of course black rock's ibit that was able to you know to to tip it over into the black with 47.7 million dollars in flows with 47.7 worth of net inflows whereas basically all the others are apart from msb t msb t saw 9.9 million but basically the others either saw no change or negative flows so well done to the bitcoin etps for stemming the flow obviously some people are interested in buying the dip through the etf wrapper in the meantime let's look at ethereum flows how ethereum flows are doing that also broke the street well done there so um yeah 19.3 in the black yesterday for aetherium spot
Starting point is 00:25:24 ETFs in the US how salana doing salana saw no activity whatsoever in terms of a spot ETFs yesterday in the US and hyper liquid what have we got here we have 12.2 million dollars in flows for yesterday what's true is is that there's been no days of negative of of of of net outflows from high Hype spot ETFs so far. Every single day has been in the black, although relatively small, I do have to say, with a total inflows of $158 million into hype spot ETF so far. But we appear to have broken the curse at least for now.
Starting point is 00:26:03 Let's see how today's inflows go, and I'll give you guys an update about that on Monday. So that is enough jibba jabba from me. This has been the breakdown for this week for this Friday. Again, smash like and subscribe. send us a comment on YouTube on Spotify, wherever you're consuming this content from. I'd love to hear from you. And always look after yourselves.
Starting point is 00:26:25 Goodbye.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.