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 PDFInfo
- 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
Links
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 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
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.
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)
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)
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 |
---|
王化群: "区块链中的密码学技术", 《南京邮电大学学报自然科学版》 * |
黄洁华: "众筹区块链上的智能合约设计", 《信息安全研究》 * |
Cited By (75)
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 |