A survey of blockchain consensus protocols

J Xu, C Wang, X Jia - ACM Computing Surveys, 2023‏ - dl.acm.org
Blockchain consensus protocols have been a focus of attention since the advent of Bitcoin.
Although classic distributed consensus algorithms made significant contributions to the …

A comprehensive review of blockchain consensus mechanisms

B Lashkari, P Musilek - IEEE access, 2021‏ - ieeexplore.ieee.org
Since the advent of distributed ledger technologies, they have provided diverse
opportunities in a wide range of application domains. This article brings a comprehensive …

[HTML][HTML] A survey on blockchain technology and its security

H Guo, X Yu - Blockchain: research and applications, 2022‏ - Elsevier
Blockchain is a technology that has desirable features of decentralization, autonomy,
integrity, immutability, verification, fault-tolerance, anonymity, auditability, and transparency …

On the suitability of blockchain platforms for IoT applications: Architectures, security, privacy, and performance

S Brotsis, K Limniotis, G Bendiab, N Kolokotronis… - Computer Networks, 2021‏ - Elsevier
Blockchain and distributed ledger technologies have received significant interest in various
areas beyond the financial sector, with profound applications in the Internet of Things (IoT) …

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 …

Algorand

J Chen, S Micali - arxiv preprint arxiv:1607.01341, 2016‏ - arxiv.org
A public ledger is a tamperproof sequence of data that can be read and augmented by
everyone. Public ledgers have innumerable and compelling uses. They can secure, in plain …

Bft in blockchains: From protocols to use cases

X Wang, S Duan, J Clavin, H Zhang - ACM Computing Surveys (CSUR), 2022‏ - dl.acm.org
A blockchain is a distributed system that achieves strong security guarantees in storing,
managing, and processing data. All blockchains achieve a common goal: building a …

[HTML][HTML] Blockchain for decentralised rural development and governance

I Merrell - Blockchain: Research and Applications, 2022‏ - Elsevier
Rural areas are steadily being marginalised in a global economy where
'core/periphery'models of development are dominant. To overcome this, rural areas have …

Blockchain technology toward creating a smart local food supply chain

J Damoska Sekuloska, A Erceg - Computers, 2022‏ - mdpi.com
The primary purpose of the supply chains is to ensure and secure the availability and
smooth flow of the necessary resources for efficient production processes and consumption …

Another look at extraction and randomization of Groth's zk-SNARK

K Baghery, M Kohlweiss, J Siim, M Volkhov - Financial Cryptography and …, 2021‏ - Springer
Due to the simplicity and performance of zk-SNARKs they are widely used in real-world
cryptographic protocols, including blockchain and smart contract systems. Simulation …