---
OA_place: repository
OA_type: hybrid
_id: '18957'
abstract:
- lang: eng
  text: Sui Lutris is the first smart-contract platform to sustainably achieve sub-second
    finality. It achieves this significant decrease by employing consensusless agreement
    not only for simple payments but for a large variety of transactions. Unlike prior
    work, Sui Lutris neither compromises expressiveness nor throughput and can run
    perpetually without restarts. Sui Lutris achieves this by safely integrating consensuless
    agreement with a high-throughput consensus protocol that is invoked out of the
    critical finality path but ensures that when a transaction is at risk of inconsistent
    concurrent accesses, its settlement is delayed until the total ordering is resolved.
    Building such a hybrid architecture is especially delicate during reconfiguration
    events, where the system needs to preserve the safety of the consensusless path
    without compromising the long-term liveness of potentially misconfigured clients.
    We thus develop a novel reconfiguration protocol, the first to provably show the
    safe and efficient reconfiguration of a consensusless blockchain. Sui Lutris is
    currently running in production and underpins the Sui smart-contract platform.
    Combined with the use of Objects instead of accounts it enables the safe execution
    of smart contracts that expose objects as a first-class resource. In our experiments
    Sui Lutris achieves latency lower than 0.5 seconds for throughput up to 5,000
    certificates per second (150k ops/s with transaction blocks), compared to the
    state-of-the-art real-world consensus latencies of 3 seconds. Furthermore, it
    gracefully handles validators crash-recovery and does not suffer visible performance
    degradation during reconfiguration.
acknowledgement: 'This work is funded by MystenLabs. We thank the Mysten Labs Engineering
  teams for valuable feedback broadly, and specifically Dmitry Perelman and Todd Fiala
  for managing the implementation effort. A number of folks contributed to specific
  aspects of the implementation of Sui Lutris (amongst many other contributions to
  the overall blockchain): Francois Garillot, Laura Makdah, Mingwei Tian, Andrew Schran,
  Sadhan Sood and William Smith implemented and optimized aspects of both Sui Lutris
  and Narwhal / Bullshark consensus; Alonso de Gortari oversaw the cryptoeconomics
  of the blockchain, and Emma Zhong, Ade Adepoju, Tim Zakia and Dario Russi designed
  and implemented staking and gas mechanisms. Adam Welc designed several Move tools
  and provided great feedback on the manuscript. We also extend our thanks to Patrick
  Kuo, Ge Gao, Chris Li, and Arun Koshy for their work on the Sui Lutris SDK, clients,
  and RPC layer; Kostas Chalkias, Jonas Lindstrøm, and Joy Wang built cryptographic
  components.'
article_processing_charge: No
arxiv: 1
author:
- first_name: Sam
  full_name: Blackshear, Sam
  last_name: Blackshear
- first_name: Andrey
  full_name: Chursin, Andrey
  last_name: Chursin
- first_name: George
  full_name: Danezis, George
  last_name: Danezis
- first_name: Anastasios
  full_name: Kichidis, Anastasios
  last_name: Kichidis
- first_name: Eleftherios
  full_name: Kokoris Kogias, Eleftherios
  id: f5983044-d7ef-11ea-ac6d-fd1430a26d30
  last_name: Kokoris Kogias
- first_name: Xun
  full_name: Li, Xun
  last_name: Li
- first_name: Mark
  full_name: Logan, Mark
  last_name: Logan
- first_name: Ashok
  full_name: Menon, Ashok
  last_name: Menon
- first_name: Todd
  full_name: Nowacki, Todd
  last_name: Nowacki
- first_name: Alberto
  full_name: Sonnino, Alberto
  last_name: Sonnino
- first_name: Brandon
  full_name: Williams, Brandon
  last_name: Williams
- first_name: Lu
  full_name: Zhang, Lu
  last_name: Zhang
