{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "bitcoin-hot-wallet-vs-cold-wallet",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/bitcoin-hot-wallet-vs-cold-wallet/",
  "collection": "bitcoin",
  "title": "Hot wallets versus cold wallets: compare signing and recovery paths",
  "description": "Compare hot and cold Bitcoin wallets by key exposure, payment workflow and recovery rather than by where a balance is displayed.",
  "aliases": [
    "bitcoin hot wallet vs cold wallet",
    "bitcoin hot wallet vs cold wallet explained"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T19:29:20.637Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "A hot wallet keeps spending authority available in an online environment. Cold storage keeps the relevant signing secrets offline during ordinary use, while a separate online wallet can still monitor funds. The useful comparison is where keys exist, how transactions are reviewed and how recovery works. Neither a cold label nor a password alone guarantees that the complete arrangement is secure.",
    "claimId": "bitcoin-hot-wallet-vs-cold-wallet-quick-answer",
    "sourceIds": [
      "x425-btc-secure",
      "x425-btc-electrum-cold",
      "x425-btc-dev-wallets"
    ]
  },
  "keyFacts": [
    {
      "label": "Monitoring",
      "value": "Public wallet data can be online without keys",
      "sourceIds": [
        "x425-btc-electrum-cold"
      ],
      "id": "monitoring",
      "claimId": "bitcoin-hot-wallet-vs-cold-wallet-fact-monitoring"
    },
    {
      "label": "Spending",
      "value": "Cold signing adds a separate authorization step",
      "sourceIds": [
        "x425-btc-electrum-cold"
      ],
      "id": "spending",
      "claimId": "bitcoin-hot-wallet-vs-cold-wallet-fact-spending"
    },
    {
      "label": "Recovery",
      "value": "Backup exposure matters in both arrangements",
      "sourceIds": [
        "x425-btc-secure"
      ],
      "id": "recovery",
      "claimId": "bitcoin-hot-wallet-vs-cold-wallet-fact-recovery"
    }
  ],
  "prerequisites": [
    "bitcoin-wallets-explained",
    "watch-only-wallets"
  ],
  "sections": [
    {
      "id": "workflow",
      "heading": "Follow the same payment through both arrangements",
      "sourceIds": [
        "x425-btc-electrum-cold",
        "x425-btc-dev-wallets"
      ],
      "paragraphs": [
        "In a hot setup, one connected application may build, sign and broadcast a payment. In an offline-signing setup, the online wallet builds an unsigned proposal, the offline signer reviews and signs it, and the online side broadcasts the result.",
        "Electrum documents this split using a watching-only online wallet. The visible online balance does not make the signing keys hot; copying the private recovery material onto that machine would change the exposure."
      ]
    },
    {
      "id": "tradeoffs",
      "heading": "Compare exposure with operational complexity",
      "sourceIds": [
        "x425-btc-secure",
        "x425-btc-electrum-cold"
      ],
      "paragraphs": [
        "An illustrative household might keep a small daily-spending balance in an online wallet and a separate reserve under offline signing. There is no universally correct amount: the decision depends on access needs, threat model and ability to operate the recovery process.",
        "Cold workflows add files, devices and review steps. If the user cannot identify the destination or maintain a usable backup, the extra equipment can introduce mistakes rather than solve them."
      ]
    },
    {
      "id": "backup",
      "heading": "Check where every secret copy lives",
      "sourceIds": [
        "x425-btc-secure",
        "x425-btc-bip39"
      ],
      "paragraphs": [
        "An offline device paired with an exposed online seed backup is not protected merely by disconnecting the device. The backup can provide the same derivation material to another signer. A required mnemonic passphrase or multisignature policy can add conditions, but those conditions must also be recoverable.",
        "Check signing, backup and recovery separately. A wallet-file password encrypts local data; it does not change what an already obtained private key can authorize on chain."
      ]
    }
  ],
  "faq": [
    {
      "question": "Is an encrypted phone wallet automatically cold storage?",
      "answer": "No. Encryption protects stored data under a password, while the connected device can unlock keys during use. Cold storage describes the signing-secret exposure and workflow, not whether an app asks for a password.",
      "sourceIds": [
        "x425-btc-secure"
      ]
    },
    {
      "question": "Can I receive into cold storage without turning on the signer?",
      "answer": "Yes for ordinary on-chain payments to a valid known destination. An online watch-only wallet can monitor the receipt; the offline signing authority is needed when creating a spend, not when a payer creates your output.",
      "sourceIds": [
        "x425-btc-electrum-cold",
        "x425-btc-dev-transactions"
      ]
    }
  ],
  "claims": [
    {
      "id": "bitcoin-hot-wallet-vs-cold-wallet-quick-answer",
      "articleSlug": "bitcoin-hot-wallet-vs-cold-wallet",
      "statement": "A hot wallet keeps spending authority available in an online environment. Cold storage keeps the relevant signing secrets offline during ordinary use, while a separate online wallet can still monitor funds. The useful comparison is where keys exist, how transactions are reviewed and how recovery works. Neither a cold label nor a password alone guarantees that the complete arrangement is secure.",
      "sourceIds": [
        "source-ccf126c494bfe748",
        "source-cf3812de54f14280",
        "source-38ff15e10892f1ee"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-ccf126c494bfe748",
          "locator": "Be careful with online services; Backup your wallet; Encrypt your wallet; Offline wallet for savings; Hardware wallets; Keep your software up to date"
        },
        {
          "sourceId": "source-cf3812de54f14280",
          "locator": "Create an offline wallet; Create a watching-only version of your wallet; Create an unsigned transaction; Get your transaction signed; Broadcast your transaction"
        },
        {
          "sourceId": "source-38ff15e10892f1ee",
          "locator": "Wallet Programs; Full-Service Wallets; Signing-Only Wallets; Wallet Files; Hierarchical Deterministic Key Creation; Loose-Key Wallets"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "Educational explanation. Product-specific behavior is scoped to the cited documentation, checked 2026-10-02.",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked Electrum offline signer and online watch-only arrangement against the actual documented flow. Key exposure, observation privacy and backup needs are distinguished; the example is explanatory rather than a holding-allocation recommendation."
        ]
      }
    },
    {
      "id": "bitcoin-hot-wallet-vs-cold-wallet-fact-monitoring",
      "articleSlug": "bitcoin-hot-wallet-vs-cold-wallet",
      "statement": "Monitoring: Public wallet data can be online without keys",
      "sourceIds": [
        "source-cf3812de54f14280"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-cf3812de54f14280",
          "locator": "Create an offline wallet; Create a watching-only version of your wallet; Create an unsigned transaction; Get your transaction signed; Broadcast your transaction"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked Electrum offline signer and online watch-only arrangement against the actual documented flow. Key exposure, observation privacy and backup needs are distinguished; the example is explanatory rather than a holding-allocation recommendation."
        ]
      }
    },
    {
      "id": "bitcoin-hot-wallet-vs-cold-wallet-fact-spending",
      "articleSlug": "bitcoin-hot-wallet-vs-cold-wallet",
      "statement": "Spending: Cold signing adds a separate authorization step",
      "sourceIds": [
        "source-cf3812de54f14280"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-cf3812de54f14280",
          "locator": "Create an offline wallet; Create a watching-only version of your wallet; Create an unsigned transaction; Get your transaction signed; Broadcast your transaction"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked Electrum offline signer and online watch-only arrangement against the actual documented flow. Key exposure, observation privacy and backup needs are distinguished; the example is explanatory rather than a holding-allocation recommendation."
        ]
      }
    },
    {
      "id": "bitcoin-hot-wallet-vs-cold-wallet-fact-recovery",
      "articleSlug": "bitcoin-hot-wallet-vs-cold-wallet",
      "statement": "Recovery: Backup exposure matters in both arrangements",
      "sourceIds": [
        "source-ccf126c494bfe748"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-ccf126c494bfe748",
          "locator": "Be careful with online services; Backup your wallet; Encrypt your wallet; Offline wallet for savings; Hardware wallets; Keep your software up to date"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked Electrum offline signer and online watch-only arrangement against the actual documented flow. Key exposure, observation privacy and backup needs are distinguished; the example is explanatory rather than a holding-allocation recommendation."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "x425-btc-secure",
      "label": "Securing your wallet",
      "publisher": "Bitcoin.org",
      "url": "https://bitcoin.org/en/secure-your-wallet",
      "locator": "Be careful with online services; Backup your wallet; Encrypt your wallet; Offline wallet for savings; Hardware wallets; Keep your software up to date",
      "note": "Backup scope, online exposure, offline signing, custody and software update practices.",
      "checkedAt": "2026-10-02T18:53:53.659Z",
      "contentSha256": "b6017f869461de2150d6b3b328f2ff75aedcd888d7a66cc311acbc243d6ead49",
      "recordId": "source-ccf126c494bfe748",
      "version": null
    },
    {
      "id": "x425-btc-electrum-cold",
      "label": "Cold Storage",
      "publisher": "Electrum",
      "url": "https://electrum.readthedocs.io/en/latest/coldstorage.html",
      "locator": "Create an offline wallet; Create a watching-only version of your wallet; Create an unsigned transaction; Get your transaction signed; Broadcast your transaction",
      "note": "Electrum offline signing workflow and separation of watch-only and signing devices.",
      "checkedAt": "2026-10-02T18:53:56.455Z",
      "contentSha256": "f2cbfc12c3786bf15734a1822ac509c5c3e3ae1763a84aac7a851e3892a65ff1",
      "recordId": "source-cf3812de54f14280",
      "version": null
    },
    {
      "id": "x425-btc-dev-wallets",
      "label": "Wallets",
      "publisher": "Bitcoin developer documentation",
      "url": "https://developer.bitcoin.org/devguide/wallets.html",
      "locator": "Wallet Programs; Full-Service Wallets; Signing-Only Wallets; Wallet Files; Hierarchical Deterministic Key Creation; Loose-Key Wallets",
      "note": "Wallet types, generated keys, deterministic wallets and offline signing.",
      "version": "Developer guide; historical implementation details require qualification",
      "checkedAt": "2026-10-02T18:53:53.756Z",
      "contentSha256": "1f3433f0ffac2ee2cc1d0d3ff1ac60ebaf68a92826dd813c8b312581a64344e0",
      "recordId": "source-38ff15e10892f1ee"
    },
    {
      "id": "x425-btc-bip39",
      "label": "Mnemonic code for generating deterministic keys",
      "publisher": "Bitcoin Improvement Proposals",
      "url": "https://raw.githubusercontent.com/bitcoin/bips/927b6de9915c9262615a6399de51b200f81e5aa4/bip-0039.mediawiki",
      "locator": "Generating the mnemonic; From mnemonic to seed",
      "note": "Entropy and checksum table, intended computer-generated randomness and NFKD seed derivation.",
      "version": "Pinned BIPs revision",
      "checkedAt": "2026-10-02T18:53:54.120Z",
      "contentSha256": "afcbcbed36fe9eb734bd607398a8c124683ded2a75c3830e1b16c47b043a9134",
      "recordId": "source-a7583e32275982ab"
    },
    {
      "id": "x425-btc-dev-transactions",
      "label": "Transactions",
      "publisher": "Bitcoin developer documentation",
      "url": "https://developer.bitcoin.org/devguide/transactions.html",
      "locator": "Introduction; Spending An Output; P2PKH Script Validation; Multisig; Transaction Fees And Change; Avoiding Key Reuse",
      "note": "Inputs, outputs, authorization, change, coinbase exceptions and fee accounting.",
      "version": "Developer guide; historical implementation details require qualification",
      "checkedAt": "2026-10-02T18:53:53.759Z",
      "contentSha256": "2f3fc474d51880e6c7fd4c25f747f8d8d8da49a493ab82af8ff4916fa490d6b8",
      "recordId": "source-b282fdecc069b74d"
    }
  ],
  "related": {
    "articles": [
      "bitcoin-wallets-explained",
      "watch-only-wallets",
      "bitcoin-multisig",
      "hardware-wallets-explained",
      "bitcoin-offline-signing"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and separate automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Hot wallets versus cold wallets: compare signing and recovery paths.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-hot-wallet-vs-cold-wallet/"
}
