Digital Cash Is Not a Vault

2026-08-12 · 4,617 words · Singular Grit Substack · View on Substack

The Security Failure Created by Treating One Key as Enough

Bitcoin’s security problem has increasingly been framed in the wrong terms. The question is routinely posed as whether a particular hardware wallet is secure, whether a seed phrase has been stored safely, or whether a signing device has remained offline. Those questions matter, but they are subordinate to a more fundamental question: why should compromise of one device, one seed, or one private key be sufficient to compromise a substantial holding at all? Bitcoin was introduced as a peer-to-peer electronic cash system, and its original design explicitly contemplated small casual transactions as one of the economic cases made possible by lowering transaction costs (Nakamoto, 2008). The security architecture appropriate to cash carried for ordinary expenditure is not thereby the appropriate architecture for accumulated savings, a corporate treasury, or generational wealth. Confusing those functions has produced a security culture in which the convenience appropriate to spending money is routinely substituted for the defence in depth required to protect substantial value.

This distinction is not semantic. It is the basic logic of security engineering. A private key is an authorisation credential; it is not, by itself, a security architecture. Cryptographic strength establishes how difficult it should be to derive or forge a credential under specified assumptions. It does not establish that giving one credential unilateral authority over a large pool of value is prudent. NIST’s key-management guidance expressly treats key security as a lifecycle problem encompassing generation, protection, storage, use, recovery, compromise, and destruction, rather than reducing security to the mathematical strength of an algorithm (Barker, 2020). Accordingly, a 256-bit private key can be cryptographically formidable while the system surrounding it remains operationally fragile. If one failure is sufficient to destroy the entire security objective, the weakness lies in system design irrespective of the elegance of the cryptography.

The Mistake Begins With Treating Every Holding Like Spending Cash

A rational security architecture begins by distinguishing the economic function of the value being protected. Someone carrying enough digital cash to buy lunch has a different loss function from someone protecting twenty years of accumulated savings. The first user may rationally value immediacy, low friction, and simplicity above elaborate controls because the maximum credible loss has deliberately been bounded. The second faces a radically different consequence if authorisation fails. Nakamoto’s original paper specifically identified the economic significance of reducing mediation costs sufficiently to permit “small casual transactions,” while defining an electronic coin through a chain of digital signatures (Nakamoto, 2008). The paper does not establish the proposition that the most convenient signing arrangement for small payments should constitute a universal custody architecture.

The failure to maintain that distinction has led to a peculiar inversion. Users commonly place spending money and savings under essentially the same authorisation model: one wallet, one master seed, and ultimately one independently sufficient chain of key material. The only substantive change as the balance grows may be that the device is moved from a phone to a hardware wallet and described as “cold.” Yet value may have risen by five or six orders of magnitude without a corresponding change in the number of independent failures required for theft. The economic exposure changes radically while the authorisation threshold remains one. From a systems perspective, that is not increased security depth. It is merely a stronger implementation of the same single point of failure.

Security engineering normally proceeds in the opposite direction. NIST defines cyber resilience around the ability of systems to anticipate, withstand, recover from, and adapt to adverse conditions, stresses, attacks, and compromises (Ross et al., 2021). That formulation assumes that components can fail. The engineering objective is therefore not to pretend that a device will remain uncompromised forever; it is to ensure that compromise of a device does not automatically equal compromise of the protected system. For digital cash, this means accepting that a single key may be economically reasonable where the loss ceiling is intentionally small while rejecting the idea that the same threshold remains reasonable merely because the balance is expressed in the same token.

A Hardware Wallet Is a Component, Not a Security Model

The term “hardware wallet” has acquired an unfortunate rhetorical function. It often substitutes a product category for a threat model. A hardware wallet can isolate signing operations, reduce exposure to general-purpose malware, and provide important protections. None of those properties means that the device is incapable of failure. Research has long demonstrated that even air-gapped cryptocurrency systems remain vulnerable to attacks against implementation, interfaces, physical components, and key-handling processes. Guri (2018), for example, demonstrated mechanisms through which key material could be exfiltrated from compromised air-gapped systems, illustrating the broader proposition that isolation reduces classes of exposure rather than abolishing them.

