Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Processing method, device and system for executing batch transactions based on block chain

A processing method and technology of blockchain, applied in the field of blockchain to achieve the effect of alleviating processing capacity and improving transaction processing efficiency

Pending Publication Date: 2021-11-26
HANGZHOU RIVTOWER TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When faced with multiple transactions to be processed, each transaction needs to be signed separately, and then sent to the blockchain nodes in turn. In this way, the transaction data received by the blockchain is relatively saturated, and it is easy to cause the blockchain to remain in the Intense transaction processing

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
  • Processing method, device and system for executing batch transactions based on block chain
  • Processing method, device and system for executing batch transactions based on block chain
  • Processing method, device and system for executing batch transactions based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] refer to figure 2 As shown, it is a schematic diagram of the steps of a block chain-based batch transaction processing method provided by the embodiment of this specification, which is applied to a processing system including a target user terminal and a block chain network, and the block chain network includes multiple block chain nodes, at least a batch transaction smart contract is deployed on the block chain network; wherein, the batch transaction smart contract provides a batch transaction method, which can have and only one parameter, and its parameter type is bytes .

[0057] The processing method may include the following steps:

[0058] Step 202: The target user terminal creates a batch transaction based on multiple transactions to be submitted, and signs the batch transaction, and sends the signed batch transaction to at least one blockchain node in the blockchain network Perform verification; the batch transaction parameters of the batch transaction are de...

Embodiment 2

[0082] refer to image 3 As shown, it is a schematic diagram of the steps of the block chain-based batch transaction processing method provided by the embodiment of this specification. The method is applied to the target user terminal and may include the following steps:

[0083] Step 302: Create a batch transaction based on multiple transactions to be submitted, and sign the batch transaction;

[0084] Step 304: Send the signed batch transactions to at least one blockchain node in the blockchain network for verification, so as to process the batch transactions after the verification is passed;

[0085] Wherein, the batch transaction parameters of the batch transaction are determined based on the transaction parameters of each transaction in the plurality of transactions, and the contract address of the batch transaction is the address of the batch transaction smart contract deployed on the blockchain network; The above transaction parameters include: transaction sub-contract...

Embodiment 3

[0094] refer to Figure 4 As shown, it is a schematic diagram of the steps of the processing method for executing batch transactions based on blockchain provided by the embodiment of this specification. The method is applied to blockchain nodes on the blockchain network, and at least batch transactions are deployed on the blockchain. A smart contract; the method may include the steps of:

[0095] Step 402: at least one block chain node receives the batch transaction sent by the target user terminal, the batch transaction is obtained after the target user terminal creates and signs based on multiple transactions to be submitted; the batch transaction parameters of the batch transaction are based on the multiple The transaction parameters of each transaction in a transaction are determined, and the contract address of the batch transaction is the address of the batch transaction smart contract; wherein, the transaction parameters include: transaction sub-contract address and met...

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

One or more embodiments of the invention disclose a processing method, device and system for executing batch transactions based on a block chain, and the scheme comprises: using, by a target user terminal, an address of a batch transaction smart contract as a contract address, and carrying out the splicing of transaction parameters of a plurality of transactions to be submitted to obtain batch transaction parameters, so that a plurality of transactions are combined to create a batch transaction; and after the batch transactions are signed, sending the signed batch transactions to a block chain node for verification, after verification passes and consensus packaging is carried out, calling a batch transaction intelligent contract corresponding to a contract address to analyze batch transaction parameters and carrying out format verification on each transaction in sequence, and if all the transactions are verified to be correct, sequentially calling the transaction sub-contract corresponding to the sub-contract address of each transaction to process the corresponding transaction. Therefore, only one signature and signature verification are needed during transaction processing, and the volume of data of batch transactions is smaller than the volume of multiple transaction data, so that the tense processing capability of the block chain is greatly relieved, and the transaction processing efficiency is improved.

Description

technical field [0001] This document relates to the technical field of blockchain, and in particular to a processing method, device and system for executing batch transactions based on blockchain. Background technique [0002] Blockchain is a decentralized and innovative solution that uses distributed ledger technology to solve multi-party trust problems, and is a cutting-edge technology in the current society. [0003] When a user needs to process a transaction, he generally needs to sign the transaction and send it to a node on the blockchain for processing. When faced with multiple transactions to be processed, each transaction needs to be signed separately, and then sent to the blockchain nodes in turn. In this way, the transaction data received by the blockchain is relatively saturated, and it is easy to cause the blockchain to remain in the Intense transaction processing. [0004] To sum up, there is an urgent need to find a better solution for dealing with multiple ...

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 Applications(China)
IPC IPC(8): G06Q20/38G06F16/27
CPCG06F16/27G06Q20/3825
Inventor 王晓亮张亚宁
Owner HANGZHOU RIVTOWER TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products