Font Size: a A A

Fabric-based Asset Traceability Application Implementation

Posted on:2020-10-08Degree:MasterType:Thesis
Country:ChinaCandidate:R HuangFull Text:PDF
GTID:2428330599458995Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Decentralized application(DApp)is based on the idea of blockchain.Such applications remove the third-party public trust institutions in the transaction and are of great significance to promote the change of trading methods.Asset traceability is the design focus of DApp.This feature allows users to obtain detailed information and routing details of any item,ensuring transparency of the transaction.The existing traceability application stores the item data directly in the blockchain,and the application has problems such as narrow coverage,extended transaction time,and rapid data expansion on the chain.Based on the Fabric network,the paper implements DApp that meets the requirements of asset traceability.This application will not cause rapid expansion of network data,and can ensure reliable traceability operation and item transfer transaction function.For the details of any items to be traded,an encryption algorithm is used to generate unique evidence stored in the blockchain to verify its authenticity.The consensus mechanism of the blockchain ensures that the evidence stored in the blockchain will not be modified by anyone.The evidence stored in the blockchain uniquely corresponds to a batch of items,and the detailed information of the item is organized by the merkle tree structure,which ensures that the modification of any item information will lead to the evidence corresponding to the current batch of items and the blockchain.The evidence is inconsistent.This modification can be perceived by all users in the blockchain to achieve anti-counterfeiting purposes.At the same time,the detailed information of the items is stored in the out-of-chain database,which can effectively reduce the rate of blockchain data expansion.In order to achieve item traceability,the paper uses the unspent transaction output(UTXO)model,which saves the transfer details of a batch of items in a transaction,because the blockchain account saves all transactions,so users can obtain by traversing the transaction.Transfer details to trace the source of any item.The test results show that the functional modules of the application can meet the normal traceability requirements.The average delay applied in high concurrent transactions is basically in the controllable range,and the system throughput can meet the needs in the production environment.Therefore,the design idea of this application is The traceability research of blockchain assets has reference significance.
Keywords/Search Tags:Fabric network, asset traceability, merkle tree, decentralized application, unspent transaction output
PDF Full Text Request
Related items