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.
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 |
Archive Staff Only
![]() |
View Item |

