Fast isomorphic state channels

Manuel M. T. Chakravarty, Sandro Coretti, Matthias Fitzi*, Peter Gaži, Philipp Kant, Aggelos Kiayias, Alexander Russell

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

State channels are an attractive layer-two solution for improving the throughput and latency of blockchains. They offer optimistic offchain settlement of payments and expedient offchain evolution of smart contracts between multiple parties without any assumptions beyond those of the underlying blockchain. In the case of disputes, or if a party fails to respond, cryptographic evidence collected in the offchain channel is used to settle the last confirmed state onchain, such that in-progress contracts can be continued under mainchain consensus. In this paper, we introduce Hydra, an isomorphic multi-party state channel. Hydra simplifies offchain protocol and smart-contract development by directly adopting the layer-one smart contract system, allowing the same code to be used on- and off-chain. Taking advantage of the extended UTxO model, we develop a fast off-chain protocol for evolution of Hydra heads (our isomorphic state channels) that has smaller round complexity than all previous proposals and enables the state channel processing to advance on-demand, concurrently and asynchronously. We establish strong security properties for the protocol, and we present and evaluate extensive simulation results that demonstrate that Hydra approaches the physical limits of the network in terms of transaction confirmation time and throughput while keeping storage requirements at the lowest possible. Finally, our experimental methodology may be of independent interest in the general context of evaluating consensus protocols.
Original languageEnglish
Title of host publicationFinancial Cryptography and Data Security
EditorsNikita Borisov, Claudia Diaz
PublisherSpringer
Pages339-358
Number of pages20
Volume12675
ISBN (Print)9783662643303
DOIs
Publication statusPublished - 23 Oct 2021
EventFinancial Cryptography and Data Security: 25th International Conference - Virtual, Online
Duration: 1 Mar 20215 Mar 2021

Publication series

NameLecture Notes in Computer Science
Volume12675
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceFinancial Cryptography and Data Security
Abbreviated titleFC 2021
CityVirtual, Online
Period1/03/215/03/21

Keywords / Materials (for Non-textual outputs)

  • blockchain
  • ledger
  • state channel

Fingerprint

Dive into the research topics of 'Fast isomorphic state channels'. Together they form a unique fingerprint.

Cite this