Reviewed Aug 2026
DE
BA-07 · LESSON 06

Unspendable internal keys

KEY DEFINITIONS

Terms used in this lesson

Taproot
A Bitcoin output and spending design that can combine a public-key path with privately committed alternative scripts.
NUMS
Nothing Up My Sleeve: a point derived transparently from public data so no participant is expected to know its private scalar.
Taptree
The Merkle tree of alternative scripts committed inside a Taproot output.
P2TR
Pay to Taproot, the Bitcoin output type introduced with Taproot.
Witness
Signatures, scripts, or other data supplied to satisfy a Bitcoin output’s spending condition.
Control block
Proof data showing that a revealed script was committed inside a Taproot output.

Protocols can use a provably unspendable internal key to require script-path enforcement rather than retaining a hidden bypass.

45 min Difficulty 2/5 Not started

Loading lesson visuals...

01

Learn the idea

A Taproot internal key normally creates a key-path spend. A Nothing Up My Sleeve, or NUMS, point is derived transparently from fixed public data so no participant is expected to know its private scalar. A protocol that intends all spending to follow scripts may use such an internal key. The construction must make that lack of knowledge publicly convincing, rather than relying on one party's promise that it deleted a key.

GUIDED EXPLANATION1/5 ideas inspected
1

Identify the bypass

If anyone knows the internal private key and the taptree tweak, they can derive the output private key and spend by key path without revealing a script.

Inspect each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinctionSending a private key to zero or deleting a wallet proves a Taproot internal key is unspendable.

Observers cannot verify deletion and copies may exist. A publicly derived point with no known discrete logarithm avoids trusting a deletion ceremony.

02
FINISH LEARNING FIRST

The questions unlock after every required learning activity

Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.