citation:
  ama: 'Blackshear S, Chursin A, Danezis G, et al. Sui Lutris: A blockchain combining
    broadcast and consensus. In: <i>Proceedings of the 2024 on ACM SIGSAC Conference
    on Computer and Communications Security</i>. ACM; 2024:2606-2620. doi:<a href="https://doi.org/10.1145/3658644.3670286">10.1145/3658644.3670286</a>'
  apa: 'Blackshear, S., Chursin, A., Danezis, G., Kichidis, A., Kokoris Kogias, E.,
    Li, X., … Zhang, L. (2024). Sui Lutris: A blockchain combining broadcast and consensus.
    In <i>Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications
    Security</i> (pp. 2606–2620). Salt Lake City, UT, United States: ACM. <a href="https://doi.org/10.1145/3658644.3670286">https://doi.org/10.1145/3658644.3670286</a>'
  chicago: 'Blackshear, Sam, Andrey Chursin, George Danezis, Anastasios Kichidis,
    Eleftherios Kokoris Kogias, Xun Li, Mark Logan, et al. “Sui Lutris: A Blockchain
    Combining Broadcast and Consensus.” In <i>Proceedings of the 2024 on ACM SIGSAC
    Conference on Computer and Communications Security</i>, 2606–20. ACM, 2024. <a
    href="https://doi.org/10.1145/3658644.3670286">https://doi.org/10.1145/3658644.3670286</a>.'
  ieee: 'S. Blackshear <i>et al.</i>, “Sui Lutris: A blockchain combining broadcast
    and consensus,” in <i>Proceedings of the 2024 on ACM SIGSAC Conference on Computer
    and Communications Security</i>, Salt Lake City, UT, United States, 2024, pp.
    2606–2620.'
  ista: 'Blackshear S, Chursin A, Danezis G, Kichidis A, Kokoris Kogias E, Li X, Logan
    M, Menon A, Nowacki T, Sonnino A, Williams B, Zhang L. 2024. Sui Lutris: A blockchain
    combining broadcast and consensus. Proceedings of the 2024 on ACM SIGSAC Conference
    on Computer and Communications Security. CCS: Conference on Computer and Communications
    Security, 2606–2620.'
  mla: 'Blackshear, Sam, et al. “Sui Lutris: A Blockchain Combining Broadcast and
    Consensus.” <i>Proceedings of the 2024 on ACM SIGSAC Conference on Computer and
    Communications Security</i>, ACM, 2024, pp. 2606–20, doi:<a href="https://doi.org/10.1145/3658644.3670286">10.1145/3658644.3670286</a>.'
  short: S. Blackshear, A. Chursin, G. Danezis, A. Kichidis, E. Kokoris Kogias, X.
    Li, M. Logan, A. Menon, T. Nowacki, A. Sonnino, B. Williams, L. Zhang, in:, Proceedings
    of the 2024 on ACM SIGSAC Conference on Computer and Communications Security,
    ACM, 2024, pp. 2606–2620.
conference:
  end_date: 2024-10-18
  location: Salt Lake City, UT, United States
  name: 'CCS: Conference on Computer and Communications Security'
  start_date: 2024-10-14
date_created: 2025-01-29T12:42:21Z
date_published: 2024-12-09T00:00:00Z
date_updated: 2025-09-09T12:13:55Z
day: '09'
department:
- _id: ElKo
doi: 10.1145/3658644.3670286
external_id:
  arxiv:
  - '2310.18042'
  isi:
  - '001436367300178'
isi: 1
language:
- iso: eng
main_file_link:
- open_access: '1'
  url: https://doi.org/10.48550/arXiv.2310.18042
month: '12'
oa: 1
oa_version: Preprint
page: 2606-2620
publication: Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications
  Security
publication_identifier:
  isbn:
  - '9798400706363'
publication_status: published
publisher: ACM
quality_controlled: '1'
status: public
title: 'Sui Lutris: A blockchain combining broadcast and consensus'
type: conference
user_id: 317138e5-6ab7-11ef-aa6d-ffef3953e345
year: '2024'
...
