Font Size: a A A

Research And Implementation Of E-commerce Blockchain Accounting Node Storage System

Posted on:2022-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:F J FuFull Text:PDF
GTID:2518306530980899Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In B2B(Enterprise Direct Connected Enterprise)and C2M(User Direct Connected Manufacturing)e-commerce platforms,stores and suppliers complete the transaction flow of funds and goods in the platform through the form of joining with brand merchants.However,in this e-commerce platform,e-commerce platform is generally established by brand owners,which occupies the absolute dominance of the entire e e e-commerce platform.Without any restrictions,you can view and modify information such as transaction privacy files between franchised stores.When a transaction dispute arises,both sides of the transaction need to face-to-face through real paper vouchers to carry out the reconciliation operation,which wastes a lot of manpower.Material and financial resources.Block chain technology can effectively solve the problems such as tampered transaction data,difficult to trace transaction data,etc.However,the current block chain accounting storage technology can not satisfy the storage of transaction data in e-commerce environment,a large number of transaction details and transaction vouchers are difficult to store records,and it is difficult to protect the privacy of transaction data in an anonymous block chain system.In order to solve the above problems,this paper deeply studies the file access technology of existing block chains,and designs the corresponding storage system of e-commerce block chain accounting node according to the requirements of e-commerce platform.The main accomplishments are as follows:(1)Optimizing the structure of accounting data,using the data structure separated by transaction details and transaction headers.Transaction details are stored as files and mapped to the transaction header by calculating their Hash values.The transaction header data is saved in the block file after the consensus validation is completed between the accounting nodes,so as to solve the problems of complex transaction data structure,difficult to preserve and tampered transaction data of e-commerce data in the block chain environment.(2)Design a small file storage optimization scheme.This paper uses the form of disk file to store block data,merges a large number of small files into block file packages,stores the block file packages after clustering,and establishes an index table in the database according to their storage location.When querying block data,block data is obtained from disk according to the index table information.This resolves the inefficiency of query caused by chain storage and a large number of small files in traditional block chain accounting system.(3)Design a key management scheme in distributed environment.This paper uses ECC elliptic curve encryption algorithm,secret split threshold and other technologies to realize distributed management of host key of E-commerce block chain platform,and to solve the problem of sensitive information leaking in E-commerce block chain system.
Keywords/Search Tags:Blockchain storage, Block package clustering, Distributed key management, Secret partition threshold
PDF Full Text Request
Related items