TY - GEN
T1 - Performance Improvement of Ordering and Endorsement Phase in Hyperledger Fabric
AU - Kwon, Minsu
AU - Yu, Heonchang
N1 - Funding Information:
This work was supported by Institute for Information & communications Technology Promotion(IITP) grant funded by the Korea government(MSIT) (No.2018-0-00480, Developing the edge cloud platform for the real time services based on the mobility of connected cars).
Funding Information:
ACKNOWLEDGMENT This research was supported by the MSIT(Ministry of Science and ICT), Korea, under the ITRC(Information Technology Research Center) support program(IITP-2018-0-01405) supervised by the IITP(Institute for Information & communications Technology Promotion).
Funding Information:
This research was supported by the MSIT(Ministry of Science and ICT), Korea, under the ITRC(Information Technology Research Center) support program(IITP-2018-0- 01405) supervised by the IITP(Institute for Information & communications Technology Promotion). This work was supported by Institute for Information & communications Technology Promotion(IITP) grant funded by the Korea government(MSIT) (No.2018-0-00480, Developing the edge cloud platform for the real time services based on the mobility of connected cars).
PY - 2019/10
Y1 - 2019/10
N2 - In the fourth industrial revolution, blockchain is one of the popular technologies. There are many benefits such as decentralization, persistency and security. A blockchain network can be public or private. Among them, the private blockchain model is applied to the business model. It can be a consortium of networks and is efficiently handled using smart contracts. However, there are many problems in applying the blockchain technology to various environments. One of the concerns is that it does not provide enough performance for many transactions [1]. This paper focuses on improving the performance of Hyperledger Fabric which is reported to be the fastest private blockchain platform [2].Fabric has various component such as chaincode(smart-contract), endorsing peer, ordering service and committing peer. We propose two optimization method about endorsing peer and ordering service. Firstly, we have improved the procedure of read transactions by distinguishing between read and write transactions in the endorsement phase. We achieved 60% better performance than original read transaction processing. Secondly, we create a new consensus protocol without using an external project. We decreased latency by 80% through ordering service optimization. By combining two optimizations, we improved the overall latency and throughput performance by 20%.
AB - In the fourth industrial revolution, blockchain is one of the popular technologies. There are many benefits such as decentralization, persistency and security. A blockchain network can be public or private. Among them, the private blockchain model is applied to the business model. It can be a consortium of networks and is efficiently handled using smart contracts. However, there are many problems in applying the blockchain technology to various environments. One of the concerns is that it does not provide enough performance for many transactions [1]. This paper focuses on improving the performance of Hyperledger Fabric which is reported to be the fastest private blockchain platform [2].Fabric has various component such as chaincode(smart-contract), endorsing peer, ordering service and committing peer. We propose two optimization method about endorsing peer and ordering service. Firstly, we have improved the procedure of read transactions by distinguishing between read and write transactions in the endorsement phase. We achieved 60% better performance than original read transaction processing. Secondly, we create a new consensus protocol without using an external project. We decreased latency by 80% through ordering service optimization. By combining two optimizations, we improved the overall latency and throughput performance by 20%.
KW - Hyperledger Fabric
KW - hash chain
KW - identification
KW - ordering
KW - peer-to-peer
KW - private blockchain platform
UR - http://www.scopus.com/inward/record.url?scp=85077954660&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85077954660&partnerID=8YFLogxK
U2 - 10.1109/IOTSMS48152.2019.8939202
DO - 10.1109/IOTSMS48152.2019.8939202
M3 - Conference contribution
AN - SCOPUS:85077954660
T3 - 2019 6th International Conference on Internet of Things: Systems, Management and Security, IOTSMS 2019
SP - 428
EP - 432
BT - 2019 6th International Conference on Internet of Things
A2 - Alsmirat, Mohammad
A2 - Jararweh, Yaser
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 6th International Conference on Internet of Things: Systems, Management and Security, IOTSMS 2019
Y2 - 22 October 2019 through 25 October 2019
ER -