BIP 81 Coloured Voting-Pool Hierarchy: This guide explains BIP 81 Hierarchy for Coloured Voting Pool Deterministic Multisig Wallets in plain English. It covers the problem behind the BIP, why it matters and whether the proposal is part of Bitcoin today.
TL;DR
- What it is: BIP 81 proposed a deterministic multisignature hierarchy for coloured voting-pool wallets. It derived five path levels from a HASH160 colour definition so many asset definitions could occupy separate branches, then added series and address indexing.
- Why it matters: BIP 81 separated coloured voting-pool branches deterministically, but neither the seed nor the blockchain explains the external asset contract. Safe recovery needs exact colour bytes, series history, multisig policy and independent asset records.
- Current position: The design is Closed, coloured-coin meaning was external to Bitcoin consensus, and modern operators should treat it as historical recovery documentation rather than an active asset standard.
BIP 81 Coloured Voting-Pool Hierarchy in simple English
BIP 81 Coloured Voting-Pool Hierarchy: A colouring protocol assigned off-chain asset meaning to selected Bitcoin outputs and transfer rules. Bitcoin nodes validated ordinary transactions, not the claimed asset semantics.
Simple example
A node operator is checking BIP 81 Coloured Voting-Pool Hierarchy. A voting pool therefore had to preserve both multisignature custody and the external colour definition used to interpret which outputs represented which asset.
Key terms in plain English
- BIP:
- Bitcoin Improvement Proposal: a document describing a proposed rule, standard or process. Its status must be checked separately.
- Consensus:
- The shared rules full nodes use to decide whether blocks and transactions are valid.
- Node:
- A computer running Bitcoin software that checks data and communicates with other peers.
What coloured assets meant here
A colouring protocol assigned off-chain asset meaning to selected Bitcoin outputs and transfer rules. Bitcoin nodes validated ordinary transactions, not the claimed asset semantics. A voting pool therefore had to preserve both multisignature custody and the external colour definition used to interpret which outputs represented which asset.
Eight-level path structure
The proposal used purpose, series, five colour-definition levels and address index. Hardened purpose and series branches separated wallet namespaces and cold-storage generations. Public derivation across the colour and address levels let participants reproduce deposit keys once they agreed the same definition and pool contract.
Encoding the colour definition
A colour definition was shortened to 20 bytes with HASH160, divided into five four-byte groups and interpreted little-endian as path values. Five levels avoided squeezing the whole identifier into one 32-bit child index. Byte order and exact canonical definition bytes were therefore essential interoperability inputs.
Series and custody separation
Like BIP 80, series supported staged cold storage and withdrawal operations. The same colour could exist across several series, so a recovery system needed to scan all activated series and addresses. Activating the wrong series with incomplete signer availability could turn a bookkeeping error into inaccessible multisig outputs.
Out-of-band multisig contract
Public keys at the final index constructed deposit scripts according to a separately shared schema. Threshold, cosigner order, wrapper and derivation origins were not recoverable from the path alone. Colour data also did not authenticate the commercial issuer or guarantee redemption rights.
Collision and semantic limits
HASH160 makes accidental branch collision remote, but a hash match does not prove two parties interpret the colour rules identically. Changes in canonical serialisation, issuance history or wallet code can split semantic views without invalidating Bitcoin transactions. Asset accounting requires its own reproducible validation record.
Forensic reconstruction
Hash the preserved colour definition, show all five path components in little-endian form and reproduce known deposit scripts on isolated software. Scan every documented series and index, then compare external asset records with raw transactions. Do not send new funds merely because historical addresses can be regenerated.
Frequently asked questions
What is the main point of BIP 81 Coloured Voting-Pool Hierarchy?
BIP 81 Coloured Voting-Pool Hierarchy: A colouring protocol assigned off-chain asset meaning to selected Bitcoin outputs and transfer rules.
For BIP 81 Coloured Voting-Pool Hierarchy, what should a beginner know about what coloured assets meant here?
A colouring protocol assigned off-chain asset meaning to selected Bitcoin outputs and transfer rules.
For BIP 81 Coloured Voting-Pool Hierarchy, what should a beginner know about eight-level path structure?
The proposal used purpose, series, five colour-definition levels and address index.
For BIP 81 Coloured Voting-Pool Hierarchy, what should a beginner know about encoding the colour definition?
A colour definition was shortened to 20 bytes with HASH160, divided into five four-byte groups and interpreted little-endian as path values.
Conclusion
BIP 81 separated coloured voting-pool branches deterministically, but neither the seed nor the blockchain explains the external asset contract. Safe recovery needs exact colour bytes, series history, multisig policy and independent asset records.
Primary sources
- BIP 81 Coloured Voting Pool Hierarchy
- BIP 80 Non-coloured Voting Pool Hierarchy
- BIP 32 Hierarchical Deterministic Wallets
Check the current specification status and the documentation for the exact implementation you operate before moving production funds or changing a mining node.
Join the ASIC Mining Discussion
Members can read and join the discussion
Log in to read comments from other miners. Create a free account if you would like to ask a question or share your experience.
Membership helps us protect the discussion from spam and keep answers useful.