LibraryMarkets2020Design paperCorpus record
THORChain: a decentralised liquidity protocol
THORChain. The THORChain team.
THORChain's design for continuous liquidity pools that cross native chains. Nodes bond capital, observe external chains, and sign outbound transactions as a threshold set. It is a liquidity network, not a wrapped-asset bridge run by a single custodian.
THORChain's paper describes a network of continuous-liquidity pools that swap native assets across chains, with bonded node operators who can be slashed if they mishandle the vaults.
- Evidence
- Primary paper
- Re-measured
- No
- Assumptions
- 4
- Records linked
- 12
Code
Source, repository, and what is actually hosted
- THORChain white papershttps://github.com/thorchain/Resources/tree/master/Whitepapers
- thorchain/ResourcesRepository taken from the source URL. No other study cites this repository. This is not an audit.
- Full text is not mirrored. Public availability is not a licence to copy the file onto this site.
- Add to a reading list
01 Claim ledger
What the paper is allowed to say
Each row is a sentence already in the study. The status is the same on every row: a model claim, not a live measurement.
Claim 01 · Paper model
The hard part is custody across chains
An automated pool on one chain is a contract. A swap from native bitcoin to native ether needs a set of operators who hold those assets and can be punished. The paper is about that set.
Claim 02 · Paper model
Pools use a constant-product style invariant
Each pool pairs the network's own asset with an external asset. Swaps move along that curve. The pricing idea is familiar. The custody idea is not.
Claim 03 · Paper model
Bonding is the security budget
Nodes post a bond. The paper's argument is that the bond, and the income nodes earn, should make theft less attractive than honesty. If the pools outgrow the bonds, the argument weakens.
Claim 04 · Paper model
Churn keeps the set fresh
Membership rotates. A static multisig of founders is not the design. Whether the rotation is real is an operational fact.
Claim 05 · Paper model
Observation of other chains is a consensus job
Nodes must agree that a bitcoin transaction happened before they credit a pool. A failure of observation is a failure of the swap, even if the pool math is right.
02 Three cuts
Observation, model, falsifier
A desk does not stop at the summary. Each claim is cut three ways, using only this study's own assumptions and checks. Nothing here is a new figure.
01 The hard part is custody across chains
Observation
What the study says
An automated pool on one chain is a contract. A swap from native bitcoin to native ether needs a set of operators who hold those assets and can be punished. The paper is about that set.
Model
What has to hold
Bonded value remains large relative to pooled assets under the paper's security argument.
Falsifier
What would retire it
What is bonded value relative to pooled value today, not in the paper's illustration?
02 Pools use a constant-product style invariant
Observation
What the study says
Each pool pairs the network's own asset with an external asset. Swaps move along that curve. The pricing idea is familiar. The custody idea is not.
Model
What has to hold
Each external chain's confirmation rule is conservative enough for that chain's reorg behaviour.
Falsifier
What would retire it
Which failures were implementation bugs rather than failures of the invariant?
03 Bonding is the security budget
Observation
What the study says
Nodes post a bond. The paper's argument is that the bond, and the income nodes earn, should make theft less attractive than honesty. If the pools outgrow the bonds, the argument weakens.
Model
What has to hold
Bonded value remains large relative to pooled assets under the paper's security argument.
Falsifier
What would retire it
What is bonded value relative to pooled value today, not in the paper's illustration?
04 Churn keeps the set fresh
Observation
What the study says
Membership rotates. A static multisig of founders is not the design. Whether the rotation is real is an operational fact.
Model
What has to hold
Outbound transactions can actually be built. A chain that changes address rules or fees can stall withdrawals.
Falsifier
What would retire it
Which failures were implementation bugs rather than failures of the invariant?
05 Observation of other chains is a consensus job
Observation
What the study says
Nodes must agree that a bitcoin transaction happened before they credit a pool. A failure of observation is a failure of the swap, even if the pool math is right.
Model
What has to hold
A threshold of nodes is honest and online for both observation and signing.
Falsifier
What would retire it
How many confirmations does each chain require before credit?
03 Sequence
One action, as an operating tape
- 01A user sends native asset A to a vault address the network controls.
- 02Nodes observe the inbound transaction on A's chain and agree it is final enough.
- 03The protocol credits the swap and computes the output of asset B from the pool invariant, minus the fee.
- 04A vault on B's chain sends the outbound transaction. Nodes sign it under the threshold scheme.
- 05If an outbound fails or a vault is mishandled, the paper's slashing rules take the cost from bonds.
04 Load-bearing
The argument, and where a pitch drops it
The invariant is not the risk
The cut
Constant product will do what it always does. The new risk is a vault key. Threshold signatures, rotation, and an economic bond are the actual design. A review that spends its time on the AMM curve has reviewed the easy half.
Why it carries weight
If this cut is skipped, the paper's name is being used without the mechanism that makes the name mean anything.
Where it is dropped
A threshold signer set can still collude. The paper prices that risk with bonds. It does not define it away.
Security scales with the bond, not with the brand
The cut
The paper's honesty condition is roughly that stealing the pooled assets should be worth less than the bond that would be lost, given the chance of being caught. When total value locked races ahead of bonded value, that sentence stops being true. It has to be re-measured. It cannot be inherited from the white paper's examples.
Why it carries weight
If this cut is skipped, the paper's name is being used without the mechanism that makes the name mean anything.
Where it is dropped
Later parameters, vault schemes and incident history are not the white paper, and this page does not narrate them as if they were.
Cross-chain finality is heterogeneous
The cut
Bitcoin's idea of final and a fast chain's idea of final are different ages. The protocol must pick a confirmation depth per chain. Pick too small, and a reorg double-spends the pool. Pick too large, and the swap is no longer what users call instant.
Why it carries weight
If this cut is skipped, the paper's name is being used without the mechanism that makes the name mean anything.
Where it is dropped
A later client, parameter or reward formula is a different object from this paragraph.
05 Register
What has to be true
Model · Not re-measured
Bonded value remains large relative to pooled assets under the paper's security argument.
Stake and threshold · Not re-measured
A threshold of nodes is honest and online for both observation and signing.
Model · Not re-measured
Each external chain's confirmation rule is conservative enough for that chain's reorg behaviour.
Model · Not re-measured
Outbound transactions can actually be built. A chain that changes address rules or fees can stall withdrawals.
06 Divergence
What happened after the paper
THORChain launched and suffered exploits around router and vault logic that were about implementation and operational security, not about the constant-product formula. Those losses are part of how the design should be taught: the bond did not make buggy signing code harmless. The paper's model remains the right checklist, and it is not a claim that the checklist was always met.
A later client, parameter set, or reward formula is a different object. Cite this paper for the mechanism. Cite a primary release for the network. This desk has not re-run the proof.
07 Pre-mortem
What to check before you use the idea
- 0 of 4 marked on this browser. A mark is a reading note, not a pass, a rating, or a recommendation.
08 Anatomy
The paper, in the order a builder needs
The problem it names
Trading bitcoin for ether, in the native assets, usually means a custodian or a trusted wrapper. THORChain's paper proposes pools on its own chain, plus a signer set that can move the native asset on the external chain when the pool accounting says so.
What the design proposes
- Pools pair an external asset with the network's settlement asset.
- Nodes are bonded and churned. Outbound signing is a threshold, not a single key.
- Continuous liquidity pools, in the paper, are the pricing mechanism. The signer set is the delivery mechanism.
How the mechanism is specified
- An observer network reports external deposits. A supermajority must agree before value is credited.
- Slashing and bond size are the economic answer to a signer who steals or who stays offline.
- The design's safety is the overlap of honest observers, an honest threshold of signers, and correct pool accounting.
What this page does not treat as proven
- A threshold signer set can still collude. The paper prices that risk with bonds. It does not define it away.
- Later parameters, vault schemes and incident history are not the white paper, and this page does not narrate them as if they were.
- We do not describe returns for liquidity providers.
Why the desk still reads it
This is the document to use when a venture says 'native cross-chain swap' . Ask who holds the outbound key, what bond is slashed if they sign wrongly, and which chain is allowed to disagree.
09 Lexicon
Terms, opened into the record
- Bond
- Collateral posted by a node, intended to be slashable if the node participates in mishandling funds.
- Vault
- An address on an external chain controlled by a threshold of nodes, holding pooled assets.
- Observation
- The network's agreement that an inbound transaction on another chain is final enough to credit.
10 Repository
Every linked record on this page
Underlined words open a page that already exists: a concept, a protocol profile, a failure record, or another paper. If a word is not underlined, this desk does not have a record for it.
This is Blockchain Lab's reading of a public design paper. It is not the paper, not a copy of it, and not an offer of tokens, equity, custody or a partnership. Later network behaviour can diverge from the text. Nothing here is investment, legal or technical advice.
Research status: Design paper. Last reviewed: 1 October 2026. This is a reading of a public paper, not investment, legal or security advice.
