Saved in:
Bibliographic Details
Main Authors: Perazzo, Pericle, Capecchi, Dario
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2604.26736
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917447386267648
author Perazzo, Pericle
Capecchi, Dario
author_facet Perazzo, Pericle
Capecchi, Dario
contents FlyClient is a lightweight blockchain verification protocol that enables proof-of-work validation using minimal data, making it ideal for resource-constrained environments like mobile wallets, Internet-of-Things devices or cross-chain bridges implemented with smart contracts. Despite its strong potential for enabling lightweight blockchain verification, FlyClient protocol is still in the experimental stages, with limited real-world deployments and performance evaluations under diverse conditions. In this paper we bridge the gap between theory and deployment, by addressing several technical challenges to advance FlyClient to a production-ready solution. Namely, our contribution is three-fold: (i) we formally introduce an adversary model alternative to the original FlyClient one, that allows us to parametrize a verifier under a concrete economic interpretation, while also saving some proof space; (ii) we provide the first practical FlyClient prover implementation for a production blockchain (Zcash), and we estimate its performance under different configurations; (iii) we introduce and evaluate two optimizations that minimize the size of FlyClient proofs, the first of which does not require any consensus change.
format Preprint
id arxiv_https___arxiv_org_abs_2604_26736
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Catching the Fly: Practical Challenges in Making Blockchain FlyClient Real
Perazzo, Pericle
Capecchi, Dario
Cryptography and Security
FlyClient is a lightweight blockchain verification protocol that enables proof-of-work validation using minimal data, making it ideal for resource-constrained environments like mobile wallets, Internet-of-Things devices or cross-chain bridges implemented with smart contracts. Despite its strong potential for enabling lightweight blockchain verification, FlyClient protocol is still in the experimental stages, with limited real-world deployments and performance evaluations under diverse conditions. In this paper we bridge the gap between theory and deployment, by addressing several technical challenges to advance FlyClient to a production-ready solution. Namely, our contribution is three-fold: (i) we formally introduce an adversary model alternative to the original FlyClient one, that allows us to parametrize a verifier under a concrete economic interpretation, while also saving some proof space; (ii) we provide the first practical FlyClient prover implementation for a production blockchain (Zcash), and we estimate its performance under different configurations; (iii) we introduce and evaluate two optimizations that minimize the size of FlyClient proofs, the first of which does not require any consensus change.
title Catching the Fly: Practical Challenges in Making Blockchain FlyClient Real
topic Cryptography and Security
url https://arxiv.org/abs/2604.26736