Sinergi
Vol 25, No 3 (2021)

REDUCING OVERHEAD OF SELF-STABILIZING BYZANTINE AGREEMENT PROTOCOLS FOR BLOCKCHAIN USING HTTP/3 PROTOCOL: A PERSPECTIVE VIEW

Nur Arifin Akbar (Department of Informatics Engineering, Universitas Amikom Yogyakarta)
Andi Sunyoto (Department of Informatics Engineering, Universitas Amikom Yogyakarta)
M. Rudyanto Arief (Department of Informatics Engineering, Universitas Amikom Yogyakarta)
Wahyu Caesarendra (Faculty of Integrated Technologies, Universiti Brunei Darussalam)



Article Info

Publish Date
29 Sep 2021

Abstract

Today, there is a tendency to reduce the dependence on local computation in favor of cloud computing. However, this inadvertently increases the reliance upon distributed fault-tolerant systems. In a condition that forced to work together, these systems often need to reach an agreement on some state or task, and possibly even in the presence of some misbehaving Byzantine nodes. Although non-trivial, Byzantine Agreement (BA) protocols now exist that are resilient to these types of faults. However, there is still a risk for inconsistencies in the application state in practice, even if a BA protocol is used. A single transient fault may put a node into an illegal state, creating a need for new self-stabilizing BA protocols to recover from illegal states. As self-stabilization often comes with a cost, primarily in the form of communication overhead, a potential lowering of latency - the cost of each message - could significantly impact how fast the protocol behaves overall. Thereby, there is a need for new network protocols such as QUIC, which, among other things, aims to reduce latency. In this paper, we survey current state-of-the-art agreement protocols. Based on previous work, some researchers try to implement pseudocode like QUIC protocol for Ethereum blockchain to have a secure network, resulting in slightly slower performance than the IP-based blockchain. We focus on consensus in the context of blockchain as it has prompted the development and usage of new open-source BA solutions that are related to proof of stake. We also discuss extensions to some of these protocols, specifically the possibility of achieving self-stabilization and the potential integration of the QUIC protocol, such as PoS and PBFT. Finally, further challenges faced in the field and how they might be overcome are discussed.

Copyrights © 2021






Journal Info

Abbrev

sinergi

Publisher

Subject

Civil Engineering, Building, Construction & Architecture Control & Systems Engineering Electrical & Electronics Engineering Engineering Industrial & Manufacturing Engineering

Description

SINERGI is a peer-reviewed international journal published three times a year in February, June, and October. The journal is published by Faculty of Engineering, Universitas Mercu Buana. Each publication contains articles comprising high quality theoretical and empirical original research papers, ...