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 …
conditions. More commonly known as consensus or atomic broadcast, the problem has …
A survey on blockchain‐enabled smart grids: Advances, applications and challenges
Electric power grid infrastructure has revolutionized our world and changed the way of living.
So has blockchain technology. The hierarchical electric power grid has been shifting from a …
So has blockchain technology. The hierarchical electric power grid has been shifting from a …
Distributed security architecture based on blockchain for connected health: Architecture, challenges, and approaches
R Wang, H Liu, H Wang, Q Yang… - IEEE Wireless …, 2019 - ieeexplore.ieee.org
The ubiquitous nature of a connected health system imposes challenges with regard to the
design of system architecture, security, and privacy. Different from traditional centralized …
design of system architecture, security, and privacy. Different from traditional centralized …
Introduction of formal methods in blockchain consensus mechanism and its associated protocols
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 …
technology like blockchain is used to provide security to systems. Since the inception of …
QED at large: A survey of engineering of formally verified software
Abstract Development of formal proofs of correctness of programs can increase actual and
perceived reliability and facilitate better understanding of program specifications and their …
perceived reliability and facilitate better understanding of program specifications and their …
{DistAI}:{Data-Driven} automated invariant learning for distributed protocols
Distributed systems are notoriously hard to implement correctly due to non-determinism.
Finding the inductive invariant of the distributed protocol is a critical step in verifying the …
Finding the inductive invariant of the distributed protocol is a critical step in verifying the …
{DuoAI}: Fast, automated inference of inductive invariants for verifying distributed protocols
Distributed systems are complex and difficult to build correctly. Formal verification can
provably rule out bugs in such systems, but finding an inductive invariant that implies the …
provably rule out bugs in such systems, but finding an inductive invariant that implies the …
Consistency, availability, and partition tolerance in blockchain: a survey on the consensus mechanism over peer-to-peer networking
Blockchain is a disruptive technology that relies on the distributed nature of the peer-to-peer
network while performing an agreement, or consensus, a mechanism to achieve an …
network while performing an agreement, or consensus, a mechanism to achieve an …
[HTML][HTML] Towards efficient privacy and trust in decentralized blockchain-based peer-to-peer renewable energy marketplace
Renewable energy sources are becoming increasingly important as a substitute for fossil
energy production. However, distributed renewable energy production faces several …
energy production. However, distributed renewable energy production faces several …
Programming and proving with distributed protocols
Distributed systems play a crucial role in modern infrastructure, but are notoriously difficult to
implement correctly. This difficulty arises from two main challenges:(a) correctly …
implement correctly. This difficulty arises from two main challenges:(a) correctly …