Skip to main content

Showing 1–9 of 9 results for author: Seredinschi, D

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

    cs.DC

    Online Payments by Merely Broadcasting Messages (Extended Version)

    Authors: Daniel Collins, Rachid Guerraoui, Jovan Komatovic, Matteo Monti, Athanasios Xygkis, Matej Pavlovic, Petr Kuznetsov, Yvonne-Anne Pignolet, Dragos-Adrian Seredinschi, Andrei Tonkikh

    Abstract: We address the problem of online payments, where users can transfer funds among themselves. We introduce Astro, a system solving this problem efficiently in a decentralized, deterministic, and completely asynchronous manner. Astro builds on the insight that consensus is unnecessary to prevent double-spending. Instead of consensus, Astro relies on a weaker primitive---Byzantine reliable broadcast--… ▽ More

    Submitted 27 April, 2020; originally announced April 2020.

    Comments: This is an extended version of a conference article, appearing in the proceedings of the 50th IEEE/IFIP Int. Conference on Dependable Systems and Networks (DSN 2020). This work has been supported in part by the European grant 862082, AT2 -- ERC-2019-PoC, and in part by a grant from Interchain Foundation

  2. arXiv:2001.06271  [pdf, other

    cs.DC

    Dynamic Byzantine Reliable Broadcast [Technical Report]

    Authors: Rachid Guerraoui, Jovan Komatovic, Petr Kuznetsov, Yvonne-Anne Pignolet, Dragos-Adrian Seredinschi, Andrei Tonkikh

    Abstract: Reliable broadcast is a communication primitive guaranteeing, intuitively, that all processes in a distributed system deliver the same set of messages. The reason why this primitive is appealing is twofold: (i) we can implement it deterministically in a completely asynchronous environment, unlike stronger primitives like consensus and total-order broadcast, and yet (ii) reliable broadcast is power… ▽ More

    Submitted 20 November, 2020; v1 submitted 17 January, 2020; originally announced January 2020.

    Comments: This is an extended version of a conference article, appearingin the proceedings of the 24th Int. Conference on Principles of Distributed Systems (OPODIS 2020). This work has been supported in part by a grant from Interchain Foundation

  3. arXiv:1911.07966  [pdf, other

    cs.DC

    Can 100 Machines Agree?

    Authors: Rachid Guerraoui, Jad Hamza, Dragos-Adrian Seredinschi, Marko Vukolic

    Abstract: Agreement protocols have been typically deployed at small scale, e.g., using three to five machines. This is because these protocols seem to suffer from a sharp performance decay. More specifically, as the size of a deployment---i.e., degree of replication---increases, the protocol performance greatly decreases. There is not much experimental evidence for this decay in practice, however, notably f… ▽ More

    Submitted 18 November, 2019; originally announced November 2019.

  4. Scalable Byzantine Reliable Broadcast (Extended Version)

    Authors: Rachid Guerraoui, Petr Kuznetsov, Matteo Monti, Matej Pavlovic, Dragos-Adrian Seredinschi, Yann Vonlanthen

    Abstract: Byzantine reliable broadcast is a powerful primitive that allows a set of processes to agree on a message from a designated sender, even if some processes (including the sender) are Byzantine. Existing broadcast protocols for this setting scale poorly, as they typically build on quorum systems with strong intersection guarantees, which results in linear per-process communication and computation co… ▽ More

    Submitted 19 February, 2020; v1 submitted 5 August, 2019; originally announced August 2019.

    Comments: This is an extended version of a conference article, appearing (best paper award) in the proceedings of the 33rd International Symposium on Distributed Computing (DISC 2019), October 14--18, 2019, Budapest, Hungary

  5. The Consensus Number of a Cryptocurrency (Extended Version)

    Authors: Rachid Guerraoui, Petr Kuznetsov, Matteo Monti, Matej Pavlovic, Dragos-Adrian Seredinschi

    Abstract: Many blockchain-based algorithms, such as Bitcoin, implement a decentralized asset transfer system, often referred to as a cryptocurrency. As stated in the original paper by Nakamoto, at the heart of these systems lies the problem of preventing double-spending; this is usually solved by achieving consensus on the order of transfers among the participants. In this paper, we treat the asset transfer… ▽ More

    Submitted 13 June, 2019; originally announced June 2019.

    Comments: 11 pages. This is an extended version of a conference article appearing in PODC'19. In the proceedings of the 2019 ACM Symposium on Principles of Distributed Computing, July 29-August 2, 2019, Toronto, ON, Canada. ACM, New York, NY, USA. arXiv admin note: substantial text overlap with arXiv:1812.10844

  6. arXiv:1812.10844  [pdf, other

    cs.DC

    AT2: Asynchronous Trustworthy Transfers

    Authors: Rachid Guerraoui, Petr Kuznetsov, Matteo Monti, Matej Pavlovic, Dragos-Adrian Seredinschi

    Abstract: Many blockchain-based protocols, such as Bitcoin, implement a decentralized asset transfer (or exchange) system. As clearly stated in the original paper by Nakamoto, the crux of this problem lies in prohibiting any participant from engaging in double-spending. There seems to be a common belief that consensus is necessary for solving the double-spending problem. Indeed, whether it is for a permissi… ▽ More

    Submitted 5 March, 2019; v1 submitted 27 December, 2018; originally announced December 2018.

  7. arXiv:1804.01626  [pdf, other

    cs.DC

    SBFT: a Scalable and Decentralized Trust Infrastructure

    Authors: Guy Golan Gueta, Ittai Abraham, Shelly Grossman, Dahlia Malkhi, Benny Pinkas, Michael K. Reiter, Dragos-Adrian Seredinschi, Orr Tamir, Alin Tomescu

    Abstract: SBFT is a state of the art Byzantine fault tolerant permissioned blockchain system that addresses the challenges of scalability, decentralization and world-scale geo-replication. SBFTis optimized for decentralization and can easily handle more than 200 active replicas in a real world-scale deployment. We evaluate \sysname in a world-scale geo-replicated deployment with 209 replicas withstanding f=… ▽ More

    Submitted 2 January, 2019; v1 submitted 4 April, 2018; originally announced April 2018.

  8. arXiv:1710.09209  [pdf, ps, other

    cs.DC

    Monotonic Prefix Consistency in Distributed Systems

    Authors: Alain Girault, Gregor Gössler, Rachid Guerraoui, Jad Hamza, Dragos-Adrian Seredinschi

    Abstract: We study the issue of data consistency in distributed systems. Specifically, we consider a distributed system that replicates its data at multiple sites, which is prone to partitions, and which is assumed to be available (in the sense that queries are always eventually answered). In such a setting, strong consistency, where all replicas of the system apply synchronously every operation, is not pos… ▽ More

    Submitted 21 July, 2018; v1 submitted 25 October, 2017; originally announced October 2017.

    Comments: Submitted paper

  9. arXiv:1609.02434  [pdf, other

    cs.DC

    Incremental Consistency Guarantees for Replicated Objects

    Authors: Rachid Guerraoui, Matej Pavlovic, Dragos-Adrian Seredinschi

    Abstract: Programming with replicated objects is difficult. Developers must face the fundamental trade-off between consistency and performance head on, while struggling with the complexity of distributed storage stacks. We introduce Correctables, a novel abstraction that hides most of this complexity, allowing developers to focus on the task of balancing consistency and performance. To aid developers with t… ▽ More

    Submitted 8 September, 2016; originally announced September 2016.

    Comments: 16 total pages, 12 figures. OSDI'16 (to appear)