paint-brush
La révolution des bases de données décentraliséespar@decentland
215 lectures

La révolution des bases de données décentralisées

par Decent Land Labs4m2023/09/11
Read on Terminal Reader

Trop long; Pour lire

Les bases de données décentralisées deviennent l'épine dorsale des applications sécurisées, évolutives et centrées sur l'utilisateur. L'informatique sans serveur et les authentifications multi-chaînes révolutionnent les bases de données décentralisées.
featured image - La révolution des bases de données décentralisées
Decent Land Labs HackerNoon profile picture
0-item

Le monde des applications Web subit rapidement un changement fondamental des technologies web2 vers les technologies web3, avec la décentralisation et la composabilité au cœur de cette transformation.


Pour les développeurs de dApp, ce changement n’est pas seulement une tendance mais une nécessité. Les bases de données décentralisées, illustrées par des solutions de stockage permanentes comme Arweave , deviennent l'épine dorsale d'applications sécurisées, évolutives et centrées sur l'utilisateur.

Qu’est-ce qu’une base de données ?

Techniquement, une base de données n’est qu’un « ensemble organisé de données conservées dans un ordinateur ». En théorie, cela signifie que tout ce qui est plus structuré qu'une pile de fichiers sur un disque quelque part peut être appelé une base de données. En pratique, c'est plus précis que cela.


Les bases de données fournissent bien sûr un endroit pour stocker des fichiers, mais surtout, elles fournissent des outils permettant de trouver les données exactes dont une application a besoin . Un schéma plus une couche de requête. En ce sens, Arweave lui-même est une base de données – un grand pool de données, consultable avec GraphQL.


Le problème est que dans les systèmes sans autorisation, il s’agit de normes ascendantes et non de schémas descendants. Les normes Atomic Asset (SWS-1) et Asset Discoverability (ANS-110) spécifient toutes deux des moyens de rendre les données Arweave faciles à trouver et à utiliser dans n'importe quelle application, favorisant ainsi l'interopérabilité.


Base de données, trouvez-moi 100 mèmes et articles de blog amusants sur Arweave.

L'essor des bases de données décentralisées

Censure, recherche de rente, problèmes de disponibilité des données. Les bases de données décentralisées sont apparues comme l'antidote à ces pièges de la centralisation. Ils offrent une sécurité, une immuabilité des données et une souveraineté des utilisateurs inégalées. Arweave , par exemple, incarne cela avec son modèle « payer une fois, stocker pour toujours », ce qui en fait une solution rentable et professionnelle pour le stockage permanent de l'état des dApp.


Rien que dans l'écosystème Arweave, les équipes de Kwil , WeaveDB , HollowDB , Glacier et bien d'autres travaillent pour fournir aux développeurs un moyen d'utiliser et d'interroger facilement Arweave avec une syntaxe familière.

Une petite section de la carte de l'écosystème Arweave des Community Labs (https://twitter.com/CommunityLabs/status/1696630131937230873/photo/1)

Donner du pouvoir aux développeurs dApp

Sécurité et immuabilité

La nature décentralisée de ces bases de données garantit qu'une fois les données stockées, elles deviennent immuables. Ceci est idéal pour les applications nécessitant des systèmes sécurisés et inviolables.

Évolutivité et flexibilité

Les bases de données décentralisées évoluent sans effort avec votre application. L'architecture des bases de données décentralisées garantit la disponibilité des données même si certains nœuds sont hors ligne, offrant ainsi une solution fiable et évolutive.

Conception centrée sur l'utilisateur

Les bases de données décentralisées offrent aux utilisateurs un contrôle sans précédent sur leurs données. Il est stocké avec la couche de base de données que vous choisissez, mais il est également là pour toujours sur Arweave, et personne ne peut l'enlever. Une fonctionnalité intéressante pour les dApps visant à être plus centrées sur l'utilisateur via la portabilité des données.

