Nothing Special   »   [go: up one dir, main page]

CN108282474A - The maintaining method of digital asset trade identity based on block chain - Google Patents

The maintaining method of digital asset trade identity based on block chain Download PDF

Info

Publication number
CN108282474A
CN108282474A CN201810049338.4A CN201810049338A CN108282474A CN 108282474 A CN108282474 A CN 108282474A CN 201810049338 A CN201810049338 A CN 201810049338A CN 108282474 A CN108282474 A CN 108282474A
Authority
CN
China
Prior art keywords
transaction
account
node
chain
block chain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810049338.4A
Other languages
Chinese (zh)
Other versions
CN108282474B (en
Inventor
孔兰菊
李庆忠
闫中敏
尤瑶
闵新平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong University
Original Assignee
Shandong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong University filed Critical Shandong University
Priority to CN201810049338.4A priority Critical patent/CN108282474B/en
Publication of CN108282474A publication Critical patent/CN108282474A/en
Application granted granted Critical
Publication of CN108282474B publication Critical patent/CN108282474B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses the maintaining methods of the digital asset trade identity based on block chain, including:Step (1):Node is initiated by transaction first and creates a new transaction;Step (2):Other nodes in network receive Transaction Information, and legitimacy verifies are carried out to Transaction Information;Licit traffic is put into new block;Step (3):New block is broadcast in network, and the node in network synchronizes new block, and node updates MPTC account status trees first when synchronizing new block;Step (4):MPTC account status trees are updated in step (3), the account that New Transaction occurs associates New Transaction with a nearest transaction for account;Step (5):The transaction record for being related to same account is chained up according to the sequencing of time, so far, new block is added into block chain, is completed at the same time the update of account status tree and account trading chain.Solves the problems, such as the account status consistency towards digital asset field.

Description

The maintaining method of digital asset trade identity based on block chain
Technical field
The present invention relates to block chain technical fields, more particularly to the dimension of the digital asset trade identity based on block chain Maintaining method.
Background technology
Block chain technology provides safety, circulation mechanism trusty in the application in digital asset field for digital asset, The value delivery system of digital asset is ensured.Block chain uses distribution under the distributed p 2 p that no center controls The mode of formula collective running, constructs the self-organizing network of a P2P.Node under P2P networks all maintains respective account This information, but due to network delay, network failure etc., cause the information between each account book may be not fully identical, it is right It is also differed in the state cognition of same account.Bit coin, ether mill etc. use proof of work mechanism, ensure that probabilityly The final consistency of digital asset.
With the diversification of digital asset and the diversity of digital asset state, transaction is not limited solely to remaining sum most Whole consistency, the transaction of content is various, form is changeable digital asset propose state, interior to the state consistency of block chain account The higher coherence request such as appearance, sequential.Therefore, it is necessary to the chain transaction build mechanism of complete set and account status verification schemes Come ensure block chain account the whole network state consistency.
Invention content
In order to solve the deficiencies in the prior art, the present invention provides the dimensions of the digital asset trade identity based on block chain Maintaining method solves the problems, such as the account status consistency towards digital asset field.
The maintaining method of digital asset trade identity based on block chain, including:
Step (1):Node is initiated by transaction first and creates a new transaction;
Step (2):Other nodes in network receive Transaction Information, and legitimacy verifies are carried out to Transaction Information;It will close Method transaction is put into new block;
Step (3):New block is broadcast in network, and the node in network synchronizes new block, and node is synchronizing newly Block when, first update MPTC account status trees;
Step (4):MPTC account status trees are updated in the step (3), and the account of New Transaction occurs by New Transaction and account A nearest transaction associate;
Step (5):The transaction record for being related to same account is chained up according to the sequencing of time, so far, new district Block is added into block chain, is completed at the same time the update of account status tree and account trading chain.
The transaction for being related to same block chain account is chained up by the step (1) to step (5), finally gets transaction Initiation account and receive account history transaction chain.
Include pre-from and pre-to in the step (1), in the information of transaction, pre-from is that account is initiated in transaction The cryptographic Hash of a nearest transaction, pre-to are the cryptographic Hash of the nearest transaction of transaction acceptance account.
In the step (2), the account that the pre-from and pre-to information of Transaction Information and this node are synchronized to is handed over Easy information is compared, and whether verification information is consistent;If consistent, transaction meets digital asset state consistency principle, judges Transaction is correct, and correct transaction is put into new block;If inconsistent, show Transaction Information mistake, returns to transaction errors As a result, then transaction does not meet digital asset state consistency principle, it is not verified and passes through, false transaction is abandoned.
In the step (3), when new transaction occurs in account, more New Account is newest on MPTC account status trees Merchandise Tx-hash, calculates the cryptographic Hash merkle root of updated account status root vertex;And by cryptographic Hash merkle Root is stored in block head, and the cryptographic Hash merkle root are used for verifying whether transaction is recorded within a block;
In the step (4), since the Hash of the nearest transaction of account is initiated in the newest transaction of account comprising transaction The cryptographic Hash pre-to of value pre-from and the nearest transaction of transaction acceptance account, thus by cryptographic Hash by it is newest transaction with The nearest transaction that account is initiated in transaction connects;Similarly, by a nearest friendship for newest transaction and transaction acceptance account Easily connect.
In the step (5), the newest transaction of account is distinguished by the pre-from and pre-to for including in newest transaction Newest transaction is traced back to initiate account and receive a nearest transaction for account.
Step (1) and step (2) are consistency ensuring method of the digital asset in transaction structure and checkout procedure.Complete After the verification of transaction, verifies the trade fair passed through and be placed into block.
The step (3) calculates the computational methods of the cryptographic Hash merkle root of updated account status root vertex For:All child nodes of destination node are combined, then carrying out Hash calculation to combined result obtains cryptographic Hash merkle root。
The MPTC account status trees of the step (3), including:Account status tree and account trading chain;
The account status tree, including:Root node, the root node are connect with several branch nodes, each branch's section Point is connect with leaf node or expanding node;Each expanding node is connect also by branch node with leaf node;Account status Each branch node of tree records each block chain account and its current newest transaction cryptographic Hash.
The account trading chain, including:The transaction record of each block chain account, namely be account in block chain One chain transaction of each account maintenance in State Tree.Account trading chain is will to be related to same account according to chronological order The chain transaction that is chained up of transaction record.
Account trading chain is the transaction record of the account, records the update each time of account status tree.By account status tree The update of middle account trading is linked into the chain transaction of account according to chronological order.When often synchronizing a block, account status Tree and account trading chain all correspondingly complete primary update.
The root node is combined all child nodes of root node, and then carrying out Hash calculation to combined result obtains Go out cryptographic Hash, which is known as merkle root.
The branch node is calculated by the key values of hexadecimal prefix code and using current branch node as root node The merkle root compositions obtained;
The expanding node, for the Tx-hash and the next branch node of direction before store leaf node division hash;
Leaf node, the pointer Tx-hash of the newest transaction for storing account utilize the newest transaction of pointer account Pointer Tx-hash navigates to the block chain address of the newest transaction of account.
Compared with prior art, the beneficial effects of the invention are as follows:
1, it is based on account model, the incidence relation between account, account associated transaction data are chained up, data are facilitated The management of assets;
2, using the link method of account model chain transaction, with the angle of block chain account to the efficient retrieval of transaction record Legitimacy foundation is provided.
3, the pre-from of transaction and pre-to are introduced the establishment process of transaction, it can will be about the transaction Correlation block The transaction record of chain account is chained up, and can obtain two transaction chains of the related account under newest transaction.
4, the addition of transaction pre-from and pre-to, has ensured account number Asset State during transaction creation Verification is compared simultaneously for the legitimacy of transaction in strong consistency.
5, ensure that the method for digital asset account status consistency is that Fail Transaction carries caused by the reasons such as network failure Verification standard has been supplied, trading efficiency is greatly improved.
Description of the drawings
The accompanying drawings which form a part of this application are used for providing further understanding of the present application, and the application's shows Meaning property embodiment and its explanation do not constitute the improper restriction to the application for explaining the application.
Fig. 1 is account status tree and account trading chain;
Fig. 2 digital assets consistency and chain transaction maintenance process.
Specific implementation mode
It is noted that following detailed description is all illustrative, it is intended to provide further instruction to the application.Unless another It indicates, all technical and scientific terms used herein has usual with the application person of an ordinary skill in the technical field The identical meanings of understanding.
Fig. 1 is account status tree and account trading chain.The combination of account status tree and account trading chain is known as MPTC (Merkle Patricia Tree Chain), the node of account status tree includes root node, branch node, expanding node, leaf Four type of child node.Root node stores the hash values being calculated by child node, referred to as merkle root;Branch node is It is made of the key values and the merkle root that are calculated using the node as root node of hexadecimal prefix code;Extension section The hash of Tx-hash and the next branch node of direction before point store leaf node division;Leaf node stores account The pointer Tx-hash of newest transaction can quickly navigate to the block chain address of the newest transaction of account using Tx-hash pointers
By taking Tx-hash is the hash of Tx1 as an example, Tx1 transaction is stored in block 2345, and Tx1 includes the pre- of the transaction From and pre-to, parsing pre-from get the transaction and initiate account and last state, encoded along area according to account Block chain forward link, Tx3 is navigated in block 2343, is continued through this method forward link, is navigated to Tx5, and so on, Get the chain transaction of the initiation account of transaction Tx1.Using the pre-to of same method parsing Tx1 transaction, the transaction is obtained Account and last state are received, is encoded along block chain forward link according to account, Tx2 is navigated in block 2344, after It is continuous to be linked downwards by this method, Tx4 is navigated to, and so on, get the chain transaction of the reception account of transaction Tx1.So far, The initiation account of Tx1 of merchandising and reception account have constructed two account trading chains by pre-from and pre-to respectively.
Fig. 2 is digital asset consistency and chain transaction maintenance process, judges whether transaction meets digital asset consistency Condition, is sent pre-from the and pre-to information of transaction to be verified by node first, other nodes verify block chain account Whether state is consistent with the account status information of pre-from and pre-to descriptions in transaction, and specific practice is:
Pre-from content obtainings by parsing transaction initiate the last state of the block chain account of transaction, compare transaction Whether the middle state for initiating account and the last state of the block chain account of node maintenance are consistent;
Similarly, the last state for receiving the block chain account of transaction by parsing the pre-to content obtainings of transaction, compares Whether state and the last state of the block chain account of node maintenance that account is received in transaction are consistent.Then judge verification knot Whether fruit information is correct,
If incorrect, show Transaction Information mistake, returns to transaction errors as a result, then transaction does not meet digital asset state The consistency principle is not verified and passes through, and abandons false transaction.
If check results are correct, pre-from the and pre-to information judgement check results of the transaction are correct, meet number The Asset State consistency principle, in combination with other check results of merchandising, judgement transaction is correct, and correctly transaction can enter block In.
When newly one block of structure, update MPTC account status trees are needed when new transaction occurs in account The newest Transaction pointer Tx-hash of more New Account, calculates merkle root, and be stored in block head on MPTC.
Then the newest Transaction pointer Tx-hash of account is obtained, parsing Tx-hash obtains the pre-from and pre- of the transaction To information.
Include pointer pre-from and pre-to in the New Transaction occurred in account, pre-from is the area that the transaction is initiated Block chain account, pre-to are the block chain accounts of the transaction acceptance, and pre-from and pre-to include respective block chain account Last state.
Navigate to the initiation account currently merchandised forward along block chain according to pre-from and pre-to and receive account it Preceding historical trading.Continue, along these lines successively to prelocalization, finally to get the relevant initiation (from) of the transaction Two complete chain transactions of account and transaction acceptance (to) account.
As shown in Fig. 2, digital asset consistency and chain transaction maintenance process:
1, node sends transaction pre-from to be verified and pre-to information;
2, other nodes verification block chain account state and transaction in pre-from and pre-to account status information;
3, judge whether verification status information result is consistent;
4, transaction check results return incorrect, and transaction, which is not verified, to be passed through, and false transaction is abandoned;
5, transaction check results return to correct, pre-from, pre-to check results in conjunction with transaction and other schools of merchandising It tests situation and returns to correct check results of merchandising, transaction can correctly be put into block;
6, new MPTC, the newest Transaction pointer Tx-hash of more New Account are built, merkle root is calculated and is stored in block Head;
7, the newest Transaction pointer Tx-hash of account is obtained, parsing Tx-hash obtains the pre-from and pre-to of the transaction Information;
8, it is got respectively about newest friendship along block chain location and check forward according to the information of pre-from and pre-to The previous transaction of two easy accounts.And so on.Obtain two complete chain transactions of currently two accounts of transaction.
The foregoing is merely the preferred embodiments of the application, are not intended to limit this application, for the skill of this field For art personnel, the application can have various modifications and variations.Within the spirit and principles of this application, any made by repair Change, equivalent replacement, improvement etc., should be included within the protection domain of the application.

Claims (10)

1. the maintaining method of the digital asset trade identity based on block chain, characterized in that including:
Step (1):Node is initiated by transaction first and creates a new transaction;
Step (2):Other nodes in network receive Transaction Information, and legitimacy verifies are carried out to Transaction Information;By legal friendship It is easily put into new block;
Step (3):New block is broadcast in network, and the node in network synchronizes new block, and node is synchronizing new area When block, MPTC account status trees are updated first;
Step (4):MPTC account status trees are updated in the step (3), the account of New Transaction occur by New Transaction and account most A nearly transaction associates;
Step (5):The transaction record for being related to same account is chained up according to the sequencing of time, so far, new block quilt It is added in block chain, is completed at the same time the update of account status tree and account trading chain.
2. the maintaining method of the digital asset trade identity based on block chain as described in claim 1, characterized in that described The transaction for being related to same block chain account is chained up by step (1) to step (5), finally get transaction initiation account and Receive the history transaction chain of account.
3. the maintaining method of the digital asset trade identity based on block chain as described in claim 1, characterized in that described Include pre-from and pre-to in step (1), in the information of transaction, pre-from is that the nearest transaction of account is initiated in transaction Cryptographic Hash, pre-to is the cryptographic Hash of the nearest transaction of transaction acceptance account.
4. the maintaining method of the digital asset trade identity based on block chain as claimed in claim 3, characterized in that described In step (2), the Account Transaction History that the pre-from and pre-to information of Transaction Information and this node are synchronized to is carried out pair Than whether verification information is consistent;If consistent, transaction meets digital asset state consistency principle, and judgement transaction is correct, will just True transaction is put into new block;If inconsistent, show Transaction Information mistake, returns to transaction errors as a result, then merchandising not Meet digital asset state consistency principle, is not verified and passes through, false transaction is abandoned.
5. the maintaining method of the digital asset trade identity based on block chain as claimed in claim 4, characterized in that described In step (3), when new transaction occurs in account, the newest transaction Tx-hash of more New Account on MPTC account status trees, Calculate the cryptographic Hash merkle root of updated account status root vertex;And cryptographic Hash merkle root are stored in area In build, the cryptographic Hash merkle root are used for verifying whether transaction is recorded within a block.
6. the maintaining method of the digital asset trade identity based on block chain as claimed in claim 5, characterized in that described In step (4), due in the newest transaction of account comprising transaction initiate the nearest transaction of account cryptographic Hash pre-from and The cryptographic Hash pre-to of the nearest transaction of transaction acceptance account, therefore newest transaction is initiated by account with transaction by cryptographic Hash A nearest transaction connect;Similarly, newest transaction and a nearest transaction for transaction acceptance account are connected.
7. the maintaining method of the digital asset trade identity based on block chain as claimed in claim 6, characterized in that described In step (5), the newest transaction of account traces back to newest friendship respectively by the pre-from and pre-to for including in newest transaction It easily initiates account and receives a nearest transaction for account.
8. the maintaining method of the digital asset trade identity based on block chain as claimed in claim 5, characterized in that
The computational methods that the step (3) calculates the cryptographic Hash merkle root of updated account status root vertex are:It is right All child nodes of destination node are combined, and then carrying out Hash calculation to combined result obtains cryptographic Hash merkle root.
9. the maintaining method of the digital asset trade identity based on block chain as described in claim 1, characterized in that
The MPTC account status trees of the step (3), including:Account status tree and account trading chain;
The account status tree, including:Root node, the root node are connect with several branch nodes, each branch node with Leaf node or expanding node connection;Each expanding node is connect also by branch node with leaf node;Account status tree Each branch node records each block chain account and its current newest transaction cryptographic Hash;
The root node is combined all child nodes of root node, and then carrying out Hash calculation to combined result obtains Kazakhstan Uncommon value, the cryptographic Hash are known as merkle root;
The branch node is calculated by the key values of hexadecimal prefix code and using current branch node as root node Merkle root composition;
The expanding node, the hash for Tx-hash and the next branch node of direction before store leaf node division;
Leaf node, the pointer Tx-hash of the newest transaction for storing account, utilizes the pointer of the newest transaction of pointer account Tx-hash navigates to the block chain address of the newest transaction of account.
10. the maintaining method of the digital asset trade identity based on block chain as claimed in claim 9, characterized in that
The account trading chain, including:The transaction record of each block chain account, namely be account status in block chain One chain transaction of each account maintenance in tree;Account trading chain is the friendship that will be related to same account according to chronological order Easily record the chain transaction being chained up;
Account trading chain is the transaction record of the account, records the update each time of account status tree;By account in account status tree The update of family transaction is linked into the chain transaction of account according to chronological order;Often synchronize a block when, account status tree with Account trading chain all correspondingly completes primary update.
CN201810049338.4A 2018-01-18 2018-01-18 Block chain based digital asset transaction consistency maintenance method Active CN108282474B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810049338.4A CN108282474B (en) 2018-01-18 2018-01-18 Block chain based digital asset transaction consistency maintenance method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810049338.4A CN108282474B (en) 2018-01-18 2018-01-18 Block chain based digital asset transaction consistency maintenance method

Publications (2)

Publication Number Publication Date
CN108282474A true CN108282474A (en) 2018-07-13
CN108282474B CN108282474B (en) 2020-04-17

Family

ID=62804145

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810049338.4A Active CN108282474B (en) 2018-01-18 2018-01-18 Block chain based digital asset transaction consistency maintenance method

Country Status (1)

Country Link
CN (1) CN108282474B (en)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109377364A (en) * 2018-09-27 2019-02-22 中国联合网络通信集团有限公司 One kind building a group method and apparatus, method of commerce and system
CN109409749A (en) * 2018-10-30 2019-03-01 四川长虹电器股份有限公司 A kind of IT assets management method based on block chain
CN109493223A (en) * 2018-11-07 2019-03-19 联动优势科技有限公司 A kind of bookkeeping methods and device
CN109658100A (en) * 2018-12-20 2019-04-19 姚前 A kind of system and method determining lower chain digital asset
CN110060064A (en) * 2019-04-26 2019-07-26 深圳市网心科技有限公司 A kind of Transaction Information verification method and relevant apparatus
CN110275884A (en) * 2019-05-31 2019-09-24 阿里巴巴集团控股有限公司 Date storage method and node
CN110309173A (en) * 2019-06-14 2019-10-08 深圳前海达闼云端智能科技有限公司 Contract data recording method and device, block chain node and storage medium
CN110457319A (en) * 2019-07-31 2019-11-15 阿里巴巴集团控股有限公司 Block chain state date storage method and device, electronic equipment
CN110471923A (en) * 2019-08-12 2019-11-19 深圳前海微众银行股份有限公司 A kind of processing method and processing device of block chain transaction record
CN110471931A (en) * 2019-08-13 2019-11-19 山大地纬软件股份有限公司 A kind of digital asset trade identity maintaining method based on transaction in assets chain
CN110471795A (en) * 2019-07-31 2019-11-19 阿里巴巴集团控股有限公司 Block chain state data reconstruction method and device, electronic equipment
CN110493325A (en) * 2019-07-31 2019-11-22 阿里巴巴集团控股有限公司 Block chain state method of data synchronization and device, electronic equipment
WO2019101229A3 (en) * 2019-03-04 2019-12-26 Alibaba Group Holding Limited Updating blockchain world state merkle patricia trie subtree
CN110692078A (en) * 2018-10-10 2020-01-14 王成 Transaction data processing method, device and storage medium based on block chain
CN110708280A (en) * 2019-08-21 2020-01-17 北京邮电大学 System and method for authenticating root block chain formed by combining multiple independent units
CN111339102A (en) * 2020-03-12 2020-06-26 南京审计大学 Financial record information accurate and trusted storage method based on block chain
CN111433803A (en) * 2017-12-01 2020-07-17 快特网络有限公司 Block chain communication and ordering
CN111444209A (en) * 2020-03-25 2020-07-24 腾讯科技(深圳)有限公司 Data processing method, device, equipment and medium based on block chain
CN111488606A (en) * 2020-04-08 2020-08-04 北京瑞策科技有限公司 Data sharing method and device based on service data block chain
WO2020156483A1 (en) * 2019-01-31 2020-08-06 杭州复杂美科技有限公司 Method and device for storage of blockchain status data, and storage medium
US10761948B1 (en) 2019-07-13 2020-09-01 Alibaba Group Holding Limited Method, apparatus, and electronic device for restoring state data of blockchain
US10789222B2 (en) 2019-06-28 2020-09-29 Alibaba Group Holding Limited Blockchain-based hierarchical data storage
CN111861613A (en) * 2019-05-19 2020-10-30 北京骑胜科技有限公司 Electronic lock operation recording method and device
CN112037053A (en) * 2019-06-03 2020-12-04 厦门本能管家科技有限公司 Universal transaction interpreter for block chain and interpreting method thereof
WO2020258856A1 (en) * 2019-06-28 2020-12-30 创新先进技术有限公司 Hierarchical storage method and apparatus based on blockchain, and electronic device
CN112187788A (en) * 2020-09-27 2021-01-05 上海万向区块链股份公司 Block chain-based multi-level asset transfer method, system and traceability method
CN112203280A (en) * 2020-10-10 2021-01-08 北京航空航天大学 Data credible transmission mechanism facing edge gateway
CN112348673A (en) * 2020-10-20 2021-02-09 深圳前海微众银行股份有限公司 Block chain transaction processing method and device
CN112384921A (en) * 2020-10-12 2021-02-19 北京和联共识科技有限公司 Method and device for protecting data security on block chain and electronic equipment
US10929374B2 (en) 2019-03-04 2021-02-23 Advanced New Technologies Co., Ltd. Constructing blockchain world state Merkle Patricia Trie subtree
CN112419059A (en) * 2020-11-19 2021-02-26 中山大学 High-efficiency digital asset transaction method based on account model
CN112488700A (en) * 2019-08-20 2021-03-12 厦门本能管家科技有限公司 Dual-signature transaction account method and system for block chain
US10956444B2 (en) 2019-07-31 2021-03-23 Advanced New Technologies Co., Ltd. Block chain state data synchronization method, apparatus, and electronic device
US11036720B2 (en) 2019-06-28 2021-06-15 Advanced New Technologies Co., Ltd. Blockchain-based hierarchical data storage
CN112988841A (en) * 2021-03-21 2021-06-18 贵州大学 Block chain index structure based on grouped account transaction chain
CN113169980A (en) * 2018-12-14 2021-07-23 美国运通旅游有关服务公司 Transaction account data maintenance using blockchains
CN113329031A (en) * 2019-10-10 2021-08-31 深圳前海微众银行股份有限公司 Method and device for generating state tree of block
CN113362062A (en) * 2021-05-21 2021-09-07 山东大学 Block chain transaction sorting method, storage medium and equipment
US11113272B2 (en) 2019-07-31 2021-09-07 Advanced New Technologies Co., Ltd. Method and apparatus for storing blockchain state data and electronic device
US11294875B2 (en) 2019-05-31 2022-04-05 Advanced New Technologies Co., Ltd. Data storage on tree nodes
CN114564539A (en) * 2022-03-01 2022-05-31 山东大学 Dynamic building method and system of block chain world state of account liveness perception

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105956923A (en) * 2016-04-20 2016-09-21 上海如鸽投资有限公司 Asset transaction platform and digital certification and transaction method for assets
CN106899698A (en) * 2017-04-11 2017-06-27 张铮文 A kind of across chain mutual operation method between block chain
CN107240001A (en) * 2017-06-06 2017-10-10 北京汇通金财信息科技有限公司 Transaction method and system for digital assets
CN107247773A (en) * 2017-06-07 2017-10-13 北京邮电大学 A kind of method that inquiry is traded in distributed data base based on block chain
WO2017189031A1 (en) * 2016-04-25 2017-11-02 Digital Asset Holdings Asset and obligation management using flexible settlement times

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105956923A (en) * 2016-04-20 2016-09-21 上海如鸽投资有限公司 Asset transaction platform and digital certification and transaction method for assets
WO2017189031A1 (en) * 2016-04-25 2017-11-02 Digital Asset Holdings Asset and obligation management using flexible settlement times
CN106899698A (en) * 2017-04-11 2017-06-27 张铮文 A kind of across chain mutual operation method between block chain
CN107240001A (en) * 2017-06-06 2017-10-10 北京汇通金财信息科技有限公司 Transaction method and system for digital assets
CN107247773A (en) * 2017-06-07 2017-10-13 北京邮电大学 A kind of method that inquiry is traded in distributed data base based on block chain

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
王化群: "区块链中的密码学技术", 《南京邮电大学学报自然科学版》 *
黄洁华: "众筹区块链上的智能合约设计", 《信息安全研究》 *

Cited By (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111433803A (en) * 2017-12-01 2020-07-17 快特网络有限公司 Block chain communication and ordering
CN111433803B (en) * 2017-12-01 2024-09-03 快特网络有限公司 Blockchain communications and ordering
CN109377364A (en) * 2018-09-27 2019-02-22 中国联合网络通信集团有限公司 One kind building a group method and apparatus, method of commerce and system
CN110692078A (en) * 2018-10-10 2020-01-14 王成 Transaction data processing method, device and storage medium based on block chain
WO2020073246A1 (en) * 2018-10-10 2020-04-16 王成 Blockchain-based transaction data processing method and device, and storage medium
CN109409749A (en) * 2018-10-30 2019-03-01 四川长虹电器股份有限公司 A kind of IT assets management method based on block chain
CN109493223A (en) * 2018-11-07 2019-03-19 联动优势科技有限公司 A kind of bookkeeping methods and device
CN109493223B (en) * 2018-11-07 2021-12-21 联动优势科技有限公司 Accounting method and device
CN113169980B (en) * 2018-12-14 2023-06-23 美国运通旅游有关服务公司 Transaction account data maintenance system and method using blockchain
CN113169980A (en) * 2018-12-14 2021-07-23 美国运通旅游有关服务公司 Transaction account data maintenance using blockchains
CN109658100A (en) * 2018-12-20 2019-04-19 姚前 A kind of system and method determining lower chain digital asset
CN109658100B (en) * 2018-12-20 2023-01-24 姚前 System and method for determining downlink digital assets
WO2020156483A1 (en) * 2019-01-31 2020-08-06 杭州复杂美科技有限公司 Method and device for storage of blockchain status data, and storage medium
KR102322729B1 (en) 2019-03-04 2021-11-05 어드밴스드 뉴 테크놀로지스 씨오., 엘티디. Blockchain World State Merkle Patricia Trie Subtree Update
CN110800255B (en) * 2019-03-04 2023-03-31 创新先进技术有限公司 Updating block chain world state mercker patricia dictionary tree subtree
CN110800255A (en) * 2019-03-04 2020-02-14 阿里巴巴集团控股有限公司 Updating block chain world state mercker patricia dictionary tree subtree
WO2019101229A3 (en) * 2019-03-04 2019-12-26 Alibaba Group Holding Limited Updating blockchain world state merkle patricia trie subtree
US10691676B1 (en) 2019-03-04 2020-06-23 Alibaba Group Holding Limited Updating blockchain world state Merkle Patricia Trie subtree
US10929374B2 (en) 2019-03-04 2021-02-23 Advanced New Technologies Co., Ltd. Constructing blockchain world state Merkle Patricia Trie subtree
KR20200107772A (en) * 2019-03-04 2020-09-16 알리바바 그룹 홀딩 리미티드 Blockchain World State Merkle Patricia Tri Subtree Update
CN110060064A (en) * 2019-04-26 2019-07-26 深圳市网心科技有限公司 A kind of Transaction Information verification method and relevant apparatus
CN111861613A (en) * 2019-05-19 2020-10-30 北京骑胜科技有限公司 Electronic lock operation recording method and device
CN111861613B (en) * 2019-05-19 2024-04-16 北京骑胜科技有限公司 Electronic lock operation recording method and device
CN110275884A (en) * 2019-05-31 2019-09-24 阿里巴巴集团控股有限公司 Date storage method and node
CN110275884B (en) * 2019-05-31 2020-08-04 阿里巴巴集团控股有限公司 Data storage method and node
US11294875B2 (en) 2019-05-31 2022-04-05 Advanced New Technologies Co., Ltd. Data storage on tree nodes
CN112037053A (en) * 2019-06-03 2020-12-04 厦门本能管家科技有限公司 Universal transaction interpreter for block chain and interpreting method thereof
CN112037053B (en) * 2019-06-03 2023-12-22 本无链科技(深圳)有限公司 Universal transaction interpreter for blockchain and interpretation method thereof
CN110309173A (en) * 2019-06-14 2019-10-08 深圳前海达闼云端智能科技有限公司 Contract data recording method and device, block chain node and storage medium
CN110309173B (en) * 2019-06-14 2021-08-13 达闼机器人有限公司 Contract data recording method and device, block chain node and storage medium
US11386054B2 (en) 2019-06-28 2022-07-12 Advanced New Technologies Co., Ltd. Blockchain-based hierarchical data storage
US10789222B2 (en) 2019-06-28 2020-09-29 Alibaba Group Holding Limited Blockchain-based hierarchical data storage
WO2020258856A1 (en) * 2019-06-28 2020-12-30 创新先进技术有限公司 Hierarchical storage method and apparatus based on blockchain, and electronic device
US11042518B2 (en) 2019-06-28 2021-06-22 Advanced New Technologies Co., Ltd. Blockchain-based hierarchical data storage
US11036720B2 (en) 2019-06-28 2021-06-15 Advanced New Technologies Co., Ltd. Blockchain-based hierarchical data storage
US10761948B1 (en) 2019-07-13 2020-09-01 Alibaba Group Holding Limited Method, apparatus, and electronic device for restoring state data of blockchain
CN112887421A (en) * 2019-07-31 2021-06-01 创新先进技术有限公司 Block chain state data synchronization method and device and electronic equipment
CN110471795A (en) * 2019-07-31 2019-11-19 阿里巴巴集团控股有限公司 Block chain state data reconstruction method and device, electronic equipment
CN110493325A (en) * 2019-07-31 2019-11-22 阿里巴巴集团控股有限公司 Block chain state method of data synchronization and device, electronic equipment
WO2021017436A1 (en) * 2019-07-31 2021-02-04 创新先进技术有限公司 Blockchain state data synchronization method and apparatus, and electronic device
US11113272B2 (en) 2019-07-31 2021-09-07 Advanced New Technologies Co., Ltd. Method and apparatus for storing blockchain state data and electronic device
CN110457319A (en) * 2019-07-31 2019-11-15 阿里巴巴集团控股有限公司 Block chain state date storage method and device, electronic equipment
US10956444B2 (en) 2019-07-31 2021-03-23 Advanced New Technologies Co., Ltd. Block chain state data synchronization method, apparatus, and electronic device
CN110457319B (en) * 2019-07-31 2020-09-08 阿里巴巴集团控股有限公司 Block chain state data storage method and device and electronic equipment
CN110471795B (en) * 2019-07-31 2020-10-02 阿里巴巴集团控股有限公司 Block chain state data recovery method and device and electronic equipment
CN112887421B (en) * 2019-07-31 2023-07-18 创新先进技术有限公司 Block chain state data synchronization method and device and electronic equipment
CN110493325B (en) * 2019-07-31 2020-12-29 创新先进技术有限公司 Block chain state data synchronization method and device and electronic equipment
TWI731595B (en) * 2019-07-31 2021-06-21 開曼群島商創新先進技術有限公司 Block chain state data storage method and device, and electronic equipment
CN110471923B (en) * 2019-08-12 2024-01-16 深圳前海微众银行股份有限公司 Processing method and device for blockchain transaction records
CN110471923A (en) * 2019-08-12 2019-11-19 深圳前海微众银行股份有限公司 A kind of processing method and processing device of block chain transaction record
CN110471931A (en) * 2019-08-13 2019-11-19 山大地纬软件股份有限公司 A kind of digital asset trade identity maintaining method based on transaction in assets chain
CN112488700A (en) * 2019-08-20 2021-03-12 厦门本能管家科技有限公司 Dual-signature transaction account method and system for block chain
CN112488700B (en) * 2019-08-20 2024-04-05 本无链科技(深圳)有限公司 Dual signature transaction account method and system for blockchain
CN110708280A (en) * 2019-08-21 2020-01-17 北京邮电大学 System and method for authenticating root block chain formed by combining multiple independent units
CN113329031B (en) * 2019-10-10 2023-06-13 深圳前海微众银行股份有限公司 Method and device for generating state tree of block
CN113329031A (en) * 2019-10-10 2021-08-31 深圳前海微众银行股份有限公司 Method and device for generating state tree of block
CN111339102B (en) * 2020-03-12 2020-12-04 南京审计大学 Financial record information accurate and trusted storage method based on block chain
CN111339102A (en) * 2020-03-12 2020-06-26 南京审计大学 Financial record information accurate and trusted storage method based on block chain
CN111444209A (en) * 2020-03-25 2020-07-24 腾讯科技(深圳)有限公司 Data processing method, device, equipment and medium based on block chain
CN111488606B (en) * 2020-04-08 2021-04-27 北京瑞策科技有限公司 Data sharing method and device based on service data block chain
CN111488606A (en) * 2020-04-08 2020-08-04 北京瑞策科技有限公司 Data sharing method and device based on service data block chain
CN112187788A (en) * 2020-09-27 2021-01-05 上海万向区块链股份公司 Block chain-based multi-level asset transfer method, system and traceability method
CN112187788B (en) * 2020-09-27 2022-09-16 上海万向区块链股份公司 Block chain-based multi-level asset transfer method, system and traceability method
CN112203280B (en) * 2020-10-10 2024-02-09 北京航空航天大学 Data trusted transmission mechanism oriented to edge gateway
CN112203280A (en) * 2020-10-10 2021-01-08 北京航空航天大学 Data credible transmission mechanism facing edge gateway
WO2022077181A1 (en) * 2020-10-12 2022-04-21 北京和联共识科技有限公司 Method and apparatus for protecting data security on blockchain, and electronic device
CN112384921A (en) * 2020-10-12 2021-02-19 北京和联共识科技有限公司 Method and device for protecting data security on block chain and electronic equipment
CN112348673A (en) * 2020-10-20 2021-02-09 深圳前海微众银行股份有限公司 Block chain transaction processing method and device
CN112419059B (en) * 2020-11-19 2023-07-21 中山大学 Efficient digital legal coin transaction method based on account model
CN112419059A (en) * 2020-11-19 2021-02-26 中山大学 High-efficiency digital asset transaction method based on account model
CN112988841A (en) * 2021-03-21 2021-06-18 贵州大学 Block chain index structure based on grouped account transaction chain
CN113362062A (en) * 2021-05-21 2021-09-07 山东大学 Block chain transaction sorting method, storage medium and equipment
CN113362062B (en) * 2021-05-21 2024-01-05 山东大学 Block chain transaction ordering method, storage medium and equipment
CN114564539A (en) * 2022-03-01 2022-05-31 山东大学 Dynamic building method and system of block chain world state of account liveness perception
CN114564539B (en) * 2022-03-01 2022-11-25 山东大学 Dynamic building method and system of block chain world state for account liveness perception

Also Published As

Publication number Publication date
CN108282474B (en) 2020-04-17

Similar Documents

Publication Publication Date Title
CN108282474A (en) The maintaining method of digital asset trade identity based on block chain
CN107612973B (en) Block chain structure for intelligent mobile terminal, generation method and transaction verification method
Göbel et al. Increased block size and Bitcoin blockchain dynamics
CN110351133A (en) Method and device for the host node hand-off process in block catenary system
CN108351882B (en) Method and apparatus for the distributed data base in network
CN112055025B (en) Privacy data protection method based on block chain
CN105488675B (en) Block chain distributed shared general ledger construction method
Li et al. Agentchain: A decentralized cross-chain exchange system
KR101986081B1 (en) Method for sharing and verifing a block between specific nodes in a blockchain
CN110866823A (en) Public link-based transaction method and block chain system
KR102217987B1 (en) Management system for blockchain
CN107077674A (en) Transaction verification processing method and device and node equipment
CN107493173B (en) Block chain random number common recognition election method
CN109087111A (en) Common recognition verification method, digging mine machine and block catenary system based on block chain
CN107423152A (en) A kind of block chain common recognition node automatic recovery method
KR102057570B1 (en) Blockchain network
CN108734028A (en) Data managing method, block chain node based on block chain and storage medium
CN111047445B (en) Completely decentralized side chain crossing method
CN107040384A (en) A kind of authorizing information method and device based on block chain
KR102150210B1 (en) Blockchain network
CN110362633A (en) Block data storage method, device, computer equipment and storage medium
CN110349026A (en) Decentralized Autonomous energy internet power exchange and energy system based on block chain
CN105678151A (en) Block chain transmitting method and system for constructing trustable nodes/satellite nodes
KR102179160B1 (en) System and method to prove message for communication between blockchains
CN107798538A (en) One kind transaction accounting method and client

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant