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

A method, device, and storage medium for horizontal expansion of a blockchain executor

A horizontal expansion and blockchain technology, applied in the information field, can solve problems such as insufficient system processing capacity, huge transaction volume, waste of resources, etc., and achieve the effect of ensuring resource utilization

Active Publication Date: 2022-06-24
HANGZHOU FUZAMEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Under normal circumstances, if the transaction is not in the peak period, the blockchain system usually does not need to accelerate the transaction processing and improve the overall TPS of the system, but in the transaction peak period, the transaction volume of a certain type or several types of transactions is often special. Huge, resulting in insufficient system processing capacity. At this time, if the relevant hardware is deployed according to the heaviest transaction pressure during the peak period to improve system performance, the system will not need to use such high performance most of the time, resulting in serious resources. waste

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
  • A method, device, and storage medium for horizontal expansion of a blockchain executor
  • A method, device, and storage medium for horizontal expansion of a blockchain executor
  • A method, device, and storage medium for horizontal expansion of a blockchain executor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] like figure 1 As shown, a method for horizontal expansion of a blockchain executor is applicable to a blockchain system, the blockchain system includes a plurality of independent execution units, and the independent execution units include an executable file of a contract transaction executor, The independent execution unit is used to independently carry out the transaction execution service on the expansion server, and the independent execution unit has several types, and the type of the independent execution unit corresponds to the type of contract transaction supported by the blockchain system;

[0038] The method includes:

[0039] The transaction pool monitors the transactions and packaged blocks in the pool;

[0040] Determine whether each transaction type in the transaction pool meets the conditions for horizontal expansion according to the trigger mechanism: if yes, record the transaction types that meet the conditions;

[0041] Start the deployment service mo...

Embodiment 2

[0047] like figure 2 As shown, a method for horizontal expansion of a blockchain executor is applicable to a blockchain system, the blockchain system includes a plurality of independent execution units, and the independent execution units include an executable file of a contract transaction executor, The independent execution unit is used to independently carry out the transaction execution service on the expansion server, and the independent execution unit has several types, and the type of the independent execution unit corresponds to the type of contract transaction supported by the blockchain system;

[0048] The method includes:

[0049] The transaction pool monitors the transactions and packaged blocks in the pool;

[0050] Determine whether each transaction type in the transaction pool meets the conditions for horizontal expansion according to the trigger mechanism: if yes, record the transaction types that meet the conditions;

[0051] Start the deployment service m...

Embodiment 3

[0061] A computer device comprising: one or more processors; a memory for storing one or more programs that, when executed by the one or more processors, cause all The one or more processors execute the method described in Embodiment 1 or Embodiment 2.

[0062] A storage medium storing a computer program, when the program is executed by a processor, implements the methods described in the above embodiments.

[0063] image 3 This is a schematic structural diagram of a device provided in this embodiment.

[0064] like image 3 As shown, as another aspect, the present application also provides a device 500, comprising one or more central processing units (CPUs) 501, which can operate according to a program stored in a read only memory (ROM) 502 or from a storage portion 508 performs various appropriate actions and processes by loading a program into random access memory (RAM) 503 . In the RAM 503, various programs and data necessary for the operation of the device 500 are al...

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 invention discloses a method, equipment and storage medium for horizontal expansion of a block chain executor, belonging to the field of information technology. The solution provided by the invention packages the execution functions of different contract transaction executors into independent execution units, which can be used in Expand the separate deployment on the server to provide additional transaction processing capacity for the blockchain system, and release it after use to achieve flexible expansion of transaction processing capacity, which will not cause waste of resources during non-transaction peak periods, and can effectively cope with transaction peaks Dealing with the pressure when it comes, can also ensure the resource utilization rate when the transaction pressure is normal.

Description

technical field [0001] The present invention relates to the field of information technology, and in particular, to a method, device and storage medium for horizontal expansion of a blockchain executor. Background technique [0002] The blockchain is essentially a decentralized database, which is a series of associated data blocks using cryptographic methods. Each data block contains the information of the entire network transaction within a period of time. A network using blockchain technology architecture can be regarded as a blockchain network. A blockchain network contains multiple blockchain nodes. Any blockchain node can correspond to at least one blockchain, and any blockchain can contain at least one block. The blocks of different heights are connected through the chain. In the blockchain transaction, the most important operation is to verify the legality of the transaction (Auth), the consensus (Consensus) and the execution of the contract. [0003] A smart contrac...

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): G06F16/27G06Q40/04
CPCG06F16/27G06Q40/04H04L9/50
Inventor 何正军王志文吴思进
Owner HANGZHOU FUZAMEI 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