LibraryInteroperability2016Design paperCorpus record
Cosmos: A Network of Distributed Ledgers
Cosmos. Jae Kwon and Ethan Buchman.
The Cosmos paper: independent zones running a BFT consensus, connected by a hub, speaking a packet protocol that later became IBC. Unlike Polkadot's shared-security vision, zones here are sovereign. They choose their own validator sets.
Cosmos separates an application from its consensus, then connects many such applications with a packet protocol that does not pretend they share one validator set.
- Evidence
- Primary paper
- Re-measured
- No
- Assumptions
- 4
- Records linked
- 10
Code
Source, repository, and what is actually hosted
- Cosmos white paperhttps://github.com/cosmos/cosmos/blob/master/WHITEPAPER.md
- cosmos/cosmosRepository 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
A hub is not a master
The paper describes zones, each with its own validators, and a hub that moves packets between them. The hub does not re-execute the zone. Sovereignty is the point.
Claim 02 · Paper model
Tendermint is the default engine, not the definition
Zones need fast finality so a packet has a committed source. The paper picks a Byzantine engine for that reason. Another engine with real finality could fit the shape.
Claim 03 · Paper model
IBC is a packet, not a wrapped token story
A proof that a packet was committed on a source chain is verified by the destination's light client. The asset that then appears is an application of that packet. The paper's core is the proof path.
Claim 04 · Paper model
Light clients are the trust cut
You do not trust the hub's validators to tell you what a zone did. You check a light-client proof. If a zone's validator set is captured, the proofs from that zone are captured. Isolation is a feature.
Claim 05 · Paper model
The 2016 paper predates the live hub
The Cosmos Hub, the ATOM distribution and the later interchain security option are subsequent. Interchain security in particular relaxes the 'each zone brings its own validators' picture and should be labelled as later.
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 A hub is not a master
Observation
What the study says
The paper describes zones, each with its own validators, and a hub that moves packets between them. The hub does not re-execute the zone. Sovereignty is the point.
Model
What has to hold
Application logic treats incoming packets as claims from a named chain, not as local truth.
02 Tendermint is the default engine, not the definition
Observation
What the study says
Zones need fast finality so a packet has a committed source. The paper picks a Byzantine engine for that reason. Another engine with real finality could fit the shape.
Model
What has to hold
Each zone has finality. A probabilistic chain needs extra confirmations before a packet is safe to prove.
03 IBC is a packet, not a wrapped token story
Observation
What the study says
A proof that a packet was committed on a source chain is verified by the destination's light client. The asset that then appears is an application of that packet. The paper's core is the proof path.
04 Light clients are the trust cut
Observation
What the study says
You do not trust the hub's validators to tell you what a zone did. You check a light-client proof. If a zone's validator set is captured, the proofs from that zone are captured. Isolation is a feature.
05 The 2016 paper predates the live hub
Observation
What the study says
The Cosmos Hub, the ATOM distribution and the later interchain security option are subsequent. Interchain security in particular relaxes the 'each zone brings its own validators' picture and should be labelled as later.
Model
What has to hold
Each zone has finality. A probabilistic chain needs extra confirmations before a packet is safe to prove.
03 Sequence
One action, as an operating tape
- 01A zone commits a packet at some height under its own consensus.
- 02A relayer, which can be anyone, carries the packet and a light-client proof to the destination.
- 03The destination verifies the proof against the source validator set it has been tracking.
- 04The destination application mints, unlocks, or otherwise acts. That policy is local.
- 05A timeout packet can return if the destination never acknowledged, so the source is not left assuming success.
04 Load-bearing
The argument, and where a pitch drops it
Sovereignty means you can fail alone
The cut
A zone with a weak validator set can be double-spent even while the hub is healthy. The paper prefers that outcome to a world where one validator set must execute every application. Products that cannot tolerate a neighbour failing should not cite this sovereignty as if it were shared security.
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
Sovereignty means a zone can fail on its own. The hub does not lend it security.
Relayers are not trusted, and they are not free
The cut
Anyone may carry a packet. Someone must bother. A path with no relayer is a proof that exists and a message that does not arrive. The paper's liveness includes this labour.
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 peg to an external chain reintroduces the custodian or bridge assumption the paper is trying to narrow.
Light-client updates are the quiet assumption
The cut
The destination must know the source's current validator set. Updating that set is itself a verified step. Skip it, and the destination is checking proofs against a dead committee, which is how forged packets get in.
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
The paper is not a map of the current Cosmos token or any particular zone's status.
05 Register
What has to be true
Model · Not re-measured
Each zone has finality. A probabilistic chain needs extra confirmations before a packet is safe to prove.
Model · Not re-measured
Light clients on the destination track validator-set changes of the source.
Model · Not re-measured
Relayers exist for the paths users care about.
Model · Not re-measured
Application logic treats incoming packets as claims from a named chain, not as local truth.
06 Divergence
What happened after the paper
The Cosmos Hub and IBC launched, and hundreds of zones connected. Interchain security and similar later designs let a zone borrow another chain's validators, which is a real change to the 2016 sovereignty default. Say which model you are looking at.
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
Applications forced onto one chain share its governance and its fee market whether they want to or not. Applications on unrelated chains cannot move value without a trusted custodian. Cosmos proposes a standard packet format and a hub so zones can connect without becoming the same chain.
What the design proposes
- Tendermint-style BFT is the default consensus. A zone may be different if it speaks the packet protocol.
- The hub is a zone whose job is routing, not the owner of every application's rules.
- Sovereignty is explicit: a zone's validator set can halt or fork that zone without a relay-chain vote.
How the mechanism is specified
- Light-client proofs are how one zone checks another's header before accepting a packet.
- Peg zones, in the paper, are the intended door to chains that do not speak the protocol natively.
- IBC as shipped has its own specification. Cite that spec for implementation claims, and this paper for the architecture.
What this page does not treat as proven
09 Lexicon
Terms, opened into the record
- Zone
- An application chain with its own consensus, connected by packets rather than by shared execution.
- Hub
- A chain specialised in moving packets among zones. It is a route, not an owner.
- Light client
- A verifier that checks a chain's headers and validator set without replaying every transaction.
- Packet
- A committed message plus a proof, which the destination checks before acting.
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.
Protocols
Papers
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.
