{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "lightning-channel-backups",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/lightning-channel-backups/",
  "collection": "bitcoin",
  "title": "Lightning channel backups: why a seed alone may not be enough",
  "description": "Understand what Lightning channel backups recover, why a seed alone may be insufficient and how LND static channel backups differ from live state.",
  "aliases": [
    "lightning channel backup recovery",
    "lightning channel backup recovery 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 Lightning wallet backup must match the wallet’s channel design and recovery procedure. In LND, the seed restores key material, while a static channel backup helps reconnect to channel peers and ask them to close channels after data loss. It does not restore the latest live channel state so normal operation can resume unchanged. Preserve all required recovery material and follow the implementation’s documented procedure.",
    "claimId": "lightning-channel-backups-quick-answer",
    "sourceIds": [
      "x425-btc-ln-recovery",
      "x425-btc-ln-disaster"
    ]
  },
  "keyFacts": [
    {
      "label": "LND seed",
      "value": "Restores key material in its aezeed format",
      "sourceIds": [
        "x425-btc-ln-recovery"
      ],
      "id": "lnd-seed",
      "claimId": "lightning-channel-backups-fact-lnd-seed"
    },
    {
      "label": "Static backup",
      "value": "Helps recover through peer-assisted channel closure",
      "sourceIds": [
        "x425-btc-ln-disaster"
      ],
      "id": "static-backup",
      "claimId": "lightning-channel-backups-fact-static-backup"
    },
    {
      "label": "Old live database",
      "value": "Can be dangerous if it contains revoked state",
      "sourceIds": [
        "x425-btc-ln-disaster"
      ],
      "id": "old-live-database",
      "claimId": "lightning-channel-backups-fact-old-live-database"
    }
  ],
  "prerequisites": [
    "lightning-payment-channels",
    "private-keys-and-seed-phrases"
  ],
  "sections": [
    {
      "id": "parts",
      "heading": "Back up the information the wallet actually needs",
      "sourceIds": [
        "x425-btc-ln-recovery"
      ],
      "paragraphs": [
        "On-chain key recovery and active-channel recovery are different jobs. A seed can derive keys, but it does not contain every evolving channel agreement. LND’s static channel backup records the information needed to identify and reconnect to channel peers.",
        "Keep that backup updated when the channel set changes. Its static design avoids the need to copy it after every payment, but a backup made before a new channel exists cannot be assumed to describe that channel."
      ]
    },
    {
      "id": "example",
      "heading": "An old backup may cover only part of the channel set",
      "sourceIds": [
        "x425-btc-ln-recovery",
        "x425-btc-ln-disaster"
      ],
      "paragraphs": [
        "Suppose a node backed up channels A and B, then opened channel C. Losing the node with only the earlier backup leaves C outside that recorded set. The seed’s continued existence does not make the missing channel information appear automatically.",
        "A recovery process using a valid static backup asks peers to close channels. An unavailable peer, confirmation delay or required spending delay can postpone recovery."
      ]
    },
    {
      "id": "state",
      "heading": "Do not substitute an old live database for a recovery plan",
      "sourceIds": [
        "x425-btc-ln-disaster",
        "x425-btc-ln-sweeping"
      ],
      "paragraphs": [
        "LND warns that restoring an outdated channel database and using revoked commitments can put funds at risk. This differs from its documented static-backup recovery, which is designed around closure rather than continued use of old state.",
        "Avoid running competing copies of the same recovered node. Preserve original files and use the documented process for the precise wallet version; this explanation is not a command sequence for a live recovery."
      ]
    }
  ],
  "faq": [
    {
      "question": "Can I enter my Lightning seed into any Bitcoin wallet and recover every channel?",
      "answer": "No. The seed format may differ, and active channel recovery can need additional data and peer interaction. LND specifically distinguishes aezeed recovery from static channel backup recovery.",
      "sourceIds": [
        "x425-btc-ln-recovery",
        "x425-btc-ln-disaster"
      ]
    },
    {
      "question": "Does a static channel backup let me continue all my channels immediately?",
      "answer": "No. LND’s disaster recovery uses it to reconnect and request channel closure. It is not a copy of the latest channel state for resuming normal operation.",
      "sourceIds": [
        "x425-btc-ln-disaster"
      ]
    }
  ],
  "claims": [
    {
      "id": "lightning-channel-backups-quick-answer",
      "articleSlug": "lightning-channel-backups",
      "statement": "A Lightning wallet backup must match the wallet’s channel design and recovery procedure. In LND, the seed restores key material, while a static channel backup helps reconnect to channel peers and ask them to close channels after data loss. It does not restore the latest live channel state so normal operation can resume unchanged. Preserve all required recovery material and follow the implementation’s documented procedure.",
      "sourceIds": [
        "source-b441602c23e09691",
        "source-df81d0f88f3e71df"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-b441602c23e09691",
          "locator": "aezeed; Static channel backups (SCB); Channel Database"
        },
        {
          "sourceId": "source-df81d0f88f3e71df",
          "locator": "1. Recover as much data as you can; 2. Set up a new node; 3. Begin the recovery process; B) Static channel backup; C) Force-closing all other channels"
        }
      ],
      "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": [
          "Read full LND recovery and disaster guides. Seed versus SCB versus live database, channel-set updates, peer-assisted closure and old-node shutdown are correctly separated. A/B backup before C does not cover C; an old live database can expose revoked state."
        ]
      }
    },
    {
      "id": "lightning-channel-backups-fact-lnd-seed",
      "articleSlug": "lightning-channel-backups",
      "statement": "LND seed: Restores key material in its aezeed format",
      "sourceIds": [
        "source-b441602c23e09691"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-b441602c23e09691",
          "locator": "aezeed; Static channel backups (SCB); Channel Database"
        }
      ],
      "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": [
          "Read full LND recovery and disaster guides. Seed versus SCB versus live database, channel-set updates, peer-assisted closure and old-node shutdown are correctly separated. A/B backup before C does not cover C; an old live database can expose revoked state."
        ]
      }
    },
    {
      "id": "lightning-channel-backups-fact-static-backup",
      "articleSlug": "lightning-channel-backups",
      "statement": "Static backup: Helps recover through peer-assisted channel closure",
      "sourceIds": [
        "source-df81d0f88f3e71df"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-df81d0f88f3e71df",
          "locator": "1. Recover as much data as you can; 2. Set up a new node; 3. Begin the recovery process; B) Static channel backup; C) Force-closing all other channels"
        }
      ],
      "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": [
          "Read full LND recovery and disaster guides. Seed versus SCB versus live database, channel-set updates, peer-assisted closure and old-node shutdown are correctly separated. A/B backup before C does not cover C; an old live database can expose revoked state."
        ]
      }
    },
    {
      "id": "lightning-channel-backups-fact-old-live-database",
      "articleSlug": "lightning-channel-backups",
      "statement": "Old live database: Can be dangerous if it contains revoked state",
      "sourceIds": [
        "source-df81d0f88f3e71df"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-df81d0f88f3e71df",
          "locator": "1. Recover as much data as you can; 2. Set up a new node; 3. Begin the recovery process; B) Static channel backup; C) Force-closing all other channels"
        }
      ],
      "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": [
          "Read full LND recovery and disaster guides. Seed versus SCB versus live database, channel-set updates, peer-assisted closure and old-node shutdown are correctly separated. A/B backup before C does not cover C; an old live database can expose revoked state."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "x425-btc-ln-recovery",
      "label": "Recovery: Planning for Failure",
      "publisher": "Lightning Labs",
      "url": "https://raw.githubusercontent.com/lightninglabs/docs.lightning.engineering/0456e1627b2579ac18108cb921fe609f87c8b009/lightning-network-tools/lnd/recovery-planning-for-failure.md",
      "locator": "aezeed; Static channel backups (SCB); Channel Database",
      "note": "LND seed, static channel backups, safe channel recovery and external backups.",
      "version": "Pinned Lightning Labs documentation revision; LND/Loop implementation scope",
      "checkedAt": "2026-10-02T18:53:57.272Z",
      "contentSha256": "016d77748e9a725ee012189116d9aec9d3aade08d671f2548bfee5b9d6438d79",
      "recordId": "source-b441602c23e09691"
    },
    {
      "id": "x425-btc-ln-disaster",
      "label": "Disaster recovery",
      "publisher": "Lightning Labs",
      "url": "https://raw.githubusercontent.com/lightninglabs/docs.lightning.engineering/0456e1627b2579ac18108cb921fe609f87c8b009/lightning-network-tools/lnd/disaster-recovery.md",
      "locator": "1. Recover as much data as you can; 2. Set up a new node; 3. Begin the recovery process; B) Static channel backup; C) Force-closing all other channels",
      "note": "Recovery procedures and need to avoid outdated channel-state reuse.",
      "version": "Pinned Lightning Labs documentation revision; LND/Loop implementation scope",
      "checkedAt": "2026-10-02T18:53:57.281Z",
      "contentSha256": "82993b7b39b5a48f38b7196c6e68c61ea24deb5e199249a0daca3894a7ae20e5",
      "recordId": "source-df81d0f88f3e71df"
    },
    {
      "id": "x425-btc-ln-sweeping",
      "label": "Understanding Sweeping",
      "publisher": "Lightning Labs",
      "url": "https://raw.githubusercontent.com/lightninglabs/docs.lightning.engineering/0456e1627b2579ac18108cb921fe609f87c8b009/the-lightning-network/payment-channels/understanding-sweeping.md",
      "locator": "Types of funds that need to be swept; Local force closure; Remote force closure; Incoming HTLCs; Outgoing HTLCs; Batch sweeping; LNCLI and uneconomical sweeps",
      "note": "Claiming outputs after channel closures depends on confirmation and applicable delays.",
      "version": "Pinned Lightning Labs documentation revision; LND/Loop implementation scope",
      "checkedAt": "2026-10-02T18:53:57.424Z",
      "contentSha256": "000318eeb9e0a552240c6044875f498c42bab7a75bf1aab5ecf6de708024cc86",
      "recordId": "source-9ed194ab4aaa2ccc"
    }
  ],
  "related": {
    "articles": [
      "lightning-payment-channels",
      "private-keys-and-seed-phrases",
      "lightning-wallet-custody",
      "lightning-watchtowers"
    ],
    "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. “Lightning channel backups: why a seed alone may not be enough.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/lightning-channel-backups/"
}
