Narwhal and tusk: a dag-based mempool and efficient bft consensus

G Danezis, L Kokoris-Kogias, A Sonnino… - Proceedings of the …, 2022 - dl.acm.org
We propose separating the task of reliable transaction dissemination from transaction
ordering, to enable high-performance Byzantine fault-tolerant quorum-based consensus. We …

BFT protocol forensics

P Sheng, G Wang, K Nayak, S Kannan… - Proceedings of the 2021 …, 2021 - dl.acm.org
Byzantine fault-tolerant (BFT) protocols allow a group of replicas to come to consensus even
when some of the replicas are Byzantine faulty. There exist multiple BFT protocols to …

The design, architecture and performance of the tendermint blockchain network

D Cason, E Fynn, N Milosevic… - 2021 40th …, 2021 - ieeexplore.ieee.org
Tendermint is the replication engine at the core of Cosmos, a network of proof-of-stake
blockchains. In the lifespan of blockchains, Cosmos and Tendermint are mature …

Tyr: Finding consensus failure bugs in blockchain system with behaviour divergent model

Y Chen, F Ma, Y Zhou, Y Jiang… - 2023 IEEE Symposium …, 2023 - ieeexplore.ieee.org
Blockchain is a decentralized distributed system on which a large number of financial
applications have been deployed. The consensus process in it plays an important role …

Be aware of your leaders

S Cohen, R Gelashvili, LK Kogias, Z Li… - … Conference on Financial …, 2022 - Springer
Advances in blockchains have influenced the State-Machine-Replication (SMR) world and
many state-of-the-art blockchain-SMR solutions are based on two pillars: Chaining and …

Phoenix: Detect and locate resilience issues in blockchain via context-sensitive chaos

F Ma, Y Chen, Y Zhou, J Sun, Z Su, Y Jiang… - Proceedings of the …, 2023 - dl.acm.org
Resilience is vital to blockchain systems and helps them automatically adapt and continue
providing their service when adverse situations occur, eg, node crashing and data …

[PDF][PDF] LOKI: State-Aware Fuzzing Framework for the Implementation of Blockchain Consensus Protocols.

F Ma, Y Chen, M Ren, Y Zhou, Y Jiang, T Chen, H Li… - NDSS, 2023 - wingtecher.com
Blockchain consensus protocols are responsible for coordinating the nodes to make
agreements on the transaction results. Their implementation bugs, including memory-related …

Dissecting the performance of chained-bft

F Gai, A Farahbakhsh, J Niu, C Feng… - 2021 IEEE 41st …, 2021 - ieeexplore.ieee.org
Permissioned blockchains employ Byzantine fault-tolerant (BFT) state machine replication
(SMR) to reach agreement on an ever-growing, linearly ordered log of transactions. A new …

On the performance of pipelined hotstuff

J Niu, F Gai, MM Jalalzai, C Feng - IEEE INFOCOM 2021-IEEE …, 2021 - ieeexplore.ieee.org
HotStuff is a state-of-the-art Byzantine fault-tolerant consensus protocol. It can be pipelined
to build large-scale blockchains. One of its variants called LibraBFT is adopted in …

Tool: An efficient and flexible simulator for Byzantine fault-tolerant protocols

PL Wang, TW Chao, CC Wu… - 2022 52nd annual IEEE …, 2022 - ieeexplore.ieee.org
A Byzantine Fault-Tolerant (BFT) protocol protects a distributed system from faulty
participants. To provide both liveness and safety, many such protocols assume they are …