Skip to main content

Showing 1–11 of 11 results for author: Kokoris-Kogias, L

Searching in archive cs. Search in all archives.
.
  1. arXiv:2404.04183  [pdf, other

    cs.DC

    RACS and SADL: Towards Robust SMR in the Wide-Area Network

    Authors: Pasindu Tennage, Antoine Desjardins, Lefteris Kokoris-Kogias

    Abstract: Consensus algorithms deployed in the crash fault tolerant setting chose a leader-based architecture in order to achieve the lowest latency possible. However, when deployed in the wide area they face two key robustness challenges. First, they lose liveness when the network is unreliable because they rely on timeouts to find a leader. Second, they cannot have a high replication factor because of the… ▽ More

    Submitted 5 April, 2024; originally announced April 2024.

    Comments: arXiv admin note: text overlap with arXiv:2209.06152

    ACM Class: C.5.0; C.4.1

  2. arXiv:2401.16292  [pdf, other

    cs.DC

    Pilotfish: Distributed Transaction Execution for Lazy Blockchains

    Authors: Quentin Kniep, Lefteris Kokoris-Kogias, Alberto Sonnino, Igor Zablotchi, Nuda Zhang

    Abstract: Pilotfish is the first scale-out blockchain execution engine able to harness any degree of parallelizability existing in its workload. Pilotfish allows each validator to employ multiple machines, named ExecutionWorkers, under its control to scale its execution layer. Given a sufficiently parallelizable and compute-intensive load, the number of transactions that the validator can execute increases… ▽ More

    Submitted 16 February, 2024; v1 submitted 29 January, 2024; originally announced January 2024.

  3. arXiv:2310.18042  [pdf, other

    cs.DC cs.CR

    Sui Lutris: A Blockchain Combining Broadcast and Consensus

    Authors: Same Blackshear, Andrey Chursin, George Danezis, Anastasios Kichidis, Lefteris Kokoris-Kogias, Xun Li, Mark Logan, Ashok Menon, Todd Nowacki, Alberto Sonnino, Brandon Williams, Lu Zhang

    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 integr… ▽ More

    Submitted 6 May, 2024; v1 submitted 27 October, 2023; originally announced October 2023.

  4. arXiv:2310.14821  [pdf, other

    cs.DC cs.CR

    Mysticeti: Reaching the Limits of Latency with Uncertified DAGs

    Authors: Kushal Babel, Andrey Chursin, George Danezis, Anastasios Kichidis, Lefteris Kokoris-Kogias, Arun Koshy, Alberto Sonnino, Mingwei Tian

    Abstract: We introduce Mysticeti-C the first DAG-based Byzantine consensus protocol to achieve the lower bounds of latency of 3 message rounds. Since Mysticeti-C is built over DAGs it also achieves high resource efficiency and censorship resistance. Mysticeti-C achieves this latency improvement by avoiding explicit certification of the DAG blocks and by proposing a novel commit rule such that every block ca… ▽ More

    Submitted 30 April, 2024; v1 submitted 23 October, 2023; originally announced October 2023.

  5. arXiv:2309.12715  [pdf, other

    cs.CR

    Cuttlefish: Expressive Fast Path Blockchains with FastUnlock

    Authors: Lefteris Kokoris-Kogias, Alberto Sonnino, George Danezis

    Abstract: Cuttlefish addresses several limitations of existing consensus-less and consensus-minimized decentralized ledgers, including restricted programmability and the risk of deadlocked assets. The key insight of Cuttlefish is that consensus in blockchains is necessary due to contention, rather than multiple owners of an asset as suggested by prior work. Previous proposals proactively use consensus to pr… ▽ More

    Submitted 22 September, 2023; originally announced September 2023.

  6. arXiv:2309.12713  [pdf, other

    cs.CR cs.DC

    HammerHead: Leader Reputation for Dynamic Scheduling

    Authors: Giorgos Tsimos, Anastasios Kichidis, Alberto Sonnino, Lefteris Kokoris-Kogias

    Abstract: The need for high throughput and censorship resistance in blockchain technology has led to research on DAG-based consensus. The Sui blockchain protocol uses a variant of the Bullshark consensus algorithm due to its lower latency, but this leader-based protocol causes performance issues when candidate leaders crash. In this paper, we explore the ideas pioneered by Carousel on providing Leader-Utili… ▽ More

    Submitted 22 September, 2023; originally announced September 2023.

  7. arXiv:2302.02325  [pdf, other

    cs.CR cs.DB cs.DC

    Resilient Consensus Sustained Collaboratively

    Authors: Junchao Chen, Suyash Gupta, Alberto Sonnino, Lefteris Kokoris-Kogias, Mohammad Sadoghi

    Abstract: The recent growth of blockchain technology has accelerated research on decentralized platforms. Initial blockchain platforms decide on what should be added to the ledger based on Proof-of-Work (PoW) consensus protocol. PoW requires its participants to perform large computations and leads to massive energy wastage. Recent blockchains aim to replace PoW through Proof-of-Stake (PoS) and Malicious Fau… ▽ More

    Submitted 30 June, 2023; v1 submitted 5 February, 2023; originally announced February 2023.

    Comments: 15 pages, 7 figures

  8. arXiv:2209.05633  [pdf, other

    cs.DC cs.CR

    Bullshark: The Partially Synchronous Version

    Authors: Alexander Spiegelman, Neil Giridharan, Alberto Sonnino, Lefteris Kokoris-Kogias

    Abstract: The purpose of this manuscript is to describe the deterministic partially synchronous version of Bullshark in a simple and clean way. This result is published in CCS 2022, however, the description there is less clear because it uses the terminology of the full asynchronous Bullshark. The CCS version ties the description of the asynchronous and partially synchronous versions of Bullshark since it t… ▽ More

    Submitted 12 September, 2022; originally announced September 2022.

  9. arXiv:2201.05677  [pdf, other

    cs.CR

    Bullshark: DAG BFT Protocols Made Practical

    Authors: Alexander Spiegelman, Neil Giridharan, Alberto Sonnino, Lefteris Kokoris-Kogias

    Abstract: We present Bullshark, the first directed acyclic graph (DAG) based asynchronous Byzantine Atomic Broadcast protocol that is optimized for the common synchronous case. Like previous DAG-based BFT protocols, Bullshark requires no extra communication to achieve consensus on top of building the DAG. That is, parties can totally order the vertices of the DAG by interpreting their local view of the DAG… ▽ More

    Submitted 7 September, 2022; v1 submitted 14 January, 2022; originally announced January 2022.

  10. arXiv:2106.10362  [pdf, other

    cs.DC cs.CR

    Jolteon and Ditto: Network-Adaptive Efficient Consensus with Asynchronous Fallback

    Authors: Rati Gelashvili, Lefteris Kokoris-Kogias, Alberto Sonnino, Alexander Spiegelman, Zhuolun Xiang

    Abstract: Existing committee-based Byzantine state machine replication (SMR) protocols, typically deployed in production blockchains, face a clear trade-off: (1) they either achieve linear communication cost in the happy path, but sacrifice liveness during periods of asynchrony, or (2) they are robust (progress with probability one) but pay quadratic communication cost. We believe this trade-off is unwarran… ▽ More

    Submitted 30 April, 2024; v1 submitted 18 June, 2021; originally announced June 2021.

    Comments: arXiv admin note: text overlap with arXiv:2103.03181

  11. arXiv:2103.03181  [pdf, other

    cs.DC cs.CR

    Be Prepared When Network Goes Bad: An Asynchronous View-Change Protocol

    Authors: Rati Gelashvili, Lefteris Kokoris-Kogias, Alexander Spiegelman, Zhuolun Xiang

    Abstract: The popularity of permissioned blockchain systems demands BFT SMR protocols that are efficient under good network conditions (synchrony) and robust under bad network conditions (asynchrony). The state-of-the-art partially synchronous BFT SMR protocols provide optimal linear communication cost per decision under synchrony and good leaders, but lose liveness under asynchrony. On the other hand, the… ▽ More

    Submitted 4 March, 2021; originally announced March 2021.