Font Size: a A A

Research And Implementation Of Crowdsourcing Logistics Platform Based On Blockchain

Posted on:2022-08-05Degree:MasterType:Thesis
Country:ChinaCandidate:D LinFull Text:PDF
GTID:2518306539468844Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the development of "Internet +" technology and the popularization of the O2 O model,the e-commerce industry has brought more and more convenience to people,and the logistics industry has also ushered in a spurt of growth.However,behind the rapid growth,the traditional logistics model also has some special scene restrictions,some large Internet companies have launched crowdsourcing logistics models.However,the existing crowdsourcing logistics model still has some centralization drawbacks,shortcomings of the order-grabbing model,opaque user and item information,and unreliable capital transactions.Blockchain has the characteristics of decentralization,non-tampering,and transparency to users,which can provide guarantee for crowdsourcing logistics system data storage and fund transaction security.With the outbreak of the epidemic last year,the development of emerging technologies has become the top priority of all countries.Blockchain is also one of them.Not only has it attracted more and more attention abroad,it has also been included in the "14th Five-Year Plan" by my country.,Is the main development direction of our country in the future.At present,many industries are thinking about how to apply the emerging technology of blockchain to different industry scenarios.The crowdsourcing logistics system implemented in this dissertation uses the traditional B/S architecture and is a decentralized application based on the Ethereum blockchain.Its front-end is developed using the Boostrap framework,smart contracts are written in Solidity language,and a Node JS back-end server is built to monitor smart contract events.In order to solve the problem of low efficiency of blockchain query,the system's data storage adopts a combination of on-chain and off-chain.At the same time,in order to solve the problems of unfair order-grabbing mode,excessive intermediary fees,and insecure fund transactions in the traditional system,a new order-taking mode was designed and implemented.At the same time,it combines custody smart contracts to ensure the safety of fund transactions,and combines The multi-signature mechanism guarantees the fairness of the transaction.This dissertation first briefly introduces the underlying principles of blockchain,Ethereum smart contracts,IPFS storage system,and off-chain database Mongo DB.Secondly,it discusses the problems of the traditional crowdsourcing logistics system in detail,and analyzes the functional requirements of the crowdsourcing logistics system and designs the system framework according to the software development process.In addition,it also analyzes and discusses the business of the crowdsourcing logistics system.Once again,analyze and design the various functional components and specific business processes that the blockchain platform relies on according to the system requirements.In addition,it introduces in detail the design of smart contracts for receiving orders,smart contracts for escrow,and the off-chain Mongo DB database.Finally,by deploying the various module components that the system depends on,the blockchain platform system is built and tested to realize the various functional modules of the crowdsourcing logistics platform.
Keywords/Search Tags:Crowdsourcing logistics, Blockchain, Escrow smart contract, IPFS
PDF Full Text Request
Related items