Font Size: a A A

Design And Implement Of Electronic Art Trading System Based On Blockchain

Posted on:2022-07-02Degree:MasterType:Thesis
Country:ChinaCandidate:C C ManFull Text:PDF
GTID:2518306605490054Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Blockchain technology is now widely used in finance,e-commerce and other fields.While the transparency of blockchain distributed accounting is not conducive to user transaction privacy protection for e-commerce platforms on the public chain.The traditional peer-to-peer currency mixing scheme has the problem of difficulty in secure exchange reconstruction when user amount is small.Schemes such as zero knowledge proof and homomorphic encryption has the problem of slow block production,signature and verification,and have calculation errors.This thesis focuses on the study of transaction data integrity,privacy and platform transaction efficiency.The thesis designs and implements a blockchain-based electronic art transaction system that provides proprietary protection,transaction data reorganization and efficient data storage solutions.Aiming to solve high computational cost and slow verification speed of existing public chain coin mixing schemes,this paper proposes a zero-knowledge proof coin mixing scheme,which uses zk-stark to generate proofs and stores the destruction mark to avoid double spend attack.Using Mi MC and Poseidon hash algorithm to construct a Merkle tree structure and store the hash value of encrypted currency,the zero-knowledge proof algorithm consumes30% less computational cost on the Ethereum platform than the Hopper solution.Aiming at the problem of slow data signing efficiency of electronic artworks,this thesis designs a fast data signature scheme based on data preprocessing and secure hashing algorithm,it compresses the data and calculates the hash in groups.Testing results show that comparing to the original RSA2048 signature scheme,using the signature scheme of this thises,the time cost of the 120 MB data signature is reduced by 52%.In order to improve the storage efficiency of transaction data on the blockchain,the IPFS distributed database is used to store encrypted electric artwork data.Accodring to the testing result,the optimized system takes an average of 23.77 s per transaction,which is 68.3% shorter than the Zcash solution based on zero-knowledge proof.Based on the analysis of system functional requirements and architecture design,this thesis completed the detailed design and implementation of an electronic art transaction platform that supports rapid data signature and privacy protection,and performed functional and performance tests on the implementation.In the blockchain environment,the system supports digital electronic art transactions,which satisfied the requirements for trustworthy,data integrity together with storage and query efficiency of the transaction under the premise of ensuring user and data privacy.
Keywords/Search Tags:blockchain, smart contract, privacy protection, Ethereum
PDF Full Text Request
Related items