Skip to content

LibraryInteroperability2018Design paperCorpus record

Scalable Funding of Bitcoin Micropayment Channel Networks

Channel factories. Conrad Burchert, Christian Decker and Roger Wattenhofer.

A factory is a shared on-chain output that several parties can use to allocate many channels off-chain, so the chain sees the factory and not every channel.

A reading of the public document. Not a copy of it, and not a claim about a later network that reused the name.

A consumer wallet that opens one on-chain channel per user has not used this. Ask what the chain actually has to see.

The five-minute read

The defect

Opening a Lightning channel is an on-chain transaction. A million users opening channels is a million transactions.

The rule

A factory is a shared on-chain output that several parties can use to allocate many channels off-chain, so the chain sees the factory and not every channel.

How it is put together

One on-chain output funds many pairwise channels. Rebalancing inside the factory does not touch the chain. The factory has its own dispute path.

Where the claim stops

The paper is a construction, not the Lightning specification.

One action, walked through

  1. Parties lock funds in the factory.
  2. They assign slices to channels by off-chain updates.
  3. A dispute or a close publishes only what is needed to recover a slice.
  4. How many channels does one on-chain output fund?

The argument, unpacked

Why it is still on the desk

A consumer wallet that opens one on-chain channel per user has not used this. Ask what the chain actually has to see.

After the text

Later factory and timeout-tree designs return to the same ratio: on-chain bytes per user. The 2018 paper is the first clear statement.

What has to be true

  • The paper is a construction, not the Lightning specification.
  • A factory concentrates dispute risk in one output.
  • It does not create inbound liquidity by magic.

What happened after the paper

Later factory and timeout-tree designs return to the same ratio: on-chain bytes per user. The 2018 paper is the first clear statement.

What to check before you use the idea

  • How many channels does one on-chain output fund?
  • What is published in a dispute?
  • Who must be online to reassign a slice?

Terms

Factory
One shared output that allocates many channels.
Slice
The portion of the factory assigned to one channel.

The problem the paper names

Opening a Lightning channel is an on-chain transaction. A million users opening channels is a million transactions.

What the design proposes

  • One on-chain output funds many pairwise channels.
  • Rebalancing inside the factory does not touch the chain.
  • The factory has its own dispute path.

How the mechanism is specified

  • Parties lock funds in the factory.
  • They assign slices to channels by off-chain updates.
  • A dispute or a close publishes only what is needed to recover a slice.

What this page does not treat as proven

  • The paper is a construction, not the Lightning specification.
  • A factory concentrates dispute risk in one output.
  • It does not create inbound liquidity by magic.

Why a venture studio still reads it

A consumer wallet that opens one on-chain channel per user has not used this. Ask what the chain actually has to see.

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.