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

Prioritize shared blockchain data storage

A blockchain, block technology, applied in digital data protection, structured data retrieval, electronic digital data processing, etc., can solve the problem of high data security risks

Active Publication Date: 2022-04-15
ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

That is, when data is unevenly distributed among different nodes, the data security risk can be high when the node storing most of the data fails

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
  • Prioritize shared blockchain data storage
  • Prioritize shared blockchain data storage
  • Prioritize shared blockchain data storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] This specification describes techniques for processing blockchain data in a Trusted Execution Environment (TEE). These techniques generally involve receiving a plurality of blocks from a blockchain node in the blockchain network; for each block in the plurality of blocks: A first number of blockchain nodes for the data set and a second number of blockchain nodes storing the data set consisting of redundant bits divided from the ECC-encoded version of the block, based on the first number and The second number calculates a priority value for the block, and encodes at least a portion of the plurality of blocks using ECC to generate a plurality of encoded blocks, wherein the at least one of the plurality of blocks A priority value of a part is smaller than a priority value of a remaining part of the plurality of blocks except for the at least a part of the plurality of blocks, and a coding rate of at least a part of the plurality of blocks is equal to The minimum number of...

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

Disclosed herein are methods, systems and apparatus for storing blockchain data, including computer programs encoded on computer storage media. One of the methods includes: receiving a plurality of blocks from a block chain node in the block chain network; for each block in the plurality of blocks: determining to store an error correction code ( A first number of blockchain nodes for data sets divided by ECC) encoded versions and a second number of blockchain nodes for storing data sets consisting of redundant bits divided from ECC encoded versions of said blocks; based on the calculating a priority value for the block by the first number and the second number, and encoding at least a portion of the plurality of blocks using ECC based on the priority value to generate a plurality of encoded blocks.

Description

technical field [0001] This specification relates to prioritizing shared storage of blockchain data based on error-correcting codes. Background technique [0002] A distributed ledger system (DLS), which may also be referred to as a consensus network and / or a blockchain network, enables participating entities to store data securely and immutably. Without referencing any specific use case, distributed ledger systems are often referred to as blockchain networks. Example types of blockchain networks may include public blockchain networks, private blockchain networks, and consortium blockchain networks. A federated blockchain network is provided for a selected group of entities that control the consensus process and includes an access control layer. [0003] Blockchain-based programs can be executed by distributed computing platforms. For example, a distributed computing platform may include a virtual machine that provides a runtime environment for executing smart contracts. ...

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): G06F11/10G06F16/27
CPCG06F11/1044G06F16/27G06F21/57G06F21/64G06F21/78H04L9/3239H04L2209/34H04L9/0897G06F11/182H04L2209/56H04L9/3247H04L9/50G06F16/2255G06F11/1004H04L9/3236H04L2209/463
Inventor 陆钟豪卓海振
Owner ALIPAY (HANGZHOU) INFORMATION TECH CO LTD