算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
bitcoin-wallet-backup【设计与创意】Wallet backup formats: BIP39 mnemonic, SLIP-39 Shamir Backup, SeedQR, CompactSeedQR, Coldcard's CTL-format, paper backup hygiene, metal backup vendors and threat models. USE WHEN: designing backup UX, evaluating backup security, helping recover a backed-up seed.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
12 / 15 / 18 / 21 / 24 words from BIP39 wordlist + optional passphrase. Recoverable into any BIP39-compatible wallet.
Encoding density: 12 words ≈ 132 bits (128 entropy + 4 checksum). Average length: ~70-90 ASCII chars.
Trezor-introduced format using Shamir's Secret Sharing:
Use case: distributing shares geographically/socially without giving any single party full key access.
Compatibility: Trezor (native), Keystone (partial), most others require BIP39 → SLIP-39 conversion.
Important: SLIP-39 uses a different wordlist than BIP39 — the shares are not BIP39 words.
A QR code encoding of BIP39 mnemonic for hardware wallet interaction.
Format:
CompactSeedQR variant: encodes raw entropy bytes directly (more dense, slightly less wallet-compatible).
Use case: airgap signing devices (SeedSigner, Krux) scan a printed SeedQR rather than typing 12 words.
words.txt → 24 words newline-separated. Tarot-encoded paper grids
also supported on Coldcard for entry resilience.
A backup of an affected seed is a backup of a compromised seed. Seeds generated on COLDCARD firmware before the July 2026 seed-entropy fix (Mk2 / Mk3 4.0.1-4.1.9; Mk4 / Mk5 Standard < 5.6.0, Edge < 6.6.0X; Q Standard < 1.5.0Q, Edge < 6.6.0QX) have badly reduced entropy. Coinkite's advisory (updated 1 August 2026): "Updating the firmware does not change or repair an existing seed." Remediation is update firmware → generate a new seed → verify that backup → sweep the funds. Re-writing the old words onto a fresh plate is not remediation. Exception per the advisory: a seed mixed with ≥ 50 fair, independent, private dice rolls is not at risk from this bug alone. See ../../hardware/coldcard/SKILL.md.
Stamping seed words into stainless steel / titanium plates protects against fire, water, and light damage.
Vendors:
Trade-offs:
| Threat | Mitigation |
|---|---|
| House fire | metal backup + offsite copy |
| Flood | metal backup + offsite |
| Burglary | hidden / encrypted (passphrase) |
| Coercion | passphrase = "duress" wallet with small balance + BIP85 main wallet |
| Heir access | Shamir 2-of-3 with a lawyer / family member / safety deposit box |
| Inheritance | encrypted instructions revealed on death (Casa Inheritance, dead-man switches) |
Passphrase ("25th word") is not included in the BIP39 mnemonic. It must be backed up separately with the same care.
Loss of passphrase = loss of wallet (no protocol-level recovery).
After backup, practice recovery before depositing real funds:
Many funds are lost not from the seed loss but from a backup that was never tested.