The correct systems question is consequently not whether hardware wallets are useful. They plainly can be. The question is what authority one compromised hardware wallet should possess. If compromise of one device is sufficient to spend an entire holding, the device occupies a catastrophic trust position. Its firmware, hardware, random-number generation, user interface, update process, manufacturing process, backup method, and the circumstances in which it was initialised all become potential paths to total loss. Key management literature treats precisely these implementation and lifecycle questions as integral to security rather than secondary operational details (Barker, 2020). A device that is very difficult to compromise remains a single point of failure if its compromise alone is sufficient.

That point is frequently obscured by the language of “self-custody.” Self-custody describes the absence of an external custodian; it does not require a single key, a single signer, a single device, or even a single location. The false equivalence between self-custody and one-key custody has encouraged users to concentrate authority in precisely the way conventional security engineering attempts to avoid. The better objective is not merely exclusive control. It is resilient control: an architecture in which the legitimate owner can act when necessary but an attacker cannot obtain equivalent authority through one successful compromise.

Coldcard Demonstrated the Cost of Single-Point Authority

The 2026 Coldcard incident illustrates the distinction with unusual clarity. Block’s engineering investigation reported that affected Coldcard firmware contained a random-number-generation integration error in which a disabled hardware RNG path could fall back to a deterministic software generator; the consequences varied by device generation, with some affected configurations providing dramatically less entropy than users reasonably expected (Block Bitcoin Engineering and Security, 2026). TRM Labs subsequently reported that attacks beginning on July 30, 2026 had drained approximately 1,816 BTC, valued at about US$116 million at the time of its assessment, from more than 5,200 addresses associated with the vulnerability (TRM Labs, 2026).

The immediate technical failure concerned entropy. The architectural failure was larger. A weakly generated seed could become a total-loss event because recovering the relevant key material gave the attacker sufficient authority to spend the associated outputs. The attack did not need to defeat several independently generated keys, compromise several independent devices, reach several physical locations, or satisfy several independently administered approvals. Where a vulnerable seed controlled the relevant funds directly, recovering that seed resolved the entire authorisation problem for the attacker.

That difference is critical because updating the affected device cannot retroactively make a previously weak seed strong. Block’s analysis and TRM’s reporting both emphasised that assets associated with seeds generated under affected conditions required migration to newly generated secure material. The incident therefore exposes the weakness of thinking about security as an attribute of the box. The device can be patched while the credential remains compromised. Conversely, a vulnerability in one device need not be catastrophic if that credential constitutes only one independent part of a larger spending condition.

The useful lesson is not that Coldcard was uniquely unsuitable or that another manufacturer supplies an infallible substitute. That would reproduce the same conceptual error with another product. The lesson is that high-value systems should be designed so that discovering a vulnerability in one component does not immediately transfer control of the protected value. This is the essential logic of fault containment and defence in depth described in systems-security engineering (Ross et al., 2021). The question after a device failure should be “which layer has failed?” rather than “has everything now been lost?”

Bitcoin Had Multiple-Key Logic From the Beginning

There is an additional reason the one-key culture is difficult to defend: Bitcoin’s architecture did not require it. The January 2009 Bitcoin v0.1 source contains both OP_CHECKSIG and OP_CHECKMULTISIG logic. The latter explicitly processes a number of public keys and a number of signatures and evaluates whether the required signatures correspond to the permitted key set (Nakamoto, 2009). Whatever later wallet conventions became dominant, multiple-key authorisation was not a concept foreign to the original software architecture.

This matters because it separates protocol capability from wallet convention. Bitcoin Script evaluates predicates governing whether an output may be spent. Contemporary technical documentation continues to describe OP_CHECKMULTISIG as validating multiple signatures against multiple public keys, and the literature uses “multisig” for spending policies requiring m signatures from n permitted keys. Bitcoin multisignature policies can be in terms of m-of-n public-key authorisation and may use cryptographic techniques for joint signing. Multiple authorisation is therefore not an alien banking practice being imposed on Bitcoin. It is a natural use of cryptographic spending conditions.

