FR3100350B1 - migration of a chain of data blocks - Google Patents
migration of a chain of data blocks Download PDFInfo
- Publication number
- FR3100350B1 FR3100350B1 FR1909624A FR1909624A FR3100350B1 FR 3100350 B1 FR3100350 B1 FR 3100350B1 FR 1909624 A FR1909624 A FR 1909624A FR 1909624 A FR1909624 A FR 1909624A FR 3100350 B1 FR3100350 B1 FR 3100350B1
- Authority
- FR
- France
- Prior art keywords
- blockchain
- chain
- blocks
- users
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/273—Asynchronous replication or reconciliation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Procédé de migration d’une chaîne de blocs à remplacer, dite première chaîne de blocs, vers une chaîne de blocs de remplacement, dite deuxième chaîne de blocs. Le procédé de migration comprend : une initialisation de la deuxième chaîne de blocs, l’initialisation comprenant une génération, dans une chaîne de blocs principale configurée pour superviser l’accès aux première et deuxième chaînes de blocs, d’une zone de supervision de la deuxième chaîne de blocs configurée pour stocker des droits utilisateurs sur la deuxième chaîne de blocs; une inscription d’un ou plusieurs utilisateurs auprès de la deuxième chaîne de blocs, l’inscription d’un utilisateur comprenant un enregistrement dans un annuaire d’utilisateurs dans la chaîne de blocs principale d’une adresse secondaire allouée à cet utilisateur pour la connexion à la deuxième chaîne de blocs; une génération dans la deuxième chaîne de blocs d’un ensemble de blocs de données correspondant à une image de la première chaîne de blocs; un enregistrement de nouvelles transactions à la fois dans la première chaîne de blocs et dans la deuxième chaîne de blocs pendant une période dite période miroir ; un basculement de tout ou partie des utilisateurs de la première chaîne de blocs vers la deuxième chaîne de blocs de sorte à interdire l’enregistrement de transactions au nom de ces utilisateurs dans la première chaîne de blocs et autoriser l’enregistrement de transactions au nom de ces utilisateurs dans la deuxième chaîne de blocs. Figure pour l’abrégé : Fig. 4BA process for migrating a chain of blocks to be replaced, referred to as the first chain of blocks, to a chain of replacement blocks, referred to as the second chain of blocks. The migration method comprises: an initialization of the second blockchain, the initialization comprising a generation, in a main blockchain configured to supervise the access to the first and second blockchains, of a supervision area of the second blockchain configured to store user rights on the second blockchain; a registration of one or more users with the second blockchain, the registration of a user comprising a registration in a user directory in the main blockchain of a secondary address allocated to this user for connection to the second chain of blocks; generating in the second blockchain a set of data blocks corresponding to an image of the first blockchain; recording new transactions both in the first blockchain and in the second blockchain during a so-called mirror period; switching all or part of the users from the first blockchain to the second blockchain so as to prohibit the recording of transactions on behalf of these users in the first blockchain and allow the recording of transactions on behalf of these users in the second blockchain. Figure for the abstract: Fig. 4B
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1909624A FR3100350B1 (en) | 2019-09-02 | 2019-09-02 | migration of a chain of data blocks |
EP20757362.7A EP4026016A1 (en) | 2019-09-02 | 2020-08-21 | Migration of a data blockchain |
US17/638,962 US11934386B2 (en) | 2019-09-02 | 2020-08-21 | Migration of a data blockchain |
PCT/EP2020/073486 WO2021043599A1 (en) | 2019-09-02 | 2020-08-21 | Migration of a data blockchain |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1909624 | 2019-09-02 | ||
FR1909624A FR3100350B1 (en) | 2019-09-02 | 2019-09-02 | migration of a chain of data blocks |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3100350A1 FR3100350A1 (en) | 2021-03-05 |
FR3100350B1 true FR3100350B1 (en) | 2021-07-30 |
Family
ID=69468651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1909624A Active FR3100350B1 (en) | 2019-09-02 | 2019-09-02 | migration of a chain of data blocks |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3100350B1 (en) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11240035B2 (en) * | 2017-05-05 | 2022-02-01 | Jeff STOLLMAN | Systems and methods for extending the utility of blockchains through use of related child blockchains |
-
2019
- 2019-09-02 FR FR1909624A patent/FR3100350B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
FR3100350A1 (en) | 2021-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11321136B2 (en) | Techniques for collective operations in distributed systems | |
US6502109B1 (en) | Distributed communications system having garbage collecting virtual processes | |
FR3100350B1 (en) | migration of a chain of data blocks | |
CA2323371A1 (en) | A garbage collection method for time-constrained distributed applications | |
FR3101981B1 (en) | Extraction and insertion of binary words | |
FR3094166B1 (en) | Multimedia content management method and device for implementing the method | |
FR3094520B1 (en) | Encryption and / or decryption key | |
FI991492A0 (en) | Manage the migration adapter on the gateway server | |
FR3120267B1 (en) | Communication on I2C bus | |
MX2008010522A (en) | Method configured for facilitating financial consulting services. | |
FR3089681B1 (en) | Single read memory | |
FR3093198B1 (en) | Transmission of linked data on I2C bus | |
Gautam et al. | Burning mouth syndrome: Case report | |
FR3105515B1 (en) | Method for managing a plurality of lists of items | |
Yamamoto | Human Interface and the Management of Information: Information and Interaction for Learning, Culture, Collaboration and Business, 15th International Conference, HCI International 2013, Las Vegas, NV, USA, July 21-26, 2013, Proceedings, Part III | |
JP6996156B2 (en) | Information processing equipment, information processing system and information processing program | |
Poovani | 30.“Precision redefined with biometric gadgets” | |
Spiess | Improvement of IP Network and IP Transit Operations and Strategy | |
JP2004110363A (en) | System, method and program for approving and managing copyright, and recording medium | |
Shetty | 19. Esthetic and functional rehabilitation of the patient with severely worn dentition using twin stage procedure: a case report | |
Nagarajan et al. | OSC32: Biofunctionalization of Titanium with: Cissus Quadrangularis | |
Edmondson et al. | Christina Edmondson on Faithful Anti-Racism | |
Tulak-Gorecki DDS | ADA Trustee Report: Working to Make Each Member Feel Welcome | |
Rad | Power BI Workspaces | |
Abrams et al. | Cobweb: A Collaborative Collection Development Platform for Web Archiving |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20210305 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
PLFP | Fee payment |
Year of fee payment: 5 |