CN108282474B - Block chain based digital asset transaction consistency maintenance method - Google Patents
Block chain based digital asset transaction consistency maintenance method Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, 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
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.
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)
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)
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)
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 |
-
2018
- 2018-01-18 CN CN201810049338.4A patent/CN108282474B/en active Active
Patent Citations (5)
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)
Title |
---|
众筹区块链上的智能合约设计;黄洁华;《信息安全研究》;20170331;第3卷(第3期);第210-219页 * |
区块链中的密码学技术;王化群;《南京邮电大学学报自然科学版》;20171031;第37卷(第6期);第61-67页 * |
Cited By (2)
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 |