A survey of distributed consensus protocols for blockchain networks

Y Xiao, N Zhang, W Lou, YT Hou - … Communications Surveys & …, 2020 - ieeexplore.ieee.org
Since the inception of Bitcoin, cryptocurrencies and the underlying blockchain technology
have attracted an increasing interest from both academia and industry. Among various core …

Security and privacy for green IoT-based agriculture: Review, blockchain solutions, and challenges

MA Ferrag, L Shu, X Yang, A Derhab… - IEEE access, 2020 - ieeexplore.ieee.org
This paper presents research challenges on security and privacy issues in the field of green
IoT-based agriculture. We start by describing a four-tier green IoT-based agriculture …

Untangling blockchain: A data processing view of blockchain systems

TTA Dinh, R Liu, M Zhang, G Chen… - IEEE transactions on …, 2018 - ieeexplore.ieee.org
Blockchain technologies are gaining massive momentum in the last few years. Blockchains
are distributed ledgers that enable parties who do not fully trust each other to maintain a set …

Algorand: Scaling byzantine agreements for cryptocurrencies

Y Gilad, R Hemo, S Micali, G Vlachos… - Proceedings of the 26th …, 2017 - dl.acm.org
Algorand is a new cryptocurrency that confirms transactions with latency on the order of a
minute while scaling to many users. Algorand ensures that users never have divergent …

Dumbo: Faster asynchronous bft protocols

B Guo, Z Lu, Q Tang, J Xu, Z Zhang - Proceedings of the 2020 ACM …, 2020 - dl.acm.org
HoneyBadgerBFT, proposed by Miller et al.[34] as the first practical asynchronous atomic
broadcast protocol, demonstrated impressive performance. The core of HoneyBadgerBFT …

Blockchain consensus protocols in the wild

C Cachin, M Vukolić - arXiv preprint arXiv:1707.01873, 2017 - arxiv.org
A blockchain is a distributed ledger for recording transactions, maintained by many nodes
without central authority through a distributed cryptographic protocol. All nodes validate the …

Cooperative computation offloading and resource allocation for blockchain-enabled mobile-edge computing: A deep reinforcement learning approach

J Feng, FR Yu, Q Pei, X Chu, J Du… - IEEE Internet of Things …, 2019 - ieeexplore.ieee.org
Mobile-edge computing (MEC) is a promising paradigm to improve the quality of
computation experience of mobile devices because it allows mobile devices to offload …

Sok: Sharding on blockchain

G Wang, ZJ Shi, M Nixon, S Han - … of the 1st ACM Conference on …, 2019 - dl.acm.org
Blockchain is a distributed and decentralized ledger for recording transactions. It is
maintained and shared among the participating nodes by utilizing cryptographic primitives …

A secure sharding protocol for open blockchains

L Luu, V Narayanan, C Zheng, K Baweja… - Proceedings of the …, 2016 - dl.acm.org
Cryptocurrencies, such as Bitcoin and 250 similar alt-coins, embody at their core a
blockchain protocol---a mechanism for a distributed network of computational nodes to …

SBFT: A scalable and decentralized trust infrastructure

GG Gueta, I Abraham, S Grossman… - 2019 49th Annual …, 2019 - ieeexplore.ieee.org
SBFT is a state of the art Byzantine fault tolerant state machine replication system that
addresses the challenges of scalability, decentralization and global geo-replication. SBFT is …