| The uneven geographical distribution of agricultural machinery resources is a significant issue in China’s current agricultural modernization development.To address this issue,widearea agricultural machinery resource scheduling has been identified as a crucial solution.However,the traditional centralized system relies solely on the servers of agricultural machinery companies for scheduling and fails to consider other available resources in the wide area.This results in high agricultural production costs and a lack of trust among users.Blockchain technology is well-suited for the current decentralized agricultural machinery resources,as it is distributed and decentralized.Its key advantage lies in being unmodifiable and trustworthy.Therefore,this thesis proposes implementing a wide-area agricultural machinery resource scheduling system using blockchain technology.This thesis analyzes the current popular agricultural machinery resource scheduling schemes and the shortcomings of existing literature.To address the issues of high agricultural production costs during the scheduling process and lack of trust between users,a blockchainbased wide-area agricultural machinery resource scheduling scheme is proposed.Additionally,to attract users to join the system and defend against malicious user attacks,a reputation-based incentive mechanism is established.The main research work of this thesis can be summarized as follows:(1)We propose a blockchain-based wide-area agricultural machinery resource scheduling scheme.Firstly,the system architecture has been designed so that all users in the wide area who are willing to provide agricultural machinery resources can publish information about their machinery,preventing their idle machinery from being ignored.Next,a mathematical model for wide-area agricultural machinery resource scheduling has been established.We deploy a smart contract based on hybrid algorithms on the blockchain to solve the mathematical model and obtain the results of scheduling matching.We then use the consensus mechanism to write these results into the ledger of blockchain,allowing users to check and verify them while addressing trust issues.Finally,experimental analysis demonstrates that our scheme effectively reduces the cost of agricultural production by about16% while improving the utilization rate of agricultural machinery resources.(2)We propose a blockchain-based reputation incentive mechanism.Firstly,an effective calculation method for evaluating the reputation value of users in agricultural machinery scheduling trading has been developed,as well as a dynamic trust threshold to ensure the success rate of each round of agricultural machinery scheduling matching.The mixed incentive mechanism,which combines reputation and benefits,incentivizes participating users,thereby attracting the participation of users in traditional agricultural machinery scheduling systems.Smart contracts are used to execute the reputation evaluation and incentive mechanisms,with users’ reputation values stored on the blockchain.Finally,experimental results demonstrate that our scheme’s reputation model effectively identifies malicious users and resists their attacks.Additionally,the incentive mechanism implemented in the scheme can effectively decrease incentive costs while simultaneously attracting a significant number of users to participate.(3)We design and implement a blockchain-based wide-area agricultural machinery resource scheduling system.Relying on the Yixing modern agriculture demonstration base,combined with a wide-area agricultural machinery scheduling scheme and reputation incentive mechanism,the agricultural machinery scheduling system has been realized to support the development of smart agriculture in Yixing.The system comprises four modules:information uploading,scheduling matching,user evaluation and reputation incentive.Each module interacts with one another and users can perform specific operations based on their roles within each module. |