| With the development of social economy,the composition and structure of the supply chain has become increasingly complex.The loss and transmission which is not in time of the supply chain information have aggravated the bullwhip effect.At the same time,due to the lack of reliable information storage,the difficulties of traceability and accountability have also caused supply chain management to fall into the bottleneck.The blockchain has the characteristics of multi-node distributed networking,information synchronized among nodes,digital encryption adopted,information traceable,and it's block content can not tampering.It is very suitable for use in supply chain scenarios and can provide solutions for the supply chain.Based on the Ethereum blockchain,this paper proposes a blockchain-based solution for the problems in the current supply chain operation.It adopts a multi-node alliance chain,combined with technologies such as smart contract and Node.js.An information platform for retail supply chain participants.The platform can help to increase the information sharing level of supply chain,reduce fraud,and evaluate the reputation of enterprises with multi-angle reliable spectrum,and provide reference for the application research of blockchain in the supply chain field.The main contents of this paper are as follows:(1)A blockchain-based supply chain information platform has been designed.The physical architecture,operation mode and logical architecture of the system are designed.The functional modules,smart contracts and other services of the system were designed,and the methods for information reliability verification and enterprise reputation evaluation were designed,and the rationality and effect of the method was verified.(2)The function of the blockchain-based supply chain information platform was implemented and tested.Firstly,an Ethereum multi-node alliance blockchain was built.Then,the programming and deployment of smart contracts and other business functions were completed.Finally,the platform was tested in the local Ethereum network to verify the normal operation of the platform's functions. |