UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Plumo: An Ultralight Blockchain Client

Vesely, P; Gurkan, K; Straka, M; Gabizon, A; Jovanovic, P; Konstantopoulos, G; Oines, A; ... Tromer, E; + view all (2022) Plumo: An Ultralight Blockchain Client. In: International Conference on Financial Cryptography and Data Security FC 2022: Financial Cryptography and Data Security. (pp. pp. 597-614). Springer, Cham Green open access

[thumbnail of plumo.pdf]
Preview
PDF
plumo.pdf - Accepted Version

Download (694kB) | Preview

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.

Type: Proceedings paper
Title: Plumo: An Ultralight Blockchain Client
Event: FC 2022: Financial Cryptography and Data Security
ISBN-13: 9783031182822
Open access status: An open access version is available from UCL Discovery
DOI: 10.1007/978-3-031-18283-9_30
Publisher version: https://doi.org/10.1007/978-3-031-18283-9_30
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10181483
Downloads since deposit
33Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item