| With a large amount of unidentified commodities,the problem of counterfeiting,selling and cross-selling not only seriously interferes with the normal operation of the market,but also poses a safety hazard to consumers.The traceability of commodities in the market,especially the food and drug industry,is very urgent.While the supply chain is composed of multiple enterprise nodes,multi-level information transmission easily leads to information distortion,which makes the identification of commodity sources extremely difficult.Most of the transactions between enterprises are guaranteed by thirdparty platforms,but they can not guarantee the security of funds.The Internet of Things(IOT)gives the ability to acquire and share real-time data of commodity circulation.However,due to the lack of computational resources,communication network lacks protection measures,which can not guarantee the reliability of data.Starting from the aspects of IOT communication security,commodity traceability,commodity authentication and settlement of transactions,this paper analyses the problems existing in supply chain management,and puts forward the identity authentication scheme of wireless sensor network and the transaction system based on smart contract,which solves the problems mentioned above:(1)There is a lack of protection measures for wireless sensor node communication in the IOT.In this paper,a scheme of identity authentication between nodes in wireless sensor network based on Combined Publick Key is proposed.Under the condition of limited computing resources and storage space,identity authentication and key agreement are realized.(2)Distortion of transaction data in the circulation of commodities.Blockchain technology is used to ensure the security of transaction data.The decentralization and untouchable modification ensures the safty of the transaction data.The transaction model based on UTXO records all transaction information from production to sale of bulk commodities,which ensures multi-asset traceability.(3)Guaranteed transactions based on third parties cannot guarantee the security of funds.This paper designs a mechanism for arbitration and settlement of transactions based on smart contract.Smart contract is uesd to replace traditional third-party trading institutions,realize arbitration and settlement of transactions,guarantee the security of transaction funds,and provide a way to resolve transaction disputes. |