Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020113314 - SYSTEM AND METHOD FOR AUGMENTING DATABASE APPLICATIONS WITH BLOCKCHAIN TECHNOLOGY

Publication Number WO/2020/113314
Publication Date 11.06.2020
International Application No. PCT/CA2019/051700
International Filing Date 28.11.2019
IPC
G06F 16/23 2019.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
23Updating
G06F 16/27 2019.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
CPC
G06F 16/23
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
G06F 16/27
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Applicants
  • ZEU CRYPTO NETWORKS INC. [CA]/[CA]
Inventors
  • QIAN, Yuming
Agents
  • MCMILLAN LLP
  • BIRD, Keith
Priority Data
62/775,20104.12.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) SYSTEM AND METHOD FOR AUGMENTING DATABASE APPLICATIONS WITH BLOCKCHAIN TECHNOLOGY
(FR) SYSTÈME ET PROCÉDÉ D'AUGMENTATION D'APPLICATIONS DE BASE DE DONNÉES AVEC UNE TECHNOLOGIE DE CHAÎNE DE BLOCS
Abstract
(EN)
A method for augmenting a database application with blockchain technology is disclosed. The method involves recording data modifications made by a database application into a corresponding database as well as on a blockchain for global consensus confirmation. This is done without changing the existing application architecture and with minimal code changes to the existing application. Records in the database requiring synchronization with the blockchain are subjected to consensuses voting, and unauthorized database changes are rolled back, thereby granting immutability and non-repudiation characteristics to a traditional database application. Records in databases are thus made globally consistent. An existing database application can be deployed on a blockchain without significantly modifying the code. Multiple applications can synchronize data through a common blockchain, which greatly simplifies building blockchain applications.
(FR)
L'invention concerne un système permettant d'augmenter une application de base de données avec une technologie de chaîne de blocs. Le procédé consiste à enregistrer des modifications de données effectuées par une application de base de données dans une base de données correspondante ainsi que sur une chaîne de blocs en vue d'une confirmation de consensus global. Cela est effectué sans modifier l'architecture d'application existante et avec un minimum de changements de code apportés à l'application existante. Les enregistrements dans la base de données nécessitant une synchronisation avec la chaîne de blocs sont soumis à un vote par consensus, et les changements non autorisés des bases de données sont annulés, ce qui permet d'accorder des caractéristiques d’immuabilité et de non-répudiation à une application de base de données classique. Les enregistrements dans les bases de données sont ainsi rendus globalement cohérents. Une application de base de données existante peut être déployée sur une chaîne de blocs sans modifier le code de manière significative. De multiples applications peuvent synchroniser des données au moyen d'une chaîne de blocs commune, ce qui simplifie considérablement les applications de chaîne de blocs de construction.
Latest bibliographic data on file with the International Bureau