Channel Factory
A Lightning Network construction letting a group of participants jointly fund many individual payment channels using a single, shared on-chain transaction.
A channel factory is a construction that lets a group of participants pool funds into a single shared on-chain transaction, from which multiple individual payment channels (see Kaavon's "Payment Channel" glossary definition) between different pairs of participants can then be opened, closed, and rearranged entirely off-chain, without each individual channel needing its own separate on-chain funding transaction. Only the initial shared setup, and typically the final settlement, ever need to touch the base chain.
This significantly reduces the on-chain footprint and cost of opening many payment channels compared to funding each one individually, which matters because on-chain channel-opening transactions compete for limited and sometimes costly block space. The tradeoff is added coordination complexity among the group of participants sharing a factory, since channel changes within it generally require some degree of cooperation among the broader group rather than being purely bilateral between just two parties.
Examples
- A group of five Lightning Network users could use a single channel factory transaction to set up multiple channels between different pairs among themselves, rather than funding each channel separately on-chain.
- A channel factory reduces on-chain costs by batching the funding step for many channels into one shared transaction, though adjusting channels within it requires some coordination among the group.