Pilotfish: Distributed execution for scalable blockchains

Kniep Q, Kokoris Kogias E, Sonnino A, Zablotchi I, Zhang N. 2026. Pilotfish: Distributed execution for scalable blockchains. 29th International Conference on Financial Cryptography and Data Security. FC: Financial Cryptography and Data Security, LNCS, vol. 15751, 287–306.

Download (ext.)

Conference Paper | Published | English

Scopus indexed
Author
Kniep, Quentin; Kokoris Kogias, LefterisISTA ; Sonnino, Alberto; Zablotchi, Igor; Zhang, Nuda
Series Title
LNCS
Abstract
Scalability is a crucial requirement for modern large-scale systems, enabling elasticity and ensuring responsiveness under varying load. While cloud systems have achieved scalable architectures, blockchain systems remain constrained by the need to over-provision validator machines to handle peak load. This leads to resource inefficiency, poor cost scaling, and limits on performance. To address these challenges, we introduce Pilotfish, the first scale-out transaction execution engine for blockchains. Pilotfish enables validators to scale horizontally by distributing transaction execution across multiple worker machines, allowing elasticity without compromising consistency or determinism. It integrates seamlessly with the lazy blockchain architecture, completing the missing piece of execution elasticity. To achieve this, Pilotfish tackles several key challenges: ensuring scalable and strongly consistent distributed transactions, handling partial crash recovery with lightweight replication, and maintaining concurrency with a novel versioned-queue scheduling algorithm. Our evaluation shows that Pilotfish scales linearly up to at least eight workers per validator for compute-bound workloads, while maintaining low latency. By solving scalable execution, Pilotfish brings blockchains closer to achieving end-to-end elasticity, unlocking new possibilities for efficient and adaptable blockchain systems.
Publishing Year
Date Published
2026-01-01
Proceedings Title
29th International Conference on Financial Cryptography and Data Security
Publisher
Springer Nature
Volume
15751
Page
287-306
Conference
FC: Financial Cryptography and Data Security
Conference Location
Miyakojima, Japan
Conference Date
2025-04-14 – 2025-04-18
ISSN
eISSN
IST-REx-ID

Cite this

Kniep Q, Kokoris Kogias E, Sonnino A, Zablotchi I, Zhang N. Pilotfish: Distributed execution for scalable blockchains. In: 29th International Conference on Financial Cryptography and Data Security. Vol 15751. Springer Nature; 2026:287-306. doi:10.1007/978-3-032-07024-1_17
Kniep, Q., Kokoris Kogias, E., Sonnino, A., Zablotchi, I., & Zhang, N. (2026). Pilotfish: Distributed execution for scalable blockchains. In 29th International Conference on Financial Cryptography and Data Security (Vol. 15751, pp. 287–306). Miyakojima, Japan: Springer Nature. https://doi.org/10.1007/978-3-032-07024-1_17
Kniep, Quentin, Eleftherios Kokoris Kogias, Alberto Sonnino, Igor Zablotchi, and Nuda Zhang. “Pilotfish: Distributed Execution for Scalable Blockchains.” In 29th International Conference on Financial Cryptography and Data Security, 15751:287–306. Springer Nature, 2026. https://doi.org/10.1007/978-3-032-07024-1_17.
Q. Kniep, E. Kokoris Kogias, A. Sonnino, I. Zablotchi, and N. Zhang, “Pilotfish: Distributed execution for scalable blockchains,” in 29th International Conference on Financial Cryptography and Data Security, Miyakojima, Japan, 2026, vol. 15751, pp. 287–306.
Kniep Q, Kokoris Kogias E, Sonnino A, Zablotchi I, Zhang N. 2026. Pilotfish: Distributed execution for scalable blockchains. 29th International Conference on Financial Cryptography and Data Security. FC: Financial Cryptography and Data Security, LNCS, vol. 15751, 287–306.
Kniep, Quentin, et al. “Pilotfish: Distributed Execution for Scalable Blockchains.” 29th International Conference on Financial Cryptography and Data Security, vol. 15751, Springer Nature, 2026, pp. 287–306, doi:10.1007/978-3-032-07024-1_17.
All files available under the following license(s):
Copyright Statement:
This Item is protected by copyright and/or related rights. [...]

Link(s) to Main File(s)
Access Level
OA Open Access

Export

Marked Publications

Open Data ISTA Research Explorer

Sources

arXiv 2401.16292

Search this title in

Google Scholar
ISBN Search