Byzantine Fault-Tolerance

Abstract

A faulty node in a distributed system may behave unexpectedly. Also, if a malicious attacker takes over a node, it may interfere with the processing of other nodes. Such kinds of behavior are modeled in the research field of distributed systems as a Byzantine failure. Byzantine Fault Tolerance is known as a replication technology that allows the entire distributed system to continue providing a service even if some nodes are Byzantine. This technology is widely used as a core technology for blockchain (distributed ledger) and distributed databases. In this laboratory, we are conducting research on various technologies such as consensus algorithms to realize more effective Byzantine Fault Tolerance, especially for geo-wide replication utilizing public cloud services.

Keywords

Byzantine faults, replication, cloud, consensus, blockchain

Publications

Junya Nakamura
Junya Nakamura
Associate Professor

Principal Investigator of this laboratory.