Papers1 provider Β· 1 record
September 1, 2020Β· 2020 21st Asia-Pacific Network Operations and Management Symposium (APNOMS)
conference-paper

A Study On Performance Improvement Of Hyperledger Fabric Through Batched Chaincode Message

Abstract

This paper is to improve the performance of Hy-perledger Fabric that is one of the private blockchain open-source projects. The decentralization of data management, which has recently become important, is realized as a blockchain. Blockchain is a technology used in various fields such as data verification, storage, and banking, but performance is one of the important problems and is always mentioned. This is because a transaction must be agreed quickly and recorded in the ledger so that it can be used smoothly in systems that generate tens of thousands of transactions per second, such as banking and card use. Hyperledger fabric sends transactions generated by clients to peer nodes on the network. The transactions are hashed with the previous block in the distributed ledger. Peer nodes collect transactions received from multiple clients and execute chain code for verification, which is then sent to the orderer node and made into blocks. The block created at this time compares hash values to several peer nodes to verify the integrity of the data after verifying the block. Orderer node collects the transactions and is ordering them into the block. In this paper, we proposed to improve the performance of the hyperledger fabric by reducing network latency and the number of transfers by batch processing the process of sending and receiving chain code messages in the process of delivering transactions generated by clients for verification. The results of the performance are expressed in transactions per second(TPS), with the experiment showing that send rate(TPS) nearly doubling to 2302β†’4244, and throughput(TPS) increasing by about 1.5 times to 1677β†’2244. As a result of the experiment, send rate and throughput increased by a large margin, the batch processing of chain code messages can perform much higher performance.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.