Unlock instant, AI-driven research and patent intelligence for your innovation.

Transaction Execution Methods and Blockchain Nodes

A transaction execution and blockchain technology, applied in the blockchain field, can solve the problem that the blockchain platform cannot be executed in parallel with multiple machines/multi-processors, and achieve the effect of improving transaction processing efficiency and ensuring correctness.

Active Publication Date: 2021-08-03
ALIPAY (HANGZHOU) INFORMATION TECH CO LTD +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, for the entertainment chain, if the issuer account of a certain movie is a popular account, the execution of the transaction will result in the transfer of the scheduled account resources from the issuer’s account to the account specified in the transaction. At this time, all transactions involving this movie will be modified The balance of the issuer's account, that is, these transactions have read-write dependencies, so the existing blockchain platform (or blockchain node) cannot use multiple machines / multi-processors to execute these transactions in parallel to improve transaction processing performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Transaction Execution Methods and Blockchain Nodes
  • Transaction Execution Methods and Blockchain Nodes
  • Transaction Execution Methods and Blockchain Nodes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] Embodiments of this specification will be described below with reference to the accompanying drawings.

[0039] figure 1 It is an architecture diagram of a blockchain system. exist figure 1 In the illustrated architecture diagram, 6 blockchain nodes are exemplarily shown. It can be understood that, in fact, any number of blockchain nodes may be included in the blockchain. In the blockchain, a bookkeeping node (which can be any one of the blockchain nodes) can be determined through consensus, and the bookkeeping node can determine multiple transactions belonging to the block to be generated and the execution order of the multiple transactions. And send the determination result to each node (or full node) in the blockchain. like figure 1 As shown, it is assumed that the bookkeeping node determines that the block m to be generated includes multiple transactions such as transaction Tx1 and transaction Tx2 arranged in sequence. The blockchain is, for example, the entert...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of this description provides a transaction execution method and a block chain node, the method includes: obtaining multiple transactions to be executed, the multiple transactions have a predetermined execution sequence; according to the execution sequence of the multiple transactions Grouping each transaction in the plurality of transactions in turn into a first set or a second set, wherein the transactions in the first set are transactions that will not cause insufficient balance of the hotspot account; executing the second set in parallel Transactions in a set; after executing all transactions in the first set, update the balance of the hotspot account based on the change amount of the transactions in the first set to the balance of the hotspot account; based on the The balance of the hotspot account is updated, and the transactions in the second set are executed serially.

Description

technical field [0001] The embodiment of this description relates to the field of blockchain technology, and more specifically, to a transaction execution method and blockchain nodes. Background technique [0002] In order to speed up transaction execution in the blockchain, multiple transactions that have no read-write dependencies can be executed in parallel. But in some scenarios, multiple transactions will update the same data (this data is called hot data at this time). For example, for the entertainment chain, if the issuer account of a certain movie is a popular account, the execution of the transaction will result in the transfer of the scheduled account resources from the issuer’s account to the account specified in the transaction. At this time, all transactions involving this movie will be modified The balance of the issuer's account, that is, these transactions have read-write dependencies, so the existing blockchain platform (or blockchain node) cannot use mult...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06Q40/04G06Q20/06G06Q20/10G06Q20/38
CPCG06Q20/065G06Q20/10G06Q20/382G06Q40/04
Inventor 刘晓建
Owner ALIPAY (HANGZHOU) INFORMATION TECH CO LTD