Omniledger: A secure, scale-out, decentralized ledger via sharding

E Kokoris-Kogias, P Jovanovic, L Gasser… - … IEEE symposium on …, 2018 - ieeexplore.ieee.org
Designing a secure permissionless distributed ledger (blockchain) that performs on par with
centralized payment processors, such as Visa, is a challenging task. Most existing …

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 …

Tendermint: Byzantine fault tolerance in the age of blockchains

E Buchman - 2016 - atrium.lib.uoguelph.ca
Tendermint is a new protocol for ordering events in a distributed network under adversarial
conditions. More commonly known as consensus or atomic broadcast, the problem has …

Rbft: Redundant byzantine fault tolerance

PL Aublin, SB Mokhtar, V Quéma - 2013 IEEE 33rd …, 2013 - ieeexplore.ieee.org
Byzantine Fault Tolerant state machine replication (BFT) protocols are replication protocols
that tolerate arbitrary faults of a fraction of the replicas. Although significant efforts have been …

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 …

Survivable zero trust for cloud computing environments

L Ferretti, F Magnanini, M Andreolini, M Colajanni - Computers & Security, 2021 - Elsevier
The security model relying on the traditional defense of the perimeter cannot protect modern
dynamic organizations. The emerging paradigm called zero trust proposes a modern …

[HTML][HTML] A survey of challenges for runtime verification from advanced application domains (beyond software)

C Sánchez, G Schneider, W Ahrendt, E Bartocci… - Formal Methods in …, 2019 - Springer
Runtime verification is an area of formal methods that studies the dynamic analysis of
execution traces against formal specifications. Typically, the two main activities in runtime …

Basil: Breaking up BFT with ACID (transactions)

F Suri-Payer, M Burke, Z Wang, Y Zhang… - Proceedings of the …, 2021 - dl.acm.org
This paper presents Basil, the first transactional, leaderless Byzantine Fault Tolerant key-
value store. Basil leverages ACID transactions to scalably implement the abstraction of a …

[HTML][HTML] Consensus crash testing: Exploring ripple's decentralization degree in adversarial environments

K Christodoulou, E Iosif, A Inglezakis… - Future Internet, 2020 - mdpi.com
The inception of Bitcoin as a peer-to-peer payment system, and its underlying blockchain
data-structure and protocol, has led to an increased interest in deploying scalable and …

Scalar DL: Scalable and practical Byzantine fault detection for transactional database systems

H Yamada, J Nemoto - Proceedings of the VLDB Endowment, 2022 - dl.acm.org
This paper presents Scalar DL, a Byzantine fault detection (BFD) middleware for
transactional database systems. Scalar DL manages two separately administered database …