Sybil in the haystack: A comprehensive review of blockchain consensus mechanisms in search of strong Sybil attack resistance

M Platt, P McBurney - Algorithms, 2023 - mdpi.com
Consensus algorithms are applied in the context of distributed computer systems to improve
their fault tolerance. The explosive development of distributed ledger technology following …

Reaching consensus in the byzantine empire: A comprehensive review of bft consensus algorithms

G Zhang, F Pan, Y Mao, S Tijanic, M Dang'Ana… - ACM Computing …, 2024 - dl.acm.org
Byzantine fault-tolerant (BFT) consensus algorithms are at the core of providing safety and
liveness guarantees for distributed systems that must operate in the presence of arbitrary …

Sharper: Sharding permissioned blockchains over network clusters

MJ Amiri, D Agrawal, A El Abbadi - Proceedings of the 2021 international …, 2021 - dl.acm.org
Scalability is one of the main roadblocks to business adoption of blockchain systems.
Despite recent intensive research on using sharding techniques to enhance the scalability of …

SlimChain: Scaling blockchain transactions through off-chain storage and parallel processing

C Xu, C Zhang, J Xu, J Pei - Proceedings of the VLDB Endowment, 2021 - dl.acm.org
Blockchain technology has emerged as the cornerstone of many decentralized applications
operating among otherwise untrusted peers. However, it is well known that existing …

Kauri: Scalable BFT consensus with pipelined tree-based dissemination and aggregation

R Neiheiser, M Matos, L Rodrigues - Proceedings of the ACM SIGOPS …, 2021 - dl.acm.org
With the growing commercial interest in blockchains, permissioned implementations have
received increasing attention. Unfortunately, the BFT consensus algorithms that are the …

Byshard: Sharding in a byzantine environment

J Hellings, M Sadoghi - Proceedings of the VLDB Endowment, 2021 - dl.acm.org
The emergence of blockchains has fueled the development of resilient systems that can deal
with Byzantine failures due to crashes, bugs, or even malicious behavior. Recently, we have …

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 …

P2B-Trace: Privacy-Preserving Blockchain-based Contact Tracing to Combat Pandemics

Z Peng, C Xu, H Wang, J Huang, J Xu… - Proceedings of the 2021 …, 2021 - dl.acm.org
The eruption of a pandemic, such as COVID-19, can cause an unprecedented global crisis.
Contact tracing, as a pillar of communicable disease control in public health for decades …

[HTML][HTML] Secure decentralized electronic health records sharing system based on blockchains

K Shuaib, J Abdella, F Sallabi, MA Serhani - Journal of King Saud …, 2022 - Elsevier
Blockchain technology has a great potential for improving efficiency, security and privacy of
Electronic Health Records (EHR) sharing systems. However, existing solutions relying on a …

Neuchain: a fast permissioned blockchain system with deterministic ordering

Z Peng, Y Zhang, Q Xu, H Liu, Y Gao, X Li… - Proceedings of the VLDB …, 2022 - dl.acm.org
Blockchain serves as a replicated transactional processing system in a trustless distributed
environment. Existing blockchain systems all rely on an explicit ordering step to determine …