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

An Aggregation Tree Method for Blockchain Multi-channel State Data

A state data, channel state technology, applied in the blockchain field

Active Publication Date: 2021-08-20
EAST CHINA NORMAL UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, multiple channels mean multiple EVM instances. A node needs to start multiple EVM instances to execute multiple chains of data, which will bring a lot of overhead to the computing resources and memory resources of the node.

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
  • An Aggregation Tree Method for Blockchain Multi-channel State Data
  • An Aggregation Tree Method for Blockchain Multi-channel State Data
  • An Aggregation Tree Method for Blockchain Multi-channel State Data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0076] See attached figure 1 , the present invention is in the blockchain multi-channel environment, in order to unify the architecture of the aggregation structure tree designed for the state tree access interface, its specific operation process is carried out according to the following steps:

[0077] Step 1: Each channel must maintain a blockchain, and each chain corresponds to a state tree, so each channel maintains a state tree representing its own channel state, which is used to represent the state of the channel.

[0078]Step 2: For the blockchain of each channel that the node participates in, select its highest block, obtain the root node of the channel state tree from it, and perform hash calculation on it to obtain the hash value, and the obtained hash value As the leaf node of the aggregation tree, node a in the figure participates in the system channel Sys_Channel, application channels Channel_1, Channel_2 and Channel_3, so node a needs to obtain the root node of t...

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 an aggregation structure tree method for multi-channel state data of blockchain, which is characterized in that a method of accessing state data by accessing the aggregation structure tree is adopted. After hash calculation, the obtained value is used as a leaf node to generate a Merkle binary tree from bottom to top, and the channel state data of the node is accessed by accessing the aggregated structure tree. Compared with the prior art, the present invention has the advantages that when a node runs multiple blockchain instances, only one EVM instance needs to be started to access the state data through the upper-layer aggregated structure tree, which complements the multi-channel execution of nodes in the blockchain multi-channel environment. The lack of resource utilization when there are multiple blockchain instances allows nodes participating in multiple channels to complete execution operations with only one EVM instance, reducing the overhead of blockchain nodes’ computing resources and memory resources, and improving the blockchain. system performance.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to an aggregation structure tree method for block chain multi-channel state data. Background technique [0002] As a distributed database that is decentralized, non-tamperable, traceable, credible, and jointly maintained by multiple parties, blockchain (blockchain) integrates various technologies such as P2P protocol, asymmetric encryption, consensus mechanism, and block chain structure. , without any third-party trusted organization, and realizes credible data sharing among multiple parties who don't know each other and don't trust each other. However, most of the current blockchain systems (such as Hyperledger Fabric) cannot achieve data isolation and data confidentiality at the same time in an untrusted network environment. In fact, the issue of privacy protection in blockchains is more important among participants who lack trust than in other ways of sharing data. [0003...

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/22G06F16/27
CPCG06F16/2246G06F16/2255G06F16/27
Inventor 邓思佳高一琛佟兴张召金澈清
Owner EAST CHINA NORMAL UNIV