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

CN108282474B - Block chain based digital asset transaction consistency maintenance method - Google Patents

Block chain based digital asset transaction consistency maintenance method Download PDF

Info

Publication number
CN108282474B
CN108282474B CN201810049338.4A CN201810049338A CN108282474B CN 108282474 B CN108282474 B CN 108282474B CN 201810049338 A CN201810049338 A CN 201810049338A CN 108282474 B CN108282474 B CN 108282474B
Authority
CN
China
Prior art keywords
transaction
account
node
latest
blockchain
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.)
Active
Application number
CN201810049338.4A
Other languages
Chinese (zh)
Other versions
CN108282474A (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

Images

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 a block chain-based digital asset transaction consistency maintenance method, which comprises the following steps: step (1): firstly, a new transaction is created by a transaction initiating node; step (2): other nodes in the network receive the transaction information and carry out validity check on the transaction information; placing the legitimate transaction in a new block; and (3): broadcasting the new block into the network, synchronizing the new block by nodes in the network, and firstly updating the MPTC account state tree by the nodes when synchronizing the new block; and (4): updating the MPTC account state tree in the step (3), wherein the account in which the new transaction occurs associates the new transaction with the latest transaction of the account; and (5): and linking the transaction records related to the same account according to the time sequence, so that the new block is added into the block chain, and the updating of the account state tree and the account transaction chain is completed simultaneously. The problem of account state consistency for the digital asset field is solved.

Description

Block chain based digital asset transaction consistency maintenance method
Technical Field
The invention relates to the technical field of blockchain, in particular to a method for maintaining the transaction consistency of digital assets based on blockchain.
Background
The block chain technology is applied to the field of digital assets, a safe and reliable circulation mechanism is provided for the digital assets, and a value transmission system of the digital assets is guaranteed. The blockchain constructs an ad hoc network of P2P in a distributed peer-to-peer network without central control by using a distributed collective operation mode. Each account information is maintained by nodes under the P2P network, but due to network delay, network failure, etc., the information may not be identical between accounts, and the status awareness for the same account may not be identical. Bitcoin, ether house, etc. employ workload certification mechanisms to probabilistically ensure the ultimate consistency of digital assets.
With the diversification of digital assets and the diversity of digital asset states, transactions are not limited to final consistency of balance, and digital asset transactions with various contents and forms put higher consistency requirements on state, content, time sequence and the like on the state consistency of the blockchain accounts. Therefore, a complete set of transaction chain construction mechanism and account status verification mechanism is required to ensure the status consistency of the blockchain accounts in the whole network.
Disclosure of Invention
In order to solve the defects of the prior art, the invention provides a block chain-based digital asset transaction consistency maintenance method, which solves the problem of account state consistency in the field of digital assets.
The maintenance method of the digital asset transaction consistency based on the blockchain comprises the following steps:
step (1): firstly, a new transaction is created by a transaction initiating node;
step (2): other nodes in the network receive the transaction information and carry out validity check on the transaction information; placing the legitimate transaction in a new block;
and (3): broadcasting the new block into the network, synchronizing the new block by nodes in the network, and firstly updating the MPTC account state tree by the nodes when synchronizing the new block;
and (4): updating the MPTC account state tree in the step (3), wherein the account in which the new transaction occurs associates the new transaction with the latest transaction of the account;
and (5): and linking the transaction records related to the same account according to the time sequence, so that the new block is added into the block chain, and the updating of the account state tree and the account transaction chain is completed simultaneously.
And (5) linking the transactions related to the same blockchain account, and finally acquiring a historical complete transaction chain of the initiating account and the receiving account of the transaction.
In the step (1), the information of the transaction includes pre-from and pre-to, where pre-from is a hash value of a latest transaction of the transaction initiating account, and pre-to is a hash value of a latest transaction of the transaction receiving account.
In the step (2), comparing the pre-from and pre-to information of the transaction information with the account transaction information synchronized by the node, and verifying whether the information is consistent; if the transaction is consistent with the digital asset state consistency principle, the transaction is judged to be correct, and the correct transaction is placed into a new block; if the transaction information is inconsistent with the digital asset state consistency principle, the transaction information is wrong, a transaction error result is returned, the transaction is inconsistent with the digital asset state consistency principle and is not verified, and the wrong transaction is discarded.
In the step (3), when a new transaction occurs on the account, updating the latest transaction Tx-hash of the account on the MPTC account state tree, and calculating the hash value merkle root of the root node of the updated account state tree; storing a hash value merkleroot in a block header, wherein the hash value merkleroot is used for verifying whether the transaction is recorded in the block;
in the step (4), since the latest transaction of the account includes the hash value pre-from of the latest transaction of the transaction initiating account and the hash value pre-to of the latest transaction of the transaction receiving account, the latest transaction is linked with the latest transaction of the transaction initiating account through the hash values; similarly, the latest transaction is associated with the latest transaction of the transaction receiving account.
In the step (5), the latest transaction of the account is traced back to the latest transaction of the latest transaction initiating account and the latest transaction of the receiving account through pre-from and pre-to contained in the latest transaction respectively.
The step (1) and the step (2) are consistency guarantee methods of the digital assets in the transaction construction and inspection process. After the verification of the transaction is completed, the transaction that passed the verification is placed in the block.
The calculation method for calculating the hash value merkle root of the root node of the updated account state tree in the step (3) comprises the following steps: and combining all child nodes of the target node, and then performing hash calculation on a combined result to obtain a hash value merkleroot.
The MPTC account status tree of step (3) comprising: an account status tree and an account transaction chain;
the account status tree, comprising: the root node is connected with a plurality of branch nodes, and each branch node is connected with a leaf node or an expansion node; each expansion node is also connected with the leaf node through a branch node; each branch node of the account status tree records each blockchain account and its current latest transaction hash value.
The account transaction chain comprising: the transaction record for each blockchain account, i.e., in the blockchain, maintains a transaction chain for each account in the account status tree. The account transaction chain is a transaction chain which links transaction records related to the same account according to the time sequence.
The account transaction chain is a transaction record for the account, recording each update of the account status tree. And linking the updating of the account transaction in the account state tree into a transaction chain of the account according to the time sequence. Each time a block is synchronized, the account status tree and the account transaction chain are updated accordingly.
The root node combines all child nodes of the root node, and then performs hash calculation on a combined result to obtain a hash value, wherein the hash value is called a merkle root.
The branch node consists of a key value coded by a hexadecimal prefix and a merkle root calculated by taking the current branch node as a root node;
the expansion node is used for storing Tx-hash before splitting of the leaf node and hash pointing to the next branch node;
and the leaf node is used for storing the pointer Tx-hash of the latest transaction of the account, and the pointer Tx-hash of the latest transaction of the account is used for positioning the block chain address of the latest transaction of the account.
Compared with the prior art, the invention has the beneficial effects that:
1. based on the account model, the incidence relation between accounts and the related transaction data of the accounts are linked, so that the management of data assets is facilitated;
2. and a link method of an account model transaction chain is adopted, and a legality basis is provided for efficient retrieval of transaction records in the aspect of a block chain account.
3. The introduction of pre-from and pre-to of a transaction into the transaction creation process can link the transaction records for the relevant blockchain accounts for that transaction and can obtain two complete transaction chains for the relevant accounts under the most recent transaction.
4. The addition of the transaction pre-from and pre-to ensures the strong consistency of the account digital asset state in the transaction establishing process, and simultaneously, the comparison and verification are carried out on the legality of the transaction.
5. The method for ensuring the consistency of the digital asset account state provides a check standard for transaction failure caused by network faults and the like, and greatly improves the transaction efficiency.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate embodiments of the application and, together with the description, serve to explain the application and are not intended to limit the application.
FIG. 1 is a tree of account states and a chain of account transactions;
FIG. 2 digital asset consistency and transaction chain maintenance flow.
Detailed Description
It should be noted that the following detailed description is exemplary and is intended to provide further explanation of the disclosure. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.
FIG. 1 is a tree of account states and a chain of account transactions. The combination of the account state Tree and the account transaction chain is called mptc (media Patricia Tree chain), and the nodes of the account state Tree include four types, namely a root node, a branch node, an expansion node and a leaf node. The root node stores a hash value calculated by the child node, and the hash value is called merkle root; the branch node consists of a key value coded by a hexadecimal prefix and a merkle root calculated by taking the node as a root node; the expansion node stores Tx-hash before the splitting of the leaf node and hash pointing to the next branch node; the leaf node stores a pointer Tx-hash of the most recent transaction of the account, with which the blockchain address of the most recent transaction of the account can be quickly located.
Taking Tx-hash as Tx1 for example, Tx1 transaction is stored in block 2345, Tx1 contains pre-from and pre-to of the transaction, resolves pre-from to get the transaction initiating account and the latest status, links forward along the blockchain according to the account code, locates Tx3 in block 2343, continues to link forward through the method, locates Tx5, and so on, and gets the tradechain of initiating account of transaction Tx 1. The same method is used to parse pre-to for the Tx1 transaction, obtain the transaction receive account and the latest status, link forward along the blockchain according to the account code, locate Tx2 in block 2344, continue linking down through the method, locate Tx4, and so on, obtaining the transaction chain for the receive account for transaction Tx 1. To this end, the initiating account and receiving account of transaction Tx1 build two chains of account transactions through pre-from and pre-to, respectively.
Fig. 2 is a digital asset consistency and transaction chain maintenance flow, and judges whether a transaction meets the condition of digital asset consistency, first, a node sends pre-from and pre-to information of a transaction to be verified, and other nodes verify whether the state of a blockchain account is consistent with the account state information described by pre-from and pre-to in the transaction, specifically, the method includes:
acquiring the latest state of a blockchain account initiating the transaction by analyzing the pre-from content of the transaction, and comparing whether the state of the account initiating the transaction is consistent with the latest state of the blockchain account maintained by the node in the transaction;
similarly, the latest state of the blockchain account for receiving the transaction is obtained by analyzing the pre-to content of the transaction, and whether the state of the receiving account in the transaction is consistent with the latest state of the blockchain account maintained by the node is compared. Then judging whether the checking result information is correct or not,
if the transaction information is incorrect, the transaction information is wrong, a transaction error result is returned, the transaction does not conform to the digital asset state consistency principle, the transaction is not verified, and the wrong transaction is discarded.
If the verification result is correct, the pre-from and pre-to information of the transaction judges that the verification result is correct, the digital asset state consistency principle is met, the transaction can be judged to be correct by combining other verification results, and the correct transaction can enter the block.
When a block is newly constructed, the MPTC account state tree is updated, when a new transaction occurs on an account, the latest transaction pointer Tx-hash of the account needs to be updated on the MPTC, a merkle root is calculated, and the merkle root is stored in the block header.
Then, an account latest transaction pointer Tx-hash is obtained, and the Tx-hash is analyzed to obtain pre-from and pre-to information of the transaction.
The pointers pre-from and pre-to are included in the new transaction occurring on the account, pre-from being the blockchain account from which the transaction originated, pre-to being the blockchain account received for the transaction, pre-from and pre-to including the latest status of the respective blockchain accounts.
The historical transactions prior to the initiating account and receiving account for the current transaction are located forward along the blockchain according to pre-from and pre-to. And the positioning is sequentially carried out according to the method, and two complete transaction chains of an initiating (from) account and a transaction receiving (to) account related to the transaction are finally acquired.
As shown in fig. 2, the digital asset consistency and transaction chain maintenance flow:
1. the node sends the information of transaction pre-from and pre-to be verified;
2. other nodes check the state of the blockchain account and the state information of pre-from and pre-to accounts in the transaction;
3. judging whether the check state information results are consistent or not;
4. the transaction verification result is returned incorrectly, the transaction is not verified to pass, and the error transaction is discarded;
5. the transaction check result is returned correctly, the check result of the transaction correct is returned by combining the pre-from check result and the pre-to check result of the transaction and other check conditions of the transaction, and the transaction correct can be put into a block;
6. constructing a new MPTC, updating an account latest transaction pointer Tx-hash, calculating a merkle root and storing the merkle root in a block header;
7. acquiring a latest transaction pointer Tx-hash of an account, and analyzing the Tx-hash to acquire pre-from and pre-to information of the transaction;
8. and respectively acquiring previous transactions of the two accounts related to the latest transaction according to the forward positioning check of the pre-from information and the pre-to information along the block chain. And so on. Two complete transaction chains are obtained for the current transaction of the two accounts.
The above description is only a preferred embodiment of the present application and is not intended to limit the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (8)

1. The maintenance method of the digital asset transaction consistency based on the block chain is characterized by comprising the following steps:
step (1): firstly, a new transaction is created by a transaction initiating node;
step (2): other nodes in the network receive the transaction information and carry out validity check on the transaction information; placing the legitimate transaction in a new block;
and (3): broadcasting the new block into the network, synchronizing the new block by nodes in the network, and firstly updating the MPTC account state tree by the nodes when synchronizing the new block;
and (4): updating the MPTC account state tree in the step (3), wherein the account in which the new transaction occurs associates the new transaction with the latest transaction of the account;
and (5): linking the transaction records related to the same account according to the time sequence, so that a new block is added into the block chain, and updating of the account state tree and the account transaction chain is completed at the same time;
in the step (1), the information of the transaction includes pre-from and pre-to, where pre-from is a hash value of a latest transaction of the transaction initiating account, and pre-to is a hash value of a latest transaction of the transaction receiving account;
acquiring the latest state of a blockchain account initiating the transaction by analyzing the pre-from content of the transaction, and comparing whether the state of the account initiating the transaction is consistent with the latest state of the blockchain account maintained by the node in the transaction;
similarly, the latest state of the blockchain account for receiving the transaction is obtained by analyzing the pre-to content of the transaction, and whether the state of the receiving account in the transaction is consistent with the latest state of the blockchain account maintained by the node is compared; then judging whether the checking result information is correct or not,
if the transaction information is incorrect, the transaction information is wrong, a transaction error result is returned, the transaction does not conform to the digital asset state consistency principle, the transaction is not verified, and the wrong transaction is discarded;
if the verification result is correct, the pre-from and pre-to information of the transaction judges that the verification result is correct, the digital asset state consistency principle is met, the transaction can be judged to be correct by combining other verification results, and the correct transaction can enter a block;
the MPTC account state tree is the combination of an account state tree and an account transaction chain, and the nodes of the account state tree comprise four types of root nodes, branch nodes, expansion nodes and leaf nodes; the root node stores a hash value calculated by the child node, and the hash value is called merkle root; the branch node consists of a key value coded by a hexadecimal prefix and a merkle root calculated by taking the node as a root node; the expansion node stores Tx-hash before the splitting of the leaf node and hash pointing to the next branch node; the leaf node stores a pointer Tx-hash of the most recent transaction of the account, with which the blockchain address of the most recent transaction of the account can be quickly located.
2. The method for maintaining transaction consistency of digital assets based on blockchain as claimed in claim 1, wherein the steps (1) to (5) link transactions related to the same blockchain account, and finally acquire a historical complete transaction chain of an initiating account and a receiving account of the transaction.
3. The method for maintaining transaction consistency of digital assets based on blockchain according to claim 1, wherein in the step (3), when a new transaction occurs on the account, the latest transaction Tx-hash of the account is updated on the MPTC account status tree, and the hash value merkle root of the root node of the updated account status tree is calculated; and storing a hash value merkle root in the block header, the hash value merkle root being used to verify whether the transaction is recorded in the block.
4. The method for maintaining transaction consistency of digital assets based on blockchain as claimed in claim 3, wherein in the step (4), since the latest transaction of the account includes the hash value pre-from of the latest transaction of the transaction initiating account and the hash value pre-to of the latest transaction of the transaction receiving account, the latest transaction is linked with the latest transaction of the transaction initiating account by the hash value; similarly, the latest transaction is associated with the latest transaction of the transaction receiving account.
5. The method for maintaining transaction consistency of digital assets based on blockchain as claimed in claim 4, wherein in the step (5), the latest transaction of the account is traced back to the latest transaction of the latest transaction initiating account and receiving account through pre-from and pre-to contained in the latest transaction, respectively.
6. The blockchain-based maintenance method of transaction consistency of digital assets according to claim 3,
the calculation method for calculating the hash value merkle root of the root node of the updated account state tree in the step (3) comprises the following steps: and combining all child nodes of the target node, and then carrying out hash calculation on a combined result to obtain a hash value merkle root.
7. The method of maintaining block chain-based digital asset transaction consistency of claim 1,
the MPTC account status tree of step (3) comprising: an account status tree and an account transaction chain;
the account status tree, comprising: the root node is connected with a plurality of branch nodes, and each branch node is connected with a leaf node or an expansion node; each expansion node is also connected with the leaf node through a branch node; each branch node of the account state tree records each blockchain account and the current latest transaction hash value thereof;
the root node combines all child nodes of the root node, and then hash calculation is carried out on a combination result to obtain a hash value, wherein the hash value is called a merkle root;
the branch node consists of a key value coded by a hexadecimal prefix and a merkle root calculated by taking the current branch node as a root node;
the expansion node is used for storing Tx-hash before splitting of the leaf node and hash pointing to the next branch node;
and the leaf node is used for storing the pointer Tx-hash of the latest transaction of the account, and the pointer Tx-hash of the latest transaction of the account is used for positioning the block chain address of the latest transaction of the account.
8. The blockchain-based maintenance method of transaction consistency of digital assets of claim 7 wherein,
the account transaction chain comprising: transaction records for each blockchain account, i.e., in the blockchain, a transaction chain is maintained for each account in the account status tree; the account transaction chain is a transaction chain which links the transaction records related to the same account according to the time sequence;
the account transaction chain is a transaction record of the account and records each update of the account state tree; linking the updating of the account transaction in the account state tree into a transaction chain of the account according to the time sequence; each time a block is synchronized, the account status tree and the account transaction chain are updated accordingly.
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 CN108282474A (en) 2018-07-13
CN108282474B true 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 (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110309173A (en) * 2019-06-14 2019-10-08 深圳前海达闼云端智能科技有限公司 Contract data recording method and device, block chain node and storage medium

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11842335B2 (en) * 2017-12-01 2023-12-12 Quant Network Ltd. 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
CN110692078B (en) * 2018-10-10 2023-07-25 王成 Transaction data processing method, device and storage medium based on blockchain
CN109409749A (en) * 2018-10-30 2019-03-01 四川长虹电器股份有限公司 A kind of IT assets management method based on block chain
CN109493223B (en) * 2018-11-07 2021-12-21 联动优势科技有限公司 Accounting method and device
US11282076B2 (en) * 2018-12-14 2022-03-22 American Express Travel Related Services Company, Inc. Transaction account data maintenance using blockchain
CN109658100B (en) * 2018-12-20 2023-01-24 姚前 System and method for determining downlink digital assets
CN109559234B (en) * 2019-01-31 2020-10-23 杭州复杂美科技有限公司 Block chain state data storage method, equipment and storage medium
CN110800255B (en) * 2019-03-04 2023-03-31 创新先进技术有限公司 Updating block chain world state mercker patricia dictionary tree subtree
KR102277289B1 (en) 2019-03-04 2021-07-16 어드밴스드 뉴 테크놀로지스 씨오., 엘티디. Blockchain World State Merkle Patricia Tree Subtree Configuration
CN110060064B (en) * 2019-04-26 2023-05-16 深圳市迅雷网络技术有限公司 Transaction information verification method and related device
CN111861613B (en) * 2019-05-19 2024-04-16 北京骑胜科技有限公司 Electronic lock operation recording method and device
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
CN112037053B (en) * 2019-06-03 2023-12-22 本无链科技(深圳)有限公司 Universal transaction interpreter for blockchain and interpretation method thereof
US10789222B2 (en) 2019-06-28 2020-09-29 Alibaba Group Holding Limited Blockchain-based hierarchical data storage
US11036720B2 (en) 2019-06-28 2021-06-15 Advanced New Technologies Co., Ltd. Blockchain-based hierarchical data storage
CN110347660B (en) * 2019-06-28 2020-08-11 阿里巴巴集团控股有限公司 Block chain based hierarchical storage method and device and electronic equipment
US10761948B1 (en) 2019-07-13 2020-09-01 Alibaba Group Holding Limited Method, apparatus, and electronic device for restoring state data of blockchain
CN110471795B (en) * 2019-07-31 2020-10-02 阿里巴巴集团控股有限公司 Block chain state data recovery method and device and electronic 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
CN112887421B (en) * 2019-07-31 2023-07-18 创新先进技术有限公司 Block chain state data synchronization method and device and electronic equipment
CN110457319B (en) * 2019-07-31 2020-09-08 阿里巴巴集团控股有限公司 Block chain state data storage method and device and 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
CN110471923B (en) * 2019-08-12 2024-01-16 深圳前海微众银行股份有限公司 Processing method and device for blockchain transaction records
CN110471931A (en) * 2019-08-13 2019-11-19 山大地纬软件股份有限公司 A kind of digital asset trade identity maintaining method based on transaction in assets chain
CN112488700B (en) * 2019-08-20 2024-04-05 本无链科技(深圳)有限公司 Dual signature transaction account method and system for blockchain
CN110708280B (en) * 2019-08-21 2021-02-09 北京邮电大学 Root block chain authentication system and method formed by integrating multiple independent units
CN110602148B (en) * 2019-10-10 2021-07-06 深圳前海微众银行股份有限公司 Method and device for generating state tree of block and verifying data on chain
CN111339102B (en) * 2020-03-12 2020-12-04 南京审计大学 Financial record information accurate and trusted storage method based on block chain
CN111444209B (en) * 2020-03-25 2022-01-07 腾讯科技(深圳)有限公司 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
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
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
CN112988841A (en) * 2021-03-21 2021-06-18 贵州大学 Block chain index structure based on grouped account transaction chain
CN113362062B (en) * 2021-05-21 2024-01-05 山东大学 Block chain transaction ordering method, storage medium and equipment
CN114564539B (en) * 2022-03-01 2022-11-25 山东大学 Dynamic building method and system of block chain world state for 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
众筹区块链上的智能合约设计;黄洁华;《信息安全研究》;20170331;第3卷(第3期);第210-219页 *
区块链中的密码学技术;王化群;《南京邮电大学学报自然科学版》;20171031;第37卷(第6期);第61-67页 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Also Published As

Publication number Publication date
CN108282474A (en) 2018-07-13

Similar Documents

Publication Publication Date Title
CN108282474B (en) Block chain based digital asset transaction consistency maintenance method
CN110866825B (en) Public link-based block chain information storage method and system
CN106126722B (en) A kind of prefix compound tree and design method based on verifying
CN111316279A (en) Computer-implemented system and method for connecting a blockchain with a digital twin set
CN110245956A (en) A kind of block chain transaction confirmation method and system based on asynchronous multichain
KR102057570B1 (en) Blockchain network
CN113326165B (en) Data processing method and device based on block chain and computer readable storage medium
CN107391557B (en) Block chain serial query method and system for setting out-of-chain fault table
CN113111126A (en) Block chain cross-chain forwarding system and forwarding method thereof
CN112232619A (en) Block output and sequencing method, node and block chain network system of alliance chain
US20210286610A1 (en) System and method for implementing software release version update automation tool
CN115730935A (en) Data processing method, device and equipment based on block chain and readable storage medium
CN111625467B (en) Automatic testing method and device, computer equipment and storage medium
CN114612101A (en) Reliable inter-link route cross-link method and system for connection
CN111200479A (en) Transmission data verification method and storage medium
CN111444206B (en) Synchronous processing method, device, equipment and medium
CN110855492B (en) Data processing method, device and storage medium
CN114661231B (en) Storage synchronization method and device for parameter change records of power grid monitoring master station system
CN104901829A (en) Method and device for verifying consistency of router data forwarding behaviors based on action codes
CN104994074B (en) A kind of implementation method of the health examination machine communication server
CN116506340A (en) Flow link testing method and device, electronic equipment and storage medium
CN110943759A (en) Electric power communication link data checking method based on depth-first search algorithm
CN113050925B (en) Block chain intelligent contract repairing method and device
CN113114465B (en) Method and device for processing attribution authority, storage medium and electronic device
CN106773790B (en) multi-iteration power and communication joint simulation method based on global event axis synchronization

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