Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2019228550 - STOCKAGE DE DONNÉES DE CHAÎNE DE BLOCS BASÉ SUR DES NŒUDS PARTAGÉS ET UN CODE DE CORRECTION D'ERREUR

Numéro de publication WO/2019/228550
Date de publication 05.12.2019
N° de la demande internationale PCT/CN2019/101575
Date du dépôt international 20.08.2019
CIB
G06F 21/64 2013.1
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
21Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
60Protection de données
64Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
CPC
G06F 11/1076
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
08Error detection or correction by redundancy in data representation, e.g. by using checking codes
10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
G06F 16/2246
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
22Indexing; Data structures therefor; Storage structures
2228Indexing structures
2246Trees, e.g. B+trees
G06F 16/2379
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
23Updating
2379Updates performed during online database operations; commit processing
H03M 13/154
HELECTRICITY
03BASIC ELECTRONIC CIRCUITRY
MCODING; DECODING; CODE CONVERSION IN GENERAL
13Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
05using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
13Linear codes
15Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
151using error location or error correction polynomials
154Error and erasure correction, e.g. by using the error and erasure locator or Forney polynomial
H04L 2209/34
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
34Encoding or coding, e.g. Huffman coding or error correction
H04L 63/123
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
12Applying verification of the received information
123received data contents, e.g. message integrity
Déposants
  • ADVANCED NEW TECHNOLOGIES CO., LTD.
Inventeurs
  • ZHUO, Haizhen
Mandataires
  • BEIJING BESTIPR INTELLECTUAL PROPERTY LAW CORPORATION
Données relatives à la priorité
Langue de publication Anglais (en)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) BLOCKCHAIN DATA STORAGE BASED ON SHARED NODES AND ERROR CORRECTION CODE
(FR) STOCKAGE DE DONNÉES DE CHAÎNE DE BLOCS BASÉ SUR DES NŒUDS PARTAGÉS ET UN CODE DE CORRECTION D'ERREUR
Abrégé
(EN) Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing blockchain data. One of the methods includes determining block data and current state data associated with a current block of a blockchain; sending the current state data to one or more shared storage nodes of a blockchain network; performing error correction coding of the block data to generate encoded block data; dividing, based on one or more predetermined rules, the encoded block data to a plurality of data sets; storing, based on the one or more predetermined rules, one or more data sets of the plurality of data sets; hashing each of rest of the plurality of data sets to generate one or more hash values corresponding to the rest of the plurality of data sets; and storing the one or more hash values and the current state data.
(FR) L'invention concerne des procédés, des systèmes et un appareil, y compris des programmes informatiques codés sur un support de stockage informatique, permettant de stocker des données de chaîne de blocs. L'un des procédés consiste à : déterminer des données de bloc et des données d'état actuelles associées à un bloc actuel d'une chaîne de blocs ; envoyer les données d'état actuelles à un ou plusieurs nœuds de stockage partagés d'un réseau de chaîne de blocs ; effectuer un codage de correction d'erreur des données de bloc afin de générer des données de bloc codées ; diviser, d’après une ou plusieurs règles prédéterminées, les données de bloc codées en une pluralité d'ensembles de données ; stocker, d’après la ou les règles prédéterminées, un ou plusieurs ensembles de données de la pluralité d'ensembles de données ; hacher chaque ensemble du reste de la pluralité d'ensembles de données afin de générer une ou plusieurs valeurs de hachage correspondant au reste de la pluralité d'ensembles de données ; et stocker la ou les valeurs de hachage ainsi que les données d'état actuelles.
Documents de brevet associés
Dernières données bibliographiques dont dispose le Bureau international