Font Size: a A A

Realization Of Virtual Goods Trading Syste M Based On Blockchain Technology

Posted on:2022-12-14Degree:MasterType:Thesis
Country:ChinaCandidate:R X QiuFull Text:PDF
GTID:2518306773996449Subject:Computer Software and Application of Computer
Abstract/Summary:PDF Full Text Request
With the development of Internet technology,stable and high-speed Internet transmission has further promoted the rapid growth of the online game industry,and the corresponding virtual commodity trading system has also ushered in a huge development opportunity.However,due to the lack of credibility of the existing system,users cannot distinguish the authenticity of transaction information;at the same time,the particularity of virtual items leads to pricing difficulties,buyers and sellers will have doubts about the price;with the development of centralized systems,the gradual increase in transaction data has also brought huge management costs to the system.In view of this situation,this paper designs and implements a new virtual item trading system,aiming to create a decentralized,data-secure and immutable trading environment,and provide solutions to the problem of difficult pricing.This article develops the system in a layered implementation.In the network layer,this paper builds the Ethereum blockchain framework,using the Java language to achieve connection with smart contracts;in the business layer,through the event-driven node.js language to build a network application system,the transmission of transaction information can be completed through the node.js backend,and through the rinkeby testnet to achieve routing functions,to the infura interface to complete the transmission of transactions;in the service layer,the concept of distributed storage is adopted.Through the Mongo DB database and ipfs hybrid storage data,only the computed hash value and commodity ID are stored on the chain,and a new light node structure based on the state tree is designed to replace the full node function and reduce the storage pressure;the application layer is developed based on the jsp+Servlet+Javabean mode,which can increase the diversity of the system and the cross-system compatibility and product scalability.Finally,after various tests,the system performed well in both functional and non-functional requirements and met the design requirements.Compared with the traditional virtual item trading system,at the technical level,the transaction model based on blockchain technology is realized,the trust problem is solved through its open and transparent and immutable characteristics,and the management cost of redundant data is solved through its decentralized characteristics,and the concept of distributed storage is adopted in the storage scheme,which can also solve the problem of blockchain query difficulty while reducing the pressure of blockchain storage,and the sharded storage of data also enhances the scalability of the system;at the business level,The use of sub-high-price sealed auction instead of the direct transaction mode makes the transaction price of virtual commodities more reasonable,which can effectively solve the problem of pricing difficulties and add a certain strategy to the transaction process.
Keywords/Search Tags:Blockchain, Virtual goods transaction, Auction method, Storage plan
PDF Full Text Request
Related items