Plumo: An Ultralight Blockchain Client

Psi Vesely, Kobi Gurkan, Michael Straka, Ariel Gabizon, Philipp Jovanovic*, Georgios Konstantopoulos, Asa Oines, Marek Olszewski, Eran Tromer

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Syncing the latest state of a blockchain can be a resource-intensive task, driving (especially mobile) end users towards centralized services offering instant access. To expand full decentralized access to anyone with a mobile phone, we introduce a consensus-agnostic compiler for constructing ultralight clients, providing secure and highly efficient blockchain syncing via a sequence of SNARK-based state transition proofs, and prove its security formally. Instantiating this, we present Plumo, an ultralight client for the Celo blockchain capable of syncing the latest network state summary in just a few seconds even on a low-end mobile phone. In Plumo, each transition proof covers four months of blockchain history and can be produced for just $25 USD of compute. Plumo achieves this level of efficiency thanks to two new SNARK-friendly constructions, which may also be of independent interest: a new BLS-based offline aggregate multisignature scheme in which signers do not have to know the members of their multisignature group in advance, and a new composite algebraic-symmetric cryptographic hash function.

Original languageEnglish
Title of host publicationFinancial Cryptography and Data Security - 26th International Conference, FC 2022, Revised Selected Papers
EditorsIttay Eyal, Juan Garay
PublisherSpringer Science and Business Media Deutschland GmbH
Pages597-614
Number of pages18
ISBN (Print)9783031182822
DOIs
StatePublished - 2022
Event26th International Conference on Financial Cryptography and Data Security, FC 2022 - Saint George, Grenada
Duration: 2 May 20226 May 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13411 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference26th International Conference on Financial Cryptography and Data Security, FC 2022
Country/TerritoryGrenada
CitySaint George
Period2/05/226/05/22

Keywords

  • Aggregate multisignatures
  • SNARKs
  • Ultralight clients

Fingerprint

Dive into the research topics of 'Plumo: An Ultralight Blockchain Client'. Together they form a unique fingerprint.

Cite this