Perun

  • Name: Perun
  • URL: https://perun.network/
  • Category: state channel framework / virtual payment hubs / blockchain-agnostic offchain settlement infrastructure
  • Summary: Perun is best understood as a generalized state-channel framework and virtual-channel research stack, not just another payment-channel app or bridge-less swap frontend. Its core move is to separate a small number of onchain funding and settlement transactions from a much larger offchain network of state updates, then let parties who do not share a direct channel compose existing channels into virtual channels over intermediaries. The reusable mechanism insight is that Perun makes offchain settlement legible as several distinct layers — ledger-funded base channels, virtual-channel composition, backend-specific adjudication/funding adapters, watchtower and persistence services, and operator-facing multi-user node or hub software — instead of flattening everything into one generic payment channel label.
  • What it does:
    • Provides an offchain framework for payment channels and more general state channels that settle back to an underlying blockchain only when channels open, close, or dispute
    • Frames virtual channels as the main scaling step above basic bilateral channels, so users can transact through intermediaries without opening fresh onchain channels for each relationship
    • Ships a blockchain-agnostic Go SDK (go-perun) with injected blockchain backends, messaging, logging, persistence, and watcher components instead of hardwiring one chain stack
    • Supports multi-ledger channels and multiple backend adapters, with current public backend tables listing Ethereum, Stellar, Nervos, Polkadot, Dfinity, Cosmos, Cardano, Fabric, and in-progress Solana support
    • Exposes a multi-user node (perun-node) that manages identities, keys, APIs, and user sessions on top of the SDK rather than requiring every deployment to wire channel logic from scratch
    • Uses the same framework as the basis for Perun-X, which markets cross-chain atomic swaps, multi-hub liquidity, and offchain settlement without bridge custodians or committees
  • Key claims:
    • Perun’s own docs describe the project as moving an entire peer-to-peer network of activity off the main chain after only a handful of base-channel setup transactions, then connecting arbitrary participants through virtual channels that do not require additional onchain setup.
    • The strongest mechanism claim is not merely fast payments; it is virtual-channel composition. Perun’s research and docs treat channel virtualization as the way to connect users who lack a direct bilateral channel, which makes intermediary liquidity and channel topology explicit comparison surfaces rather than hidden implementation details.
    • Perun is unusually explicit about blockchain agnosticism. The framework docs and go-perun repo present the protocol as depending only on smart-contract-capable settlement backends, with chain-specific funding and adjudication logic inverted behind adapters instead of embedded into one canonical chain client.
    • The current implementation surface matters analytically because it shows where research and production readiness diverge. The docs say virtualization is a core concept and the technology page points to papers on general state channel networks, virtual payment hubs, and multi-party virtual state channels, but the implementation repos still describe parts of the virtual / multi-party stack as planned or partial rather than fully production-ready.
    • go-perun adds a second useful split: state channels are not just protocol papers here, but an SDK with watcher, persistence, communication-bus, and backend-injection layers. That makes Perun a better comparison point for operational offchain-settlement systems than paper-only channel designs.
    • perun-node and Perun-X show the operator-facing consequences of the protocol design. Perun is not only a library for bilateral channels; it also grows into multi-user nodes, API surfaces, hub-like liquidity coordination, and cross-chain atomic-swap workflows that can centralize practical control even if the underlying channel logic is formally decentralized.
    • Perun clears the corpus bar because it isolates a lower mechanism layer that many payments, cross-chain swaps, and interop products quietly inherit: who funds channels, who intermediates liquidity, who runs dispute/watchtower infrastructure, how backend adapters constrain settlement domains, and whether virtual-channel promises are actually implemented or still mostly research.
  • Whitepaper: The most useful single introductory document surfaced in this pass was the official perun2.0-whitepaper.pdf note on virtual channels over Ethereum, supplemented by the formal publications linked from Perun’s technology page and the implementation docs; see ../whitepapers/perun-primary-sources-2026-05-14.md and ../whitepapers/perun2.0-whitepaper.pdf.
  • Sources:
  • Last reviewed: 2026-05-14 UTC