Caloogy Article
中文

Wallet Recovery and Inheritance

Date
Jun 23, 2025
Series
Wallet
Reading
5 min
Topics
WalletRecoveryInheritanceSocial recovery

The one-sentence version

Self-custodial wallets have a fundamental contradiction: the easier it is to recover, the easier it is to steal; the stricter the protection, the easier it is to lose permanently. According to several on-chain analysis firms, millions of Bitcoins have become permanently inaccessible due to lost private keys. A good recovery solution must answer three questions simultaneously: What if I lose my keys? What if something happens to me and my family needs to take over? What if someone impersonates me to "recover" the funds? Common tools include sharding, social recovery, time-lock inheritance, and "dead man's switches." The greatest threat is often not technical, but scammers impersonating customer service.

This article has three layers:

  1. Layer 1: The Intuition: Loss and theft are on a seesaw
  2. Layer 2: Real-World Use: The QuadrigaCX incident, various recovery solutions, and customer service impersonation scams
  3. Layer 3: Sharding, social recovery, time-lock inheritance, and security design for recovery workflows

Layer 1: The Intuition

1.1 Loss and theft are on a seesaw

Backup Method Risk of Loss Risk of Theft
Memorized only Very High (forgetting, accidents) Low
Written on paper in a drawer Medium (fire, moving) Medium
Photo stored in the cloud Low Very High
Engraved on steel plates, stored in two locations Low Both locations must be found

There is no perfect solution, only trade-offs based on your specific situation.

1.2 Three questions

  1. I lost it: Phone lost, hardware wallet broken, or the recovery phrase paper soaked in water;
  2. Something happened to me: Serious illness or accident, where family needs to take over;
  3. Someone is impersonating me: A scammer claims, "I am the owner, I want to recover the funds."

Many solutions only address the 1st question, resulting in failure regarding the 3rd question.


Layer 2: Real-World Use

Solution Method
Steel plates + Distributed storage Fireproof and waterproof; can use SLIP-39 for 2-of-3 sharding via Shamir's Secret Sharing
Social recovery wallet Designate several "guardians" (family, friends, or your other devices); once a threshold of them agrees, control can be transferred to a new key (see "EOA vs. Smart Contract Wallets")
Time-lock inheritance The heir's key gains permission only if the owner has performed no operations for a certain period
Custodial inheritance service A third party holds one shard and assists the heir in recovery upon receiving documents such as a death certificate
Will + Lawyer Include recovery instructions (not the recovery phrase itself) in a will

Layer 3: Principles and Engineering

3.1 Sharding: Preventing single point of leakage and single point of loss

Using a kk-of-nn threshold scheme (see "Shamir's Secret Sharing"), such as 2-of-3: one shard at home, one in a bank safe, and one with a trusted relative. Losing any single shard does not affect recovery, and stealing any single shard is useless.

Do not split your 24 words into "first 12 + last 12": each half leaks half of the entropy, and both halves are required, which simultaneously increases both the risk of leakage and loss.

3.2 Social recovery

A smart contract wallet records a set of guardian addresses and a threshold. The recovery process:

  1. The user (or an impersonator) initiates a request to "change the owner to a new key";
  2. Guardians confirm individually;
  3. Enters a waiting period, during which the original owner can cancel;
  4. The change takes effect after the waiting period ends.

Step 3 is crucial: it is the on-chain cooling-off period. Even if a scammer convinces enough guardians, the actual owner still has the opportunity to discover and cancel the request.

The choice of guardians also matters: they should be unlikely to be convinced by the same scammer simultaneously; it is better if they do not know each other to prevent collusion; guardians must also be aware that "someone will impersonate me to contact you."

3.3 Time-lock inheritance ("Dead man's switch")

Rule: "If the owner performs no operations for TT consecutive time units, the heir's key can access the assets."

Bitcoin can implement this using relative time-locks (OP_CHECKSEQUENCEVERIFY) in scripts; Ethereum uses smart contracts.

3.4 Security design principles for recovery workflows

Principle Description
Recovery is slower than normal use Leaves time for the owner to detect anomalies
Notify all old channels during recovery Email, old devices, guardians
Automatically cancel recovery if old credentials appear Someone who can use the old key is highly likely to be the actual owner
Recovery contact info must be fixed Sent to the contact info verified at the time of setup, not the "currently linked" one (which an attacker might have just changed)
Never require the recovery phrase in plaintext Any "recovery process" that asks for a recovery phrase is a scam

3.5 Instructions for family members

No matter how good the technical solution is, it is useless if family members do not know it exists. A good set of instructions includes: what assets are held, in which wallets or exchanges, what items are needed for recovery, where they are located, whom to trust, and whom to be wary of ("Anyone claiming to be customer service and asking for a recovery phrase is a scammer"). The instructions themselves should not contain the recovery phrase.


Summary

Layer Key points
Contradiction Easy to recover = Easy to steal; Strict protection = Easy to lose
Tools Sharding (SLIP-39), social recovery, time-lock inheritance, custodial inheritance
Principles Recovery slower than use; Notify old channels; Old credentials can cancel recovery
Greatest threat Impersonating customer service to ask for recovery phrase; No legitimate service will ever ask