Quelle est cette base de données de Quantum Ledger dont nous entendons constamment parler?

Quantum Ledger Database (QLDB) est un No-SQL (Semi-SQL & Semi-NoSQL) Ajouter uniquement base de données qui fournit un journal des transactions immuable, transparent et cryptographiquement vérifiable appartenant à une autorité centrale. Puisqu’il s’agit d’une base de données sans SQL, elle a la capacité de stocker un grand nombre de données semi-non structurées à l’aide d’un modèle de données orienté document. De plus, il utilise SQL comme une structure de données (tables et lignes) et un langage (PartiQL). Ainsi, il peut tirer parti des développeurs SQL actuels pour offrir des moyens robustes d’interroger et de gérer les données.
Bases de données QLDB vs SQL, NoSQL:
Bases de données traditionnelles:
Toutes les autres bases de données traditionnelles (SQL et No-SQL) stockent les données sous la forme d’un tableau ou d’un modèle de document JSON. Dans ces bases de données traditionnelles, les données peuvent être modifiées par toute personne qui contrôle la base de données elle-même, entraînant des conflits et des manipulations de données. Ces bases de données ne conservent pas l’historique du document et ne stockent que l’état actuel du document. Ainsi, ces bases de données ne peuvent pas fournir des essais d’audit prêts à l’emploi. Comme toutes ces bases de données n’ont pas de cryptage automatique des données, les fichiers de données risquent d’être lus ou modifiés directement par les pirates. Bien que la plupart de ces bases de données ne puissent pas fonctionner avec la cryptographie, il n’est donc pas possible d’immuter les données et ne peut pas prouver qui a modifié quoi.
- Immuabilité et transparence ✘
- Journaux d’audit ✘
- Vérifiable ✘
- Historique des données ✘
QLDB d’Amazon:
Amazon QLDB est une base de données de grand livre entièrement gérée qui fournit un journal des transactions transparent, immuable et vérifiable cryptographiquement Appartenant à un autorité centrale de confiance. Amazon QLDB suit chaque modification des données d’application et conserve un historique complet et vérifiable des modifications au fil du temps. Comment avez-vous écrit cette définition si joliment et clairement? Parce que je l’ai copié. C’est la meilleure définition que j’ai trouvée pour QLDB.
AWS est toujours à l’avant-garde en matière de technologie de blockchain ou de toute technologie en général. Amazon, lui-même étant un géant, connaît l’importance des données parmi les entreprises. Il a introduit QLDB en 2018 avec Amazon Managed Blockchain.
Caractéristiques de QLDB:
Alors, vous vous demandez peut-être pourquoi Amazon QLDB?
- Immuabilité et transparence ✓
Amazon QLDB dispose d’un journal immuable intégré qui stocke une entrée précise et séquencée de chaque modification de données. Le journal est uniquement en annexe, ce qui signifie que les données ne peuvent être ajoutées qu’à un journal et ne peuvent pas être écrasées ou supprimées. Cela garantit que votre historique des modifications stockées ne peut pas être supprimé ou modifié. Même si vous supprimez les données de votre grand livre, l’historique des modifications de ces données est toujours accessible en lisant le journal immuable.
2. Journaux d’audit et historique✓
Avec Amazon QLDB, vous pouvez accéder à l’historique complet des modifications des données de votre application. Vous pouvez interroger un résumé des modifications historiques, ainsi que des détails spécifiques liés à l’historique des transactions. Ainsi, QLDB peut fournir des pistes d’audit hors de la boîte sans autre implémentation.
3. Vérifiable✓
Amazon QLDB utilise la cryptographie pour créer un résumé concis de votre changement dans l’historique. Ce résumé sécurisé, communément appelé résumé, est généré à l’aide d’une fonction de hachage cryptographique (SHA-256). Le résumé agit comme une preuve de l’historique des modifications de vos données, vous permettant de regarder en arrière et de vérifier l’intégrité de vos modifications de données.
4. Très évolutif✓
Avec Amazon QLDB, vous n’avez pas à vous soucier de la capacité de provisioning ou de la configuration des limites de lecture et d’écriture. Vous créez un registre, définissez vos tables et QLDB évolue automatiquement pour prendre en charge les exigences de votre application. QLDB vous permet également de surveiller les métriques opérationnelles de vos E / S de lecture et d’écriture avec Cloudwatch.
Architecture de l’application QLDB:
QLDB vs Blockchain:
Si vous connaissez déjà la blockchain, vous pouvez conclure de la définition que QLDB est quelque peu lié à la blockchain. Oui, ça l’est. Il offre toutes les fonctionnalités clés d’une base de données de grand livre de blockchain, y compris l’immuabilité, la transparence et le journal des transactions vérifiable cryptographiquement. Cependant, la différence la plus importante entre QLDB et Blockchain est – QLDB est un grand livre centralisé tandis que Blockchain est un grand livre distribué.
La blockchain a montré le potentiel de changer tous les secteurs. En outre, la blockchain est également utile lorsqu’il s’agit de stocker des données. Après tout, c’est un grand livre distribué. En outre, le fait que les bases de données traditionnelles feront bientôt leur chemin vers la base de données basée sur la blockchain plus robuste. Cependant, certaines entreprises ne peuvent tout simplement pas utiliser une base de données décentralisée pour leur entreprise car elles doivent exécuter un certain nombre de nœuds de chaîne de blocs et beaucoup de complexité pour construire un réseau de chaîne de blocs. De plus, d’autres organisations impliquées dans le consortium d’entreprises devraient avoir besoin de participer au réseau.
Il existe certains cas d’utilisation où une organisation (comme une banque) ne souhaite pas partager le grand livre avec une autre partie et souhaite garder une trace des données sur un grand livre centralisé où elle souhaite que les données soient immuables, vérifiables et sécurisées. Ce type de cas d’utilisation n’a pas besoin de la complexité de l’architecture de réseau Blockchain et QLDB est un ajustement parfait.
QLDB va-t-il tuer Blockchain? La réponse est non. Les blockchains ont leurs propres caractéristiques uniques – c’est-à-dire Contrats intelligents qui s’exécutent sur le réseau de la chaîne de blocs font passer la logique d’application au niveau supérieur en s’exécutant séparément du serveur. dans lequel QLDB (ou toute autre base de données traditionnelle), vous finirez par écrire la logique d’application dans le code de votre serveur.
« QLDB est une base de données centralisée basée sur le grand livre et propulsée par la blockchain »
Avec l’invention de QLDB et ProvenDB (histoire pour un autre), je crois que nous sommes sur la bonne voie pour offrir aux entreprises un moyen de tirer parti d’une technologie de type livre sans les complexités.
Sélection de la technologie de base de données:
Applications de QLDB:
QLDB convient parfaitement aux applications qui ont besoin d’une base de données centralisée et évolutive dans laquelle ils doivent enregistrer tout l’historique des transactions au fil du temps avec une sécurité cryptographique accrue.
La blockchain peut être appliquée à de nombreux défis des chaînes d’approvisionnement, de la finance, des soins de santé tels que la tenue de registres et le suivi compliqués des produits. En tant qu’alternative moins corruptible et mieux automatisée aux bases de données centralisées. Cependant, peu d’industries ne veulent souvent pas partager le grand livre avec d’autres participants (comme dans la blockchain), donc elles ne veulent pas utiliser une architecture blockchain complexe de réseau avec des canaux pour la confidentialité au lieu de pouvoir utiliser QLDB.
Cas d’utilisation:
- Bancaire et financier:
Les banques ont souvent besoin d’une application centralisée de type registre pour suivre les données critiques, telles que les transactions de crédit et de débit sur les comptes bancaires des clients. Au lieu de créer une base de données personnalisée dotée de fonctionnalités d’audit complexes ou d’utiliser la blockchain, les banques peuvent utiliser QLDB pour stocker facilement un enregistrement précis et complet de toutes les transactions financières.
2. Chaînes d’approvisionnement:
Les entreprises manufacturières doivent souvent suivre l’historique complet de fabrication d’un produit ainsi que les enregistrements de leurs mouvements tout au long de la chaîne d’approvisionnement.Une base de données de grand livre peut être utilisée pour enregistrer l’historique de chaque transaction et fournir des détails sur chaque lot individuel du produit fabriqué. dans une installation. En cas de rappel de produit, les fabricants peuvent utiliser QLDB pour retracer facilement l’historique de l’ensemble du cycle de vie de production et de distribution d’un produit.
4. Assurance:
Les demandes d’assurance nécessitent souvent un moyen de mieux suivre l’historique des transactions de sinistre. Au lieu de créer des fonctionnalités d’audit complexes à l’aide de bases de données relationnelles, les compagnies d’assurance peuvent utiliser QLDB pour conserver avec précision l’historique des réclamations tout au long de leur vie, et chaque fois qu’un conflit potentiel survient, QLDB peut également aider à vérifier cryptographiquement l’intégrité des données des réclamations, ce qui rend l’application résilient aux erreurs de saisie de données et à la manipulation.
Dans l’article suivant, approfondissons la configuration de QLDB et testons un exemple d’application au-dessus de QLDB. Êtes-vous intéressé? Suivez nous!!.
Impressionné par les fonctionnalités et les cas d’utilisation de QLDB? Vous vouliez alimenter votre application ou votre projet avec QLDB? Faites le nous savoir. Nous (une société de technologies émergentes axée sur l’apprentissage automatique, la blockchain et AWS) apportons de la valeur aux clients et à la société grâce à un savoir-faire logiciel. Nous aidons les startups sociales et environnementales à valider leur idée à travers son développement produit et son expertise technologique. Vous pouvez en savoir plus sur nos services sur notre.