A vademecum on blockchain technologies: When, which, and how

M Belotti, N Božić, G Pujolle… - … Surveys & Tutorials, 2019 - ieeexplore.ieee.org
Blockchain is a technology making the shared registry concept from distributed systems a
reality for a number of application domains, from the cryptocurrency one to potentially any …

Byzantine fault-tolerant state-machine replication from a systems perspective

T Distler - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Byzantine fault-tolerant (BFT) state-machine replication makes it possible to design systems
that are resilient against arbitrary faults, a requirement considered crucial for an increasing …

SoK: Consensus in the age of blockchains

S Bano, A Sonnino, M Al-Bassam, S Azouvi… - Proceedings of the 1st …, 2019 - dl.acm.org
The core technical component of blockchains is consensus: how to reach agreement among
a distributed network of nodes. A plethora of blockchain consensus protocols have been …

Hyperledger fabric: a distributed operating system for permissioned blockchains

E Androulaki, A Barger, V Bortnikov, C Cachin… - Proceedings of the …, 2018 - dl.acm.org
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 …

Performance optimization for blockchain-enabled industrial Internet of Things (IIoT) systems: A deep reinforcement learning approach

M Liu, FR Yu, Y Teng, VCM Leung… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Recent advances in the industrial Internet of things (IIoT) provide plenty of opportunities for
various industries. To address the security and efficiency issues of the massive IIoT data …

The honey badger of BFT protocols

A Miller, Y **a, K Croman, E Shi, D Song - Proceedings of the 2016 ACM …, 2016 - dl.acm.org
The surprising success of cryptocurrencies has led to a surge of interest in deploying large
scale, highly robust, Byzantine fault tolerant (BFT) protocols for mission-critical applications …

Rethinking permissioned blockchains

M Vukolić - Proceedings of the ACM workshop on blockchain …, 2017 - dl.acm.org
Current blockchain platforms, especially the recent permissioned systems, have
architectural limitations: smart contracts run sequentially, all node executes all smart …

Efficient byzantine fault-tolerance

GS Veronese, M Correia, AN Bessani… - IEEE Transactions …, 2011 - ieeexplore.ieee.org
We present two asynchronous Byzantine fault-tolerant state machine replication (BFT)
algorithms, which improve previous algorithms in terms of several metrics. First, they require …

The bedrock of byzantine fault tolerance: A unified platform for {BFT} protocols analysis, implementation, and experimentation

MJ Amiri, C Wu, D Agrawal, A El Abbadi… - … USENIX Symposium on …, 2024 - usenix.org
Byzantine Fault-Tolerant (BFT) protocols cover a broad spectrum of design dimensions from
infrastructure settings, such as the communication topology, to more technical features, such …

Blockchain transaction processing

S Gupta, M Sadoghi - arxiv preprint arxiv:2107.11592, 2021 - arxiv.org
A blockchain is an append-only linked-list of blocks, which is maintained at each
participating node. Each block records a set of transactions and their associated metadata …