The relevant design mistake is consequently not a failure of Bitcoin to provide any mechanism beyond a single key. It is the narrowing of user practice until one conventional payment pattern is treated as a universal model of ownership. A transaction can be perfectly valid and still embody an inappropriate security policy. Consensus validity answers whether the transaction satisfies the protocol. It does not answer whether the owner should have placed US$10, US$100,000, or US$100 million behind the same signing threshold.

This distinction between protocol validity and security suitability is essential. A “standard” or commonly used transaction pattern is not an economic theorem establishing optimal custody. Standardisation generally serves interoperability, propagation, implementation simplicity, and predictable handling. It cannot eliminate the need to select controls according to the value at risk. Treating the ordinary payment transaction as though it were a normative wealth-storage architecture confuses what the system can readily process with what a prudent owner should require before substantial value can move.

Three of Five: A Simple Example of Defence in Depth

Consider a three-of-five arrangement protecting a substantial holding. Five independently generated keys are created, and the spending condition requires any three of them to authorise a transfer. The significance is not that “five” or “three” is universally optimal. It is that the architecture changes the number and nature of failures required before an adversary can spend the protected value. Bitcoin’s multisignature model permits threshold policies of this general kind, and the cryptographic literature has examined both conventional and more advanced multisignature constructions for Bitcoin systems.

Suppose Key A is generated and held on one signing device at one secure location; Key B is generated independently on a different device at another location; Key C is kept under a separate secure arrangement; and Keys D and E provide additional geographically and operationally separated recovery capability. No single device is sufficient. No single location is sufficient. No single stolen backup is sufficient. No single compromised signer is sufficient. If implemented with genuine independence, an attacker must obtain three qualifying authorities before the spending condition can be met.

The contrast with one-of-one custody is immediate. In a one-key architecture, compromise probability may be represented in simplified form as the probability that the single controlling credential is compromised. In a threshold architecture, the attack condition becomes conjunctive: several independent or partially independent compromises must occur. The exact probability cannot responsibly be calculated without modelling dependence between failure events, but the architectural principle remains clear. If failures are sufficiently independent, requiring several of them materially changes the attacker’s burden. If they are completely correlated, merely multiplying the number of nominal keys achieves little. This is why defence in depth is about independent barriers rather than decorative redundancy.

A three-of-five system also addresses availability. Security architecture cannot focus solely on theft while ignoring legitimate recovery. Requiring all five keys would create substantial fragility because destruction or inaccessibility of one key could prevent spending. Three-of-five permits two key failures while preserving authorised access. The threshold therefore creates a deliberate balance between compromise resistance and recoverability. This is consistent with key-management guidance that treats availability, backup, recovery, compromise response, and protection as interacting dimensions of cryptographic-key governance (Barker, 2020).

Five Keys on One Laptop Are Not Defence in Depth

The number of keys is not itself the security measure. Independence is. Five keys produced using the same vulnerable random-number generator on the same device during the same session may reproduce the same underlying weakness five times. Five devices kept together in one bag may fail together through theft. Five backups in the same building may disappear in the same fire. Five devices from the same supply chain may share a common implementation defect. Five nominal signers controlled by one administrator may collapse administratively into one effective authority.

The Coldcard incident demonstrates why common-mode failure matters. The reported weakness was not an attack against elliptic-curve mathematics; it was an implementation error affecting how entropy reached seed generation. Had several supposedly independent credentials all been generated through the same defective process, a multisignature label alone would not guarantee meaningful protection. Security requires the designer to identify which failures could correlate and deliberately separate those failure domains.

Accordingly, a serious high-value architecture can diversify several dimensions simultaneously. Keys can be generated independently. Signing devices can be physically separated. Devices can differ in implementation where the threat model warrants it. Backups can be geographically separated. Administrative authority can be divided. Recovery procedures can be designed so that loss of one location does not become loss of ownership. The purpose is not gratuitous complexity. It is to ensure that the same event does not cross every protective layer at once.

Ross et al. (2021) describe cyber resilience as an emergent system property rather than something conferred automatically by one secure component. The same principle applies directly here. A secure element is not a custody architecture. A metal backup is not a custody architecture. A hardware wallet is not a custody architecture. A strong passphrase is not a custody architecture. They are components. The architecture exists in the relationship among components, failure modes, authorisation rules, recovery mechanisms, and the value being protected.

