| The emergence of electronic auction has greatly facilitated people’s business activities and brought huge economic value.However,the traditional centralized auction management method still faces the issues of opacity of the auction process and the leakage of private information of bidders,which seriously affect the credibility of electronic auction.Blockchain has the characteristics of decentralization,non-tampering,and transparency,which provides a new idea for solving the above issues.In order to solve the trust issues existing in traditional centralized auction,technologies and scheme for the decentralized and trusted sealed-bid auction are studied.The main work of this thesis includes the following aspects:(1)In the process of studying decentralized and trusted bidding technology,the group signatures are used to protect the anonymity of bidders,and the Pedersen commitment scheme is used to protect the confidentiality of bid in the bidding period.In order to solve the issue of authenticity verification on bidding transaction,referring to the transaction verification method in Bitcoin,the authenticity verification model,bidding transaction calculation and authenticity verification algorithms are proposed,and the correctness of the transaction authenticity verification algorithm is proved by the predicate logic reasoning method.(2)In the process of studying decentralized and trusted bid opening technology,a method for balancing the openness and transparency of the blockchain and the privacy protection of the bid is proposed.Based on the group signatures and the zero-knowledge range proof,algorithms for the calculation of auction result and the authenticity verification of auction result publishing transaction are proposed.(3)A trusted electronic auction scheme based on blockchain is designed.Based on requirement analysis of the scheme,functional model is proposed.The structures of transactions,blcok and chain which suitable for electronic auction and the specific function modules are proposed.Based on the above research work and the designed scheme,simulation experiment is conducted.Based on the FISCO BCOS blockchain platform,the local private blockchain is constructed,and the core functions of the scheme are implemented with the help of smart contract technology.Functional testing is conducted on the proposed scheme in the simulation environment,and test results show the validity of the scheme. |