SURFACE: A Practical Blockchain Consensus Algorithm for Real-World Networks

02/18/2020
by   Zhijie Ren, et al.
0

SURFACE, stands for Secure, Use-case adaptive, and Relatively Fork-free Approach of Chain Extension, is a consensus algorithm that can be used for blockchains in real-world networks that enjoys the benefits from both Nakamoto consensus and Byzantine Fault Tolerance (BFT) consensus. In SURFACE, a committee is randomly selected every round to validate and endorse the proposed block. The size of the committee could be set accordingly to the network condition in such a way that the blockchain is almost fork-free with minimum overhead in communication. Hence, it achieves fast probabilistic confirmation with high throughput and low latency if the network is not in extreme situations such as large network partition or under attack. At the meantime, a BFT based mechanism is used to guarantee consistency in the extreme situations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/25/2021

On the Byzantine-Fault-Tolerant Consensus for Blockchain among Connected Vehicles

It is a critical matter for a blockchain system whether a Byzantine faul...
research
11/19/2018

DEXON: A Highly Scalable, Decentralized DAG-Based Consensus Algorithm

A blockchain system is a replicated state machine that must be fault tol...
research
06/17/2019

An Outlier-aware Consensus Protocol for Blockchain-based IoT Networks Using Hyperledger Fabric

A new framework for a secure and robust consensus in blockchain-based Io...
research
07/30/2019

Blockguard: Adaptive Blockchain Security

We consider the problem of varying the security of blockchain transactio...
research
01/17/2019

RepChain: A Reputation based Secure, Fast and High Incentive Blockchain System via Sharding

In today's blockchain system, designing a secure and high throughput on ...
research
11/01/2022

Evaluation of a blockchain-enabled resource management mechanism for NGNs

A new era in ICT has begun with the evolution of Next Generation Network...
research
07/24/2020

Towards Improving the Performance of BFT Consensus For Future Permissioned Blockchains

Permissioned Blockchains are increasingly considered in enterprise use-c...

Please sign up or login with your details

Forgot password? Click here to reset