The Seed Phrase Became a Dangerous Abstraction

Modern wallet practice has also encouraged users to treat the recovery seed as though it were the asset itself. The user is told to protect twelve or twenty-four words, perhaps engrave them into metal, hide them somewhere inaccessible, and consider the security problem largely solved. This is good advice only within the narrow question of preserving a particular credential against accidental loss or environmental damage. It does not answer whether one recovered credential should be sufficient to authorise the entire holding.

The seed phrase can therefore become an abstraction that conceals the real security question. If possession of the phrase allows reconstruction of all keys necessary to spend the funds, then the phrase is a complete authorisation route. Placing that route on a fire-resistant metal plate protects against fire but does not protect against discovery. Placing it in a safe protects against some physical threats but not every person with access to the safe. Adding an elaborate hiding place may increase secrecy while worsening recovery. None of those measures changes the fact that one successful compromise can still satisfy the spending condition.

NIST’s key-management model is instructive because it refuses to reduce key security to secrecy alone. Keying material must be considered across generation, storage, backup, archival, recovery, usage, compromise, and eventual destruction (Barker, 2020). Applying that logic to digital cash means asking not merely “where is the seed?” but “what authority does this seed confer, what other independent authority is required, what happens if it is exposed, and what happens if it is destroyed?”

That is a far more mature security question.

Security Depth Must Be Proportional to What Is Being Protected

The appropriate security architecture cannot be specified without considering value at risk. A person holding US$50 for ordinary purchases may rationally accept a single device because the operational cost of a distributed signing architecture would exceed the loss it is designed to prevent. The same conclusion does not follow for US$5 million. Defence in depth has a cost, but so does compromise. Security engineering is therefore an optimisation problem rather than a ritual.

A simplified model makes the principle clear. Let (V) represent the economic value exposed, (p_i) the probability of successful compromise under security architecture (i), (L(V)) the consequential loss associated with compromise, and (C_i) the cost of deploying and operating the architecture. The relevant expected cost can be expressed conceptually as:

[

E_i = p_iL(V) + C_i.

]

The equation is intentionally elementary. It demonstrates why “the most secure possible system” is not the universal answer and why “one hardware wallet is good enough” is equally indefensible as a universal answer. For small values, additional control costs can dominate. As the consequence of compromise increases, spending more resources to reduce the probability or blast radius of compromise becomes increasingly rational.

The practical result is a tiered security model. A spending wallet may use one key and contain only an amount the owner is prepared to expose to that failure mode. A larger reserve may use multiple independent keys. Long-term savings may require greater geographic and technological separation. A corporate treasury may additionally require segregation of duties, policy-based limits, dual control, auditability, and formally tested recovery. An institution protecting very large balances may require still deeper controls. The architecture changes because the economic problem changes.

Cash and Savings Are Not the Same Operational Problem

Calling Bitcoin digital cash does not imply that every quantity of it should be protected like notes carried in a pocket. Physical cash demonstrates the opposite proposition. A person may carry enough banknotes for ordinary daily expenditure while a business places larger amounts in a safe and a financial institution layers vaults, personnel controls, accounting procedures, approval hierarchies, alarms, audit, and insurance around still larger concentrations of value. The object being protected remains money; the control environment changes with scale.

Bitcoin’s digital nature provides an opportunity to make that separation more precise. Transactional funds can remain readily spendable. Savings can require additional authority. An enterprise can separate operational balances from reserves. Different outputs can embody different spending conditions. Bitcoin’s transaction model contains multiple inputs and outputs, while its scripting machinery determines the conditions under which outputs may be spent (Nakamoto, 2008; Nakamoto, 2009). There is therefore no technical requirement that every unit under one owner be subject to the same security threshold.

The insistence on using one general wallet model for radically different economic functions is consequently a product-design convention, not a law of digital cash. It is comparable to insisting that because physical currency can be carried in a pocket, a corporate cash reserve should also be kept in someone’s trousers. The analogy sounds absurd because conventional finance has centuries of experience distinguishing transaction convenience from asset protection. Digital-cash users need to recover the same distinction.

