3.6k citations · 3.9k across the 13 of their papers we have counts for
15 papers
Modeling Resources in Permissionless Longest-chain Total-order Broadcast
Sarah Azouvi, Christian Cachin, Duc V. Le +2
Blockchain protocols implement total-order broadcast in a permissionless setting, where processes can freely join and leave. In such a setting, to safeguard against Sybil attacks,…
State-Machine Replication Scalability Made Simple (Extended Version)
Chrysoula Stathakopoulou, Matej Pavlovic, Marko Vukolić
Consensus, state-machine replication (SMR) and total order broadcast (TOB) protocols are notorious for being poorly scalable with the number of participating nodes. Despite the rec…
Multi-Shard Private Transactions for Permissioned Blockchains
Elli Androulaki, Angelo De Caro, Kaoutar Elkhiyaoui +3
Traditionally, blockchain systems involve sharing transaction information across all blockchain network participants. Clearly, this introduces barriers to the adoption of the techn…
On the Interoperability of Decentralized Exposure Notification Systems
Marko Vukolic
This report summarizes the requirements and proposes a high-level solution for interoperability across recently proposed COVID-19 exposure notification efforts. Our focus is on int…
Can 100 Machines Agree?
Rachid Guerraoui, Jad Hamza, Dragos-Adrian Seredinschi +1
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.…
Mir-BFT: High-Throughput Robust BFT for Decentralized Networks
Chrysoula Stathakopoulou, Tudor David, Matej Pavlovic +1
This paper presents Mir-BFT, a robust Byzantine fault-tolerant (BFT) total order broadcast protocol aimed at maximizing throughput on wide-area networks (WANs), targeting deploymen…
Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains
Elli Androulaki, Artem Barger, Vita Bortnikov +18
Fabric is a modular and extensible open-source system for deploying and operating permissioned blockchains and one of the Hyperledger projects hosted by the Linux Foundation (www.h…
A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform
João Sousa, Alysson Bessani, Marko Vukolić
Hyperledger Fabric (HLF) is a flexible permissioned blockchain platform designed for business applications beyond the basic digital coin addressed by Bitcoin and other existing net…
Blockchain Consensus Protocols in the Wild
Christian Cachin, Marko Vukolić
A blockchain is a distributed ledger for recording transactions, maintained by many nodes without central authority through a distributed cryptographic protocol. All nodes validate…
Bleach: A Distributed Stream Data Cleaning System
Yongchao Tian, Pietro Michiardi, Marko Vukolic
In this paper we address the problem of rule-based stream data cleaning, which sets stringent requirements on latency, rule dynamics and ability to cope with the unbounded nature o…
DiNoDB: an Interactive-speed Query Engine for Ad-hoc Queries on Temporary Data
Yongchao Tian, Ioannis Alagiannis, Erietta Liarou +3
As data sets grow in size, analytics applications struggle to get instant insight into large datasets. Modern applications involve heavy batch processing jobs over large volumes of…
Non-determinism in Byzantine Fault-Tolerant Replication
Christian Cachin, Simon Schubert, Marko Vukolić
Service replication distributes an application over many processes for tolerating faults, attacks, and misbehavior among a subset of the processes. The established state-machine re…
Consistency in Non-Transactional Distributed Storage Systems
Paolo Viotti, Marko Vukolić
Over the years, different meanings have been associated to the word consistency in the distributed systems community. While in the '80s "consistency" typically meant strong consist…
XFT: Practical Fault Tolerance Beyond Crashes
Shengyun Liu, Paolo Viotti, Christian Cachin +2
Despite years of intensive research, Byzantine fault-tolerant (BFT) systems have not yet been adopted in practice. This is due to additional cost of BFT in terms of resources, prot…
Erasure-Coded Byzantine Storage with Separate Metadata
Elli Androulaki, Christian Cachin, Dan Dobre +1
Although many distributed storage protocols have been introduced, a solution that combines the strongest properties in terms of availability, consistency, fault-tolerance, storage…