Font Size: a A A

Research On Auction Protocol Based On Blockchain And Secure Multi-party Computation

Posted on:2022-11-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y ShenFull Text:PDF
GTID:2518306788456514Subject:Computer Software and Application of Computer
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet,many cutting-edge high and new technologies,such as blockchain,big data and artificial intelligence,have emerged one after another.The development of high and new technology is also gradually driving the transformation from traditional offline auction to electronic auction,making the auction more convenient and efficient than the previous traditional model.However,while technology brings convenience to people,the problems of fairness and security are becoming more and more serious.Among them,the privacy problems related to the transparency of electronic auction activities,high third-party fees,bidder's identity information and bid price have attracted more and more attention.In the existing auction protocols,it is often through the third-party auction house to protect the security problems and unfairness that may occur in the process of auction activities.However,the information of the third-party auction house is opaque,the extra handling fee is too high,and the collusion with bidders will also bring security risks to the privacy disclosure of users.To solve the above problems,this paper proposes an auction protocol based on blockchain and secure multi-party computation.The openness and transparency of the blockchain and the deposit locked on the chain can establish an effective trust foundation between auction participants and reduce unnecessary expenses.Secure multi-party computation in cryptography can jointly calculate the final correct result under the premise of protecting the information from being leaked through an efficient multi-party ranking protocol.The new protocol takes the construction of a non third-party auction house as the premise environment,uses the deposit and withdrawal of a certain amount on the blockchain,makes the bidders pay a price for their evil behavior with the idea of economic expenditure,and ensures the fairness of all participants in the auction protocol.In addition,by combining secure multi-party computation,the bidder's bid price and other privacy are protected from being disclosed and publicly verifiable,which also reduces the cost of verification on the blockchain to a certain extent.Through security analysis,the new protocol meets the basic security requirements of sealed electronic auction protocol,and is more secure,reliable and fair than the traditional auction protocol.At the same time,it also provides a theoretical basis for the design and implementation of electronic auction system.Based on the auction protocol proposed in this paper,the electronic auction system is designed and implemented.The Ethereum blockchain Solidity language is used to write the smart contract,and the Truffle framework is used to develop the system.Finally,the performance test of the system is completed on the Ethereum platform,and the test results verify the feasibility of the system.
Keywords/Search Tags:electronic auction, blockchain, secure multi-party computation, smart contract
PDF Full Text Request
Related items