The Problem With “Standard Transactions”

A further conceptual failure arises when commonly relayed or commonly implemented transaction forms become confused with economically appropriate transaction forms. Bitcoin’s technical system distinguishes script conditions and transaction validation from the higher-level question of which transaction templates software commonly generates. The existence of a standard pattern provides enormous practical value because interoperable defaults simplify ordinary payments. It does not follow that the default should become the security architecture for every use case.

The original source is particularly instructive. The v0.1 Script implementation already contained both ordinary signature checking and multiple-signature checking (Nakamoto, 2009). The historical fact matters because it demonstrates that multiple authorisation was present at the level of script machinery even when ordinary payment software naturally favoured simpler interactions. The system could express more than the simplest user-interface path.

The BTC community’s mistake has been to allow the ordinary transaction path to colonise thinking about custody. Wallet usability became the model of ownership. Seed backup became the model of security. A consumer signing device became the model of cold storage. The fact that one key can efficiently authorise ordinary electronic cash payments was gradually converted into an assumption that one key ought to control everything. That conclusion does not follow from the protocol, from cryptographic security theory, or from ordinary risk management.

Bonneau et al. (2015) warned more generally against treating the observed success of Bitcoin practices as sufficient evidence that those practices would remain secure as the system, incentives, and use patterns changed. The same caution applies to custody conventions. The fact that a simple wallet architecture is commonplace is not evidence that it is appropriate for every value concentration. Security practices must be analysed rather than inherited.

Convenience Is a Security Trade-Off, Not an Objective Function

Single-key custody persists because it is convenient. One device is easy to understand. One seed is easy to back up. One signature is fast. One recovery procedure is easy to document. Consumer wallet software can explain the model in a few screens. Every additional signer, location, and recovery path adds operational friction.

That friction, however, can be the security control.

A three-of-five treasury is deliberately less convenient than a phone wallet because no single person or compromised machine should be able to transfer the treasury instantaneously. A high-value payment can reasonably require more ceremony than buying coffee. The delay created by retrieving independent signers may be unacceptable for a retail payment and desirable for moving long-term reserves. Designing both transactions to have identical friction ignores the fact that their failure consequences are not identical.

This is standard reasoning in high-consequence systems. Ross et al. (2021) emphasise architecture capable of withstanding compromise rather than relying exclusively on prevention. Applied to digital cash, the implication is straightforward: convenience should be optimised subject to the required security level, not treated as the security level itself. A wallet interface that eliminates every additional authorisation step may improve user experience while simultaneously removing barriers an attacker would otherwise have to cross.

What a Serious Digital-Cash Security Model Should Ask

A serious security analysis should begin with the asset and threat model before selecting the device. The first question is how much value is being protected and what loss would mean. The second is what category of funds is involved: ordinary spending, operating liquidity, reserve, personal savings, estate assets, or institutional treasury. The third is which adversaries are relevant: opportunistic theft, remote malware, a targeted attacker, an insider, physical coercion, supply-chain compromise, or some combination. The fourth is how many independent control failures should be required before the value can move.

Only after those questions are answered does device selection become meaningful. A device can then occupy one defined position inside a larger architecture. Its compromise consequences can be bounded. Backup methods can be designed against the relevant failure modes. Recovery can be tested. Administrative controls can be separated. The architecture can be reviewed by asking what happens if any one assumption fails.

For a three-of-five arrangement, the testing questions become concrete. What happens if Device A is compromised? The funds should remain unspendable by the attacker. What happens if Location B burns down? Four keys remain. What happens if one backup is disclosed? Disclosure alone should remain insufficient. What happens if one signer becomes unavailable? Four authorities remain available. What happens if one manufacturer announces a critical vulnerability? The owner can use the remaining independent keys to migrate funds without first handing unilateral authority to another single device.

That is defence in depth.

The Real Lesson of Coldcard