Rapport coût-efficacité

L'absence de serveurs centraux signifie qu'il n'y a pas de maintenance régulière ni besoin de provisionner l'infrastructure, ce qui réduit les coûts opérationnels.

L'évolution de la centralisation

À l'ère du Web2, les bases de données centralisées étaient la solution incontournable pour le stockage et la gestion des données. Même s’ils offraient un environnement contrôlé, leurs limites étaient flagrantes : vulnérabilité aux piratages, coûts de maintenance élevés et point de défaillance unique.


Cependant, certains éléments centralisés, comme les API et les couches de cache, ont toujours de la valeur et ont été intégrés dans cette nouvelle génération de bases de données.

L’avenir hybride : le meilleur des deux mondes

Bien que la décentralisation offre de nombreux avantages, une approche équilibrée intégrant des éléments de centralisation peut s’avérer incroyablement puissante. Après tout, le trilemme de la blockchain stipule qu’un système axé sur la décentralisation et la sécurité sacrifiera l’évolutivité.


Choisis en deux

La couche de base Arweave est à la fois sécurisée et décentralisée, mais sans les aides centralisées (caches, passerelle magique, API, etc.), les bases de données qui l'exploitent ne peuvent pas fournir l'expérience que les utilisateurs ou les développeurs exigent - nous sommes habitués au Web2.


Ce qui était autrefois considéré comme incroyablement rapide fonctionne désormais ™, et tout ce qui est moins performant n'est pas un choix acceptable pour la plupart des développeurs.


Ce modèle hybride – une base décentralisée avec des couches d'assistance centralisées et remplaçables à chaud – agit comme un pont entre ce qu'attend Web2 et ce que Web3 permet.

Réel 🌏 Impact

Les bases de données décentralisées font des progrès significatifs dans divers secteurs, de la gestion de la chaîne d'approvisionnement aux soins de santé et aux services financiers. La permanence d'Arweave est particulièrement utile dans les applications nécessitant une disponibilité des données à long terme.


« WeaveDB peut remplacer les bases de données centralisées dans tous les cas », déclare le fondateur de LensPlay

Sahil Kakwani. « C'est un choix remarquable pour les applications nécessitant une décentralisation, une résilience et des performances élevées. »


Dans une autre interview avec un utilisateur de WeaveDB, le fondateur de Tepe, Harang Ju, a noté que les solutions décentralisées « remplaceront facilement les bases de données centralisées traditionnelles dans les endroits où la transparence et l'ouverture sont essentielles ».


Lors de la création de l'explorateur MEM, l'équipe de Decent Land Labs a implémenté Kwil comme alternative à l'interrogation directe des interactions MEM à partir de la chaîne Arweave L1. Par rapport à l'option GraphQL, qui prend plusieurs secondes, Kwil est capable de renvoyer des données presque instantanément.


Bien que l’adoption par le grand public puisse prendre un peu de temps, les composants essentiels sont en cours de construction et de tests en préparation.

Où nous en sommes…

Chez Decent Land Labs, nous croyons à la souveraineté des utilisateurs, à la composabilité des données et au paradigme informatique basé sur le stockage . L’avenir n’est pas seulement décentralisé, il est également hybride, tirant parti des atouts de la centralisation pour créer des systèmes hautement performants, évolutifs et interopérables reposant sur une base solide.


En adoptant ce changement et en tirant parti des solutions hybrides ainsi que des offres de décentralisation de la permanence des données, les développeurs ne se contentent pas de suivre une tendance ; ils se préparent pour l'avenir. Consultez docs.mem.tech pour plus d’informations sur la façon d’intégrer vos dApps dès aujourd’hui !


Si vous avez apprécié notre contenu, ABONNEZ-VOUS et n'hésitez pas à commenter ci-dessous !


Notre nouvelle version du protocole Molecular Execution Machine est maintenant en ligne !

Inscription aux tests bêta - mem.tech