Font Size: a A A

Design And Implementation Of Blockchain Port Logistics System Based On Hyperledger Fabric

Posted on:2021-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:T ZhouFull Text:PDF
GTID:2492306047488464Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet information technology,the logistics system has been gradually improved from the logistics service system for auxiliary production and sales to the independent supply chain information system.In the context of economic globalization,port logistics is a crucial link in the cross-border trade process,it uses its inventory,distribution,as well as gathering and transportation capabilities to provide various logistics services.The development of international supply chain has gradually subdivided the entire port logistics industry,and the efficiency of each part has been significantly improved.However,the research found that there are four major problems in the port logistics industry,including data silos,lack of trust,inefficient process coordination and centralized platform bottleneck,which hinder cooperation and data sharing among the participants,resulting in high trade costs and low business processing efficiency.In order to solve the above problems,this paper designs and implements a blockchain port logistics system based on Hyperledger Fabric,which provides various business services for cargo owners,shipping companies,freight companies as well as customs,and achieves business collaboration and the whole process tracking of goods and information.After expounding the core principles of blockchain,the paper introduces the key technologies such as Hyperledger Fabric and Docker.In the stage of demand analysis,this paper studies the main business requirements of port logistics,analyzes the advantages of blockchain solutions,describes the business process involving the employees of cargo owner,shipping company,freight company and customs by activity diagram,analyzes the functional requirements such as order management,transportation management,customs declaration management and system management through use case diagram and use case description table,and uses the entity relationship diagram to model the system data,analyzes the non-functional requirements such as system performance,security,compatibility,data privacy and consistency.In the stage of system design and implementation,the paper introduces the overall architecture design and functional decomposition of the system.The system is divided into three layers: business layer,blockchain layer and data storage layer.The front end uses the RESTful APIs of the back end,the blockchain layer provides raft sorting service,and the databases are My SQL and Couch DB.The port logistics blockchain network is designed and built,and the components are elaborated in terms of organizational nodes,channel design,consensus algorithm and connection configuration.After that,the fields,meanings and types of the system database tables are described.And this paper uses class diagrams,timing diagrams and program flowcharts to design and implement the functional modules such as order management,transportation management,customs management and system management.At last the port logistics blockchain network is designed and implemented in detail from the aspects of identity management,smart contracts and ledger data storage.For system test,the paper uses six servers as the system test environment.Unit tests and integration tests as well as function tests are executed to ensure that the system function outputs are correct.And the paper verifies non-functional requirements such as system security,compatibility,and performance through role permission tests,user login tests,multi-browser tests,system response time tests and transaction throughput tests.The test results show that the system’s functional and non-functional performance have reached expectations,identity management service(Membership Service Provider,MSP),channel and private data provide privacy protection for business data,the distributed ledger guarantees the business data consistency among the participants,and the port logistics blockchain network provides a secure and reliable data sharing environment.The system can effectively solve the problems of data silos,lack of trust,inefficient process coordination and centralized platform bottleneck in port logistics business process,reduce trade costs,and improve business processing efficiency.
Keywords/Search Tags:port logistics, blockchain, Hyperledger Fabric, data sharing
PDF Full Text Request
Related items