Font Size: a A A

Implemention Of Online Auction Platform Based On Blockchain+IPFS

Posted on:2021-05-14Degree:MasterType:Thesis
Country:ChinaCandidate:Z P YiFull Text:PDF
GTID:2428330611970410Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Before the Internet became mainstream,people could only buy and sell goods in small areas or from neighbors.Later,with the development of The Times,the Internet began to spread to more and more people's lives,so a commodity trading platform like eBay emerged.Established in September 1995,eBay is currently the world's largest online trading platform,providing international and online trading services for both individual and corporate users.The eBay platform is fully automated.It can provide auction services according to categories,let sellers list the products for sale,and let buyers make offers for products of interest.The emergence of eBay has changed the traditional trading methods and improved the economy and trade at the same time.However,as eBay is a completely centralized auction platform,it also has some defects.For businesses,they are all under the control of the platform and cannot fully control the operation rights themselves.At the same time.For businesses,they are all under the control of the platform and cannot fully control the operation rights themselves.At the same time,the eBay platform requires charge higher fees fee for transactions.In addition,And in the current time of big data,whether it is businesses or consumers,their data on product evaluations,purchase records,etc.are directly occupied by the platform.Personal privacy is not guaranteed.In order to solve the above problems,the main contributions of the paper are as following:This paper proposes to replace the function of traditional intermediaries with smart contracts based on the Ethereum platform,and implements a decentralized auction platform system based on blockchain and IPFS.Smart contracts are the basis for realizing the platform's business model.All business rules are expressed in a programming language to implement the business logic in the entire transaction process,including bids,auctions,revealbids,and more.each participant in the blockchain can follow these rules on the smart contract to complete a series of economic activities.In order to guarantee the privacy of users,it is avoided that every time the buyer makes a bid for the goods,it is visible to other users.this article uses proxy re-encryption technology to encrypt the user's bid.At the same time,in order to ensure the trust and cooperation between buyers and sellers in the transaction process,this article uses 2-3 multi-signature technology to achieve fair operation between buyers and sellers.Based on the characteristics of the blockchain,the decentralized auction platform implemented in this paper has the advantages of openness,transparency,security and reliability,no excessive fees,high trust,and privacy protection.It also provides a reference for the exploration of new business models for auction platforms with the support of new technologies.
Keywords/Search Tags:blockchain, Ethereum, IPFS, smart contract, auction platform, proxy re-encryption, 2-3 Multiple signature
PDF Full Text Request
Related items