Reasonableness discussion and analysis for Hyperledger Fabric configuration

05/22/2020
by   Song Hua, et al.
0

Blockchain, as a distributed ledger technology, becomes more and more popular in both industry and academia. Each peer in blockchain system maintains a copy of ledger and makes sure of data consistency through consensus protocol. Blockchain system can provide many benefits such as immutability, transparency and security. Hyperledger Fabric is permissioned blockchain platform hosted by Linux foundation. Fabric has various components such as peer, ordering service, chaincode and state database. The structure of Fabric network is very complicated to provide reliable permissioned blockchain service. Generally, developers must deal with hundreds of parameters to configure a network. That will cause many reasonableness problems in configurations. In this paper, we focus on how to detect reasonableness problems in Fabric configurations. Firstly, we discuss and provide a reasonableness problem knowledge database based on the perspectives of functionality, security and performance. Secondly, we implemented a detect tool for reasonableness check to Fabric. Finally, we collect 108 sample networks as the testing dataset in the experiment. The result shows our tool can help developers to locate reasonableness problems and understand their network better.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/08/2019

A Survey of Distributed Consensus Protocols for Blockchain Networks

Since the inception of Bitcoin, cryptocurrencies and the underlying bloc...
research
06/14/2019

A Blockchain Policy and Charging Control Framework for Roaming in Cellular Networks

As a technology foundation of cryptocurrencies, blockchain enables decen...
research
09/15/2022

Self-Healing Secure Blockchain Framework in Microgrids

Blockchain has recently been depicted as a secure protocol for informati...
research
06/19/2018

Blockchain in the Eyes of Developers

The popularity of blockchain technology continues to grow rapidly in bot...
research
09/20/2023

A Model-Based Machine Learning Approach for Assessing the Performance of Blockchain Applications

The recent advancement of Blockchain technology consolidates its status ...
research
07/14/2023

A Blockchain-Based Framework for Distributed Agile Software Testing Life Cycle

A blockchain-based framework for distributed agile software testing life...
research
02/08/2020

Performance Modeling and Analysis of a Hyperledger-based System Using GSPN

As a highly scalable permissioned blockchain platform, Hyperledger Fabri...

Please sign up or login with your details

Forgot password? Click here to reset