Integrating blockchain technology into the energy sector—from theory of blockchain to research and application of energy blockchain

Q Wang, M Su - Computer Science Review, 2020 - Elsevier
Blockchain technology has been ushering in nothing short of a decentralized revolution.
Distributed/decentralized energy is recognized the best way to ensure energy sustainability …

[HTML][HTML] Blockchain-enabled supply chain: analysis, challenges, and future directions

S Jabbar, H Lloyd, M Hammoudeh, B Adebisi… - Multimedia systems, 2021 - Springer
Managing the integrity of products and processes in a multi-stakeholder supply chain
environment is a significant challenge. Many current solutions suffer from data …

Tendermint: Byzantine fault tolerance in the age of blockchains

E Buchman - 2016 - atrium.lib.uoguelph.ca
Tendermint is a new protocol for ordering events in a distributed network under adversarial
conditions. More commonly known as consensus or atomic broadcast, the problem has …

Performance analysis of the raft consensus algorithm for private blockchains

D Huang, X Ma, S Zhang - IEEE Transactions on Systems, Man …, 2019 - ieeexplore.ieee.org
Consensus is one of the key problems in blockchains. There are many articles analyzing the
performance of threat models for blockchains. But the network stability seems lack of …

In search of an understandable consensus algorithm

D Ongaro, J Ousterhout - … annual technical conference (USENIX ATC 14 …, 2014 - usenix.org
Raft is a consensus algorithm for managing a replicated log. It produces a result equivalent
to (multi-) Paxos, and it is as efficient as Paxos, but its structure is different from Paxos; this …

IronFleet: proving practical distributed systems correct

C Hawblitzel, J Howell, M Kapritsos, JR Lorch… - Proceedings of the 25th …, 2015 - dl.acm.org
Distributed systems are notorious for harboring subtle bugs. Verification can, in principle,
eliminate these bugs a priori, but verification has historically been difficult to apply at full …

Verdi: a framework for implementing and formally verifying distributed systems

JR Wilcox, D Woos, P Panchekha, Z Tatlock… - Proceedings of the 36th …, 2015 - dl.acm.org
Distributed systems are difficult to implement correctly because they must handle both
concurrency and failures: machines may crash at arbitrary points and networks may reorder …

Planning for change in a formal verification of the raft consensus protocol

D Woos, JR Wilcox, S Anton, Z Tatlock… - Proceedings of the 5th …, 2016 - dl.acm.org
We present the first formal verification of state machine safety for the Raft consensus
protocol, a critical component of many distributed systems. We connected our proof to …

Introduction of formal methods in blockchain consensus mechanism and its associated protocols

S Verma, D Yadav, G Chandra - IEEE Access, 2022 - ieeexplore.ieee.org
As the size of data is increasing exponentially, its security is a major concern. Emerging
technology like blockchain is used to provide security to systems. Since the inception of …

Engraft: Enclave-guarded Raft on Byzantine faulty nodes

W Wang, S Deng, J Niu, MK Reiter… - Proceedings of the 2022 …, 2022 - dl.acm.org
This paper presents the first critical analysis of building highly secure, performant, and
confidential Byzantine fault-tolerant (BFT) consensus by integrating off-the-shelf crash fault …