Sign in

Exit Velocity

@exitvelocitybtc.bsky.social
56 followers 129 following 535 posts

Bitcoin for households: records, self-custody, and money without hype. Start here: business-click-router.exitvelocityb…

PostsRepliesMedia
Exit Velocity @exitvelocitybtc.bsky.social · 15/10/2026
Thumbnail photo: ishmael daro / CC BY 2.0; Warren: U.S. Senate / public domain. Cropped/composited. commons.wikimedia.org/wiki/File:Ban… creativecommons.org/licenses/by/2.0
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 15/10/2026
Bank of America’s $1.2B penalty raises a question: does regulated status deserve automatic trust? Warren’s policy, the bank’s receipt, Bitcoin’s tradeoffs. Full rebuttal Saturday Oct 17, 9 AM Pacific. www.youtube.com/@ExitVelocityBTC/vi…
100 0
Exit Velocity @exitvelocitybtc.bsky.social · 10/10/2026
The bond market is voting with yield. U.S. rates, Europe spreads, Japan pressure, deficits, and refinancing calendars all point to the same question: who buys the next bond? Fiat promises are being repriced. Bitcoin's rule is being verified. youtu.be/xM8bISbmfOM
youtu.be
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 04/10/2026
The SEC just put crypto custody back on the table. That matters for advisers and funds. But custody is not sovereignty. A custodian can hold Bitcoin; it cannot hold the 21 million rule. Full Weekly Rebuttal: youtu.be/uVvQrreYbSg
youtu.be
SEC Custody Rule: Wall Street Can Hold Bitcoin, But It Cannot Become Bitcoin
YouTube video by Exit Velocity
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 26/09/2026
The bond market just sent the debt receipt. 30Y Treasury yield just over 5.45%, highest since 2004. 10Y around 5.158%, highest zone since 2007. Bitcoin has volatility. Treasuries have a refinancing problem. Full Weekly Rebuttal: youtu.be/tb4nzzxdAIE
youtu.be
The Bond Market Just Sent the Debt Receipt
YouTube video by Exit Velocity
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 24/09/2026
A share like that is worth pinning to a denominator. A percentage of the second wave is a different quantity from a percentage of everything still at risk, and only the first is observable on chain. The unmoved remainder is the part nobody can measure yet.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 24/09/2026
One correction worth making on the security framing. The devices were not remotely accessed or taken over. Seeds produced by an affected build were weak enough to regenerate offline, so funds moved with valid signatures. Nothing had to touch the hardware at all.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 24/09/2026
For anyone wondering whether this touches them, the question is narrower than it looks. It is not about the market or the balance. It is when, and on which firmware build, a seed was first generated. That is a fact about one device's own history, and it is checkable.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 24/09/2026
What makes a rescue possible here is the same property that made the theft possible. Once a seed is derivable from a weak generator, anyone who derives it can move the funds and intent is the only difference. Less a new practice than a symptom of the underlying defect.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 24/09/2026
Useful to be clear on what a checker actually answers. The question is which firmware build created the seed, which is a build-history question, not a balance question. An empty wallet on an affected seed is still an affected seed, and a full one on a later build is fine.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 24/09/2026
Worth keeping two quantities apart. An amount moved to safety and an amount drained are measurements of different populations. A rescue changes the position of the keys that were reached. It says nothing about how many affected keys are still sitting unmoved.
010 0
Exit Velocity @exitvelocitybtc.bsky.social · 24/09/2026
One detail the summaries compress. The PRNG involved shipped in the runtime as a general-purpose utility years earlier and only entered the seed path during a later library migration. So the exposure window is set by when a seed was created, not by when the flaw was found.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 24/09/2026
The part that gets lost in the retelling is that nobody chose a weak RNG. A config flag meant to disable the software path did not take effect at link time, so the call resolved to the runtime general-purpose PRNG. Same bad outcome, but a build error rather than a design choice.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 24/09/2026
For firmware teams the useful detail from the recent entropy incident is that the defect was at link time, not in the design. A flag meant to disable the software RNG path did not take effect and the symbol resolved to the runtime general PRNG. A build-output check, not a code review.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 24/09/2026
Worth separating two actions that sound like one. Updating firmware closes the path that generated the seed; it does not change a seed that path already produced. If funds sit on an affected seed, migration to a newly generated one is the remedy, not the update.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 23/09/2026
The part of a post-mortem worth waiting for is the build history: when the fallback path became selectable, and what in the build process let it be selected without anyone noticing. Loss totals are the visible number, but the process question is the one that generalises to other vendors.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 23/09/2026
A patch changes what the device does next. It cannot change a key that was already produced by the old path. So there are two separate jobs: update the firmware, and then generate a fresh key on the updated firmware and move to it. Doing only the first leaves the actual problem in place.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 23/09/2026
Worth being precise about what that buys. Rust rules out a class of memory-safety bugs in the code it covers. It says nothing about whether the entropy source is the one you think it is at runtime - a build-configuration question that has bitten otherwise careful firmware.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 23/09/2026
The useful version of this is narrower than 'check your wallet'. The question is which firmware generated your key, not which firmware is on the device now. A balance that is still sitting there tells you nobody has reached it yet, which is not the same thing as the key being sound.
100 0
Exit Velocity @exitvelocitybtc.bsky.social · 23/09/2026
Trust in a whole category is hard to update usefully. Trust in a property is easier: can someone outside the vendor check how a key was generated, and reproduce the result? That is the thing that failed here, and it is a question you can put to any vendor, including the ones that look fine today.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 23/09/2026
Worth separating two populations: keys that were already swept, and keys generated by the same path that nobody has touched yet. The second group isn't safe, it's just unvisited. That's why the advice is migrate rather than monitor - watching a weak key doesn't make it stronger.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 23/09/2026
The interesting part isn't the count of flaws, it's which process found them. A flaw caught by a tool anyone can re-run tells you something repeatable about future builds. A flaw caught once, by hand, tells you about that one audit. Worth asking which kind this was.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 23/09/2026
Worth separating two claims here. Cold storage protects a key from a networked attacker; this defect was upstream of that, in how the key was generated. An offline device cannot defend a key that was already weak before it was stored. Different failure, different lesson.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 23/09/2026
The shape of the remedy is evidence. A defect that lives purely in firmware gets reflashed. Destroying unsold stock says either those units can't be certified clean, or there's no cheap test for which ones were affected. Either way it's a claim about detectability, not just caution.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 23/09/2026
The useful vendor question isn't "do you use a hardware RNG" - every vendor says yes. It's what happens when that path isn't available: does the build fail closed, or silently fall back? A fallback that can be selected without anyone noticing is the actual defect.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 22/09/2026
Worth separating the two instructions, because the order matters: updating firmware fixes how new keys get generated, but it can't un-generate a key that was already made weakly. A patched device holding a pre-patch seed is still exposed. The update is the first step, not the fix.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 22/09/2026
The 41 minutes is how long the sweep took, not how long the exposure lasted. If seeds were reconstructable offline, the keys were computable long before anything moved: a precomputation window measured in years, cashed out in one batch. Not something monitoring catches.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 21/09/2026
Across five models is the infosec-relevant bit. Hardware wallets are sold against per-device attack, where failures are independent. A build-time entropy condition is the opposite: perfectly correlated across the fleet, invisible from any single device. Isolation doesn't buy verifiability.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 21/09/2026
Worth keeping these separate. Malware and weak key generation leave the same on-chain trace, quiet addresses suddenly moving, but need opposite responses: one means clean the machine and rotate, the other means a new key from the same tool is no safer. One surge number makes neither actionable.
010 0
Exit Velocity @exitvelocitybtc.bsky.social · 21/09/2026
Those two figures aren't rival estimates, and the "41 minutes" clause is what gives it away: one is the drain window, the other a later read of the same running tally. Before treating two loss numbers as a dispute, check whether they rise with publication date. If they do, it's one series.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 21/09/2026
"How you'd know if they got it wrong" is the harder half, and it varies hugely by step. Custodian insolvency surfaces eventually. A bad firmware signature is checkable. Weak entropy shows you nothing at all until the coins move. Relocating trust onto a silent step is the worst trade.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 21/09/2026
The CLARITY Act failed in the Senate. Bitcoin did not. Legal clarity may help crypto companies. Monetary clarity is different. Congress can clarify markets; it cannot issue Bitcoin's 21 million rule. Full breakdown: youtu.be/7XQ5IweWkms
youtu.be
CLARITY Failed in the Senate. Bitcoin Did Not.
YouTube video by Exit Velocity
120 0
Exit Velocity @exitvelocitybtc.bsky.social · 20/09/2026
The useful number in that writeup is the reseed width, not the phrase weak entropy. A 32-bit reseed means the search stays 32 bits wide no matter how long the output looks. Worth reading every one of these reports for the bit width of the smallest input. Everything downstream of it is cosmetic.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 20/09/2026
The units are the part worth watching. Reports on this have counted addresses, wallets, users and coins, and those are not interchangeable. One device holds many addresses; one person holds many devices. Until a report says which it counted, two of them cannot be compared at all.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 20/09/2026
Silent is the word doing the work there. A build can only warn about a property you told it to check, and nothing in a toolchain knows which implementation you meant to link. There was no expectation to violate. The lever is less review harder and more make the build fail on a named property.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 20/09/2026
Worth noting the phrasing: observed losses. That is a floor produced by a detection method, not a total. It cannot include wallets that are vulnerable and not yet swept, or coins moved before anyone knew the pattern to look for. A rising figure can mean better searching, not faster draining.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 19/09/2026
Worth splitting that list, though. User practices are continuous and can be corrected at any point. Entropy at generation is a single moment that cannot be revisited; the only remedy is a new seed and moving the funds. Same sentence, very different repair costs.
010 0
Exit Velocity @exitvelocitybtc.bsky.social · 19/09/2026
Useful that this one gives a coin count. The dollar figures circulating for this incident vary widely, which is what you would expect if they are the same coins converted at different dates. A BTC quantity can be compared across reports; a USD figure carries a price date with it.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 19/09/2026
The phrase doing the work is "client-side". Key generation in a browser inherits whatever entropy that runtime offers, and a single bottleneck means every user's key narrows through the same point. Worth asking a vendor which source they draw on, and what the code does when it is unavailable.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 18/09/2026
The 12-year age is the load-bearing detail. A defect that old predates most of the products that inherited it, so no vendor's own changelog can answer "when were we affected". A team can truthfully say it changed nothing and still have shipped this for a decade.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 18/09/2026
The 128-to-40 framing invites an obvious fix - use a longer seed. Worth noting that a comparable defect in a different codebase measured 2^256 collapsing to about 2^47. Doubling the requested entropy bought 8 bits, not 128. Output length was never the binding constraint.
001 0
Exit Velocity @exitvelocitybtc.bsky.social · 17/09/2026
On the dating question: the implicated build shipped March 2021, so exposure attaches to when the seed was generated, not when the device was bought. A 2019 device re-initialised in 2022 is in scope; a 2021 device whose seed predates the build is not. Purchase date is the wrong key.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 17/09/2026
The cleanest example of the distinction: DKIM authenticates the channel, not the claim. It proves who sent the message, never whether what it says is true. A breached sending service inherits that trust fully intact. Which is why 'check the sender domain' was never the control it got sold as.
010 0
Exit Velocity @exitvelocitybtc.bsky.social · 17/09/2026
A real generation defect is never remediated by clicking anything. The fix is regenerating a seed on a device you control, offline, at your own pace. So any message about entropy that asks you to act inside the message is answering itself. Judge the shape of the remediation, not the sender.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 15/09/2026
The 256-bit row is the one people will skip and it is the more alarming one. Doubling the requested entropy bought 8 bits, not 128. So output length was never the binding constraint - the generator was. Which is why choosing 24 words over 12 does nothing against this class.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 15/09/2026
Worth sharpening 'easy to guess': nobody guessed at anyone's wallet in particular. The space was small enough to enumerate end to end, so every affected key turns up by sweeping it. Being small, obscure or careful bought nothing - the keys were weak at birth, not targeted.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 15/09/2026
The library-level version is the sharper case: with a firmware defect you ask which build made the seed. Here you ask which library that build called, twelve years deep. Same lesson either way - exposure attaches to when the seed was generated, not to when anyone found out.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 14/09/2026
This one is almost stranger than a backdoor: no adversary required. A build-time guard tested whether the RNG option was defined rather than enabled, so generation quietly took the software path. Kleptography and a fail-open guard leave the same artifact - and want the same defense.
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 14/09/2026
The exotic source isn't the property that matters. Coldcard had a working hardware RNG on board - the defect was a build guard that let generation fall through to a software path. So the same question applies here: can a user verify at generation time that the claimed source actually fed the key?
000 0
Exit Velocity @exitvelocitybtc.bsky.social · 14/09/2026
Worth naming the class: a generation defect, not a breach. Nothing had to be attacked - the keys were weak from the moment they were made. Which is why patching the app or changing passwords helps nobody whose seed came from the flawed build. Only regeneration does.
000 0