---
res:
  bibo_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.@eng'
  bibo_authorlist:
  - foaf_Person:
      foaf_givenName: Quentin
      foaf_name: Kniep, Quentin
      foaf_surname: Kniep
  - foaf_Person:
      foaf_givenName: Eleftherios
      foaf_name: Kokoris Kogias, Eleftherios
      foaf_surname: Kokoris Kogias
      foaf_workInfoHomepage: http://www.librecat.org/personId=f5983044-d7ef-11ea-ac6d-fd1430a26d30
    orcid: 0000-0002-8827-3382
  - foaf_Person:
      foaf_givenName: Alberto
      foaf_name: Sonnino, Alberto
      foaf_surname: Sonnino
  - foaf_Person:
      foaf_givenName: Igor
      foaf_name: Zablotchi, Igor
      foaf_surname: Zablotchi
  - foaf_Person:
      foaf_givenName: Nuda
      foaf_name: Zhang, Nuda
      foaf_surname: Zhang
  bibo_doi: 10.1007/978-3-032-07024-1_17
  bibo_volume: 15751
  dct_date: 2026^xs_gYear
  dct_isPartOf:
  - http://id.crossref.org/issn/0302-9743
  - http://id.crossref.org/issn/1611-3349
  - http://id.crossref.org/issn/9783032070234
  dct_language: eng
  dct_publisher: Springer Nature@
  dct_title: 'Pilotfish: Distributed execution for scalable blockchains@'
...
