Interledger Protocol (ILP)
1 min read
Pronunciation
[in-ter-led-jer proh-tuh-kawl]
Analogy
Definition
A protocol suite for sending payments across different ledgers and payment networks by routing packets of value through connector nodes, enabling seamless cross‑ledger transfers without requiring a centralized exchange.
Key Points Intro
ILP defines a packetized, connector‑based architecture to interoperate heterogeneous payment systems.
Key Points
Packetization: Splits transfers into small value packets with conditional receipts.
Connectors: Nodes that forward packets and provide liquidity between ledgers.
Conditional transfers: Uses cryptographic hold-and-release (HTLC-like).
Universal addressing: ILP Addresses route packets across networks.
Example
Technical Deep Dive
ILP Packet format includes headers (destination address, amount, expiration) and a fulfillment condition (hash lock). Connectors maintain balance sheets with peers, quote exchange rates, and forward Prepare, Fulfill, or Reject packets via STREAM transport. Settlements net out via bilateral ledger entries or periodic settlement cycles.
Security Warning
Connector compromise or liquidity exhaustion can cause packet loss or theft; choose well‑capitalized, reputable connectors and monitor packet acknowledgements.
Caveat
Performance depends on connector liquidity and network reliability; micro‑packet overhead can increase latency.
Interledger Protocol (ILP) - Related Articles
No related articles for this term.