A survey of distributed consensus protocols for blockchain networks
Since the inception of Bitcoin, cryptocurrencies and the underlying blockchain technology
have attracted an increasing interest from both academia and industry. Among various core …
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
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 …
IoT-based agriculture. We start by describing a four-tier green IoT-based agriculture …
Untangling blockchain: A data processing view of blockchain systems
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 …
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 …
minute while scaling to many users. Algorand ensures that users never have divergent …
Dumbo: Faster asynchronous bft protocols
HoneyBadgerBFT, proposed by Miller et al.[34] as the first practical asynchronous atomic
broadcast protocol, demonstrated impressive performance. The core of HoneyBadgerBFT …
broadcast protocol, demonstrated impressive performance. The core of HoneyBadgerBFT …
Blockchain consensus protocols in the wild
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 …
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
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 …
computation experience of mobile devices because it allows mobile devices to offload …
Sok: Sharding on blockchain
Blockchain is a distributed and decentralized ledger for recording transactions. It is
maintained and shared among the participating nodes by utilizing cryptographic primitives …
maintained and shared among the participating nodes by utilizing cryptographic primitives …
A secure sharding protocol for open blockchains
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 …
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 …
addresses the challenges of scalability, decentralization and global geo-replication. SBFT is …