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

Sui Lutris: A Blockchain Combining Broadcast and Consensus

Blackshear, S; Chursin, A; Danezis, G; Kichidis, A; Kokoris-Kogias, L; Li, X; Logan, M; ... Zhang, L; + view all (2024) Sui Lutris: A Blockchain Combining Broadcast and Consensus. In: CCS '24: Proceedings of the 2024 on ACM SIGSAC Conference on Computer and Communications Security. (pp. pp. 2606-2620). ACM: Association for Computing Machinery: New York, NY, USA. Green open access

[thumbnail of SuiLutris.pdf]
Preview
Text
SuiLutris.pdf - Accepted Version

Download (1MB) | Preview

Abstract

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.

Type: Proceedings paper
Title: Sui Lutris: A Blockchain Combining Broadcast and Consensus
Event: CCS '24: ACM SIGSAC Conference on Computer and Communications Security
Location: UT, Salt Lake City
Dates: 14 Oct 2024 - 18 Oct 2024
ISBN-13: 979-8-4007-0636-3
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/3658644.3670286
Publisher version: https://doi.org/10.1145/3658644.3670286
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.
Keywords: BFT consensus; consensusless transactions; deployed blockchain
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10219044
Downloads since deposit
0Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item