The Coldcard event should therefore not be understood merely as another hardware-wallet story. The technical defect was serious, but the economic losses became possible because weak key generation met architectures in which the affected key material was sufficient to spend valuable holdings. Block’s analysis shows how an apparently small implementation decision in the entropy path can radically alter effective key security. TRM’s subsequent tracing shows how large the consequences can become when those credentials protect significant value directly.

A properly structured threshold arrangement would not magically make the vulnerable key secure. That is not the claim. It would instead prevent that single vulnerability from necessarily becoming a complete authorisation compromise. If one of five independently generated keys were exposed while three were required, the owner would have a compromised layer, not automatically a stolen holding. The proper response would be to rotate the affected key and move to a fresh policy using the remaining uncompromised authorities. Security architecture turns catastrophe into incident response.

This is precisely why focusing on whether a particular device is “safe” is inadequate. The question assumes what security engineering should refuse to assume: that one component must be trusted completely. A much stronger design asks how much damage that component can cause when it fails.

Bitcoin Does Not Remove the Need for Security Engineering

Cryptography does not repeal centuries of lessons about protecting valuable assets. It provides new tools for applying them. Multiple signatures, independent keys, conditional spending, transaction separation, and programmable authorisation make it possible to construct controls that would be cumbersome in physical cash systems. The mistake is to possess those tools while continuing to secure large holdings as though the only available mechanism were possession of one bearer credential.

Bitcoin’s original design described electronic cash, digital signatures, and programmable transaction validation. Its earliest implementation already contained multiple-signature logic (Nakamoto, 2008, 2009). Later cryptographic work has continued to refine multisignature methods and analyse their applicability to Bitcoin. The technical possibility exists. The remaining failure is largely one of security architecture and user practice.

The appropriate principle is therefore not complicated:

A small amount intended for casual spending can rationally use a shallow security model.

A large amount intended as savings should not.

As value increases, security depth should increase. As the consequences of compromise rise, independent failure domains should multiply. As custody becomes institutional, authorisation and governance should become institutional. One key should not control a fortune merely because one key is sufficient to buy coffee.

Digital cash needs the convenience of cash.

Digital savings need the security of savings.

Confusing the two is not technological sophistication. It is a category error—and, when substantial value is involved, an avoidable security failure.

References

Barker, E. (2020). Recommendation for key management: Part 1—General (NIST Special Publication 800-57 Part 1, Rev. 5). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-57pt1r5

https://csrc.nist.gov/pubs/sp/800/57/pt1/r5/final

Block Bitcoin Engineering and Security. (2026, July 30). Predictable RNG fallback and 32-bit reseed in COLDCARD firmware. Block Engineering.

https://engineering.block.xyz/blog/predictable-rng-fallback-and-32-bit-reseed-in-coldcard-firmware

Bonneau, J., Miller, A., Clark, J., Narayanan, A., Kroll, J. A., & Felten, E. W. (2015). SoK: Research perspectives and challenges for Bitcoin and cryptocurrencies. In 2015 IEEE Symposium on Security and Privacy (pp. 104–121). IEEE. https://doi.org/10.1109/SP.2015.14

https://ieeexplore.ieee.org/document/7163021

Guri, M. (2018). BeatCoin: Leaking private keys from air-gapped cryptocurrency wallets. In 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). IEEE. https://doi.org/10.1109/Cybermatics_2018.2018.00227

https://ieeexplore.ieee.org/document/8726762

Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system.

https://bitcoin.org/bitcoin.pdf

Nakamoto, S. (2009). Bitcoin v0.1.0: script.cpp [Source code].

https://github.com/Dan-McG/bitcoin-0.1.0/blob/master/src/script.cpp

Ross, R., Pillitteri, V., Graubart, R., Bodeau, D., & McQuaid, R. (2021). Developing cyber-resilient systems: A systems security engineering approach (NIST Special Publication 800-160, Vol. 2, Rev. 1). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-160v2r1

https://csrc.nist.gov/pubs/sp/800/160/v2/r1/final

TRM Labs. (2026, August 5). The largest hardware wallet exploit of 2026: Inside the USD 116 million Coldcard hack.

https://www.trmlabs.com/resources/blog/the-largest-hardware-wallet-exploit-of-2026-inside-the-usd-116-million-coldcard-hack


← Back to Substack Archive