Les interactions avec la blockchain peuvent être délicates et complexes, en particulier pour les débutants. Dans cet article, nous explorerons l'abstraction en chaîne, son fonctionnement, certains de ses avantages et défis, ainsi que les idées fausses générales à son sujet.

Qu’est-ce que l’abstraction de chaîne ?

L'abstraction de chaîne est le concept de NEAR visant à simplifier la façon dont les consommateurs s'engagent dans la technologie blockchain en l'isolant de l'expérience utilisateur. L’idée est que les clients ignorent avec quelle blockchain ils travaillent, ni même qu’ils utilisent une blockchain.

Comment fonctionne l’abstraction de chaîne ?

Considérez une situation dans laquelle vous ne pouvez envoyer des messages texte que d'un iPhone vers d'autres iPhones et non vers les appareils Android. Ce serait sûrement contre-productif et irréalisable. De même, les utilisateurs devraient pouvoir effectuer des transactions et interagir sans entrave avec des applications décentralisées (DApps) sur différentes blockchains. C’est là qu’intervient l’abstraction de la chaîne, où les complexités de la technologie blockchain sont minimisées ou complètement éliminées afin que l’utilisateur puisse simplement se concentrer sur l’utilité et l’utilité des DApps utilisés.

Par exemple, si Katherine a l’intention d’interagir avec une nouvelle DApp appelée XYZ, elle ne devrait pas se soucier de la blockchain sur laquelle elle a été développée. Du point de vue de l’utilisateur, elle souhaite simplement qu’il fonctionne correctement et remplisse sa fonction prévue. De même, des millions de personnes se connectent quotidiennement, mais peu d’entre elles connaissent la technologie Internet ou son fonctionnement.

Pensez à un DApp pour effectuer des transactions et fonctionner au sein de divers réseaux et services. Par exemple, si Katherine utilise l'application XYZ sur son smartphone pour acheter une tasse de café, elle tombe sur un coupon pour des chaussures qu'elle aime. Elle achète une paire de chaussures et obtient des points sous forme de jetons non fongibles sur Ethereum. Plus tard, elle voit qu'il y a plus dans la récompense offerte et décide d'acheter des billets pour un événement, également des NFT mais sur BNB Smart Chain (BSC).

Toutes ces transactions pourraient avoir lieu au sein d’une seule application sans qu’il soit nécessaire de disposer de plusieurs portefeuilles, de basculer entre les réseaux ou de gérer directement les frais. Ce niveau d'interaction entre chaînes est le but ultime de l'abstraction de la chaîne.

Avantages de l'abstraction de chaîne

La liquidité est toujours cachée dans des blockchains particulières, ce qui peut présenter un défi pour les utilisateurs et les développeurs qui souhaitent l'utiliser correctement. L'abstraction de chaîne résout ce problème en permettant aux utilisateurs d'accéder à des liquidités au sein de plusieurs blockchains. Supposons que David souhaite prêter ses jetons afin de percevoir des intérêts sur ceux-ci. Si la liquidité est isolée, il devra la rechercher sur la blockchain exacte où se trouvent ses tokens. Cependant, grâce à l’abstraction de la chaîne, David pourrait prêter ses jetons sur une plateforme reliant différentes blockchains pour former un pool unique de liquidités. Cela peut signifier davantage d’utilisateurs de la plateforme et des taux d’intérêt plus bas pour David.

En ce qui concerne les développeurs, l’abstraction de chaîne offre la possibilité de créer des DApp sans être lié aux limitations d’une blockchain particulière. L’un peut utiliser Ethereum pour des fonctionnalités telles que les contrats intelligents, tandis que l’autre peut être plus économique comme Polygon. Par exemple, Decentraland exploite le réseau Polygon pour permettre aux utilisateurs de créer, vendre, acheter et échanger des appareils portables contre des avatars sans frais d'essence. Il est crucial de souligner que Decentraland utilise divers aspects pour éliminer complètement les frais en question. Faisant la promotion des transactions sur Polygon, elles ont des frais faibles mais ne sont pas totalement nuls.

Défis de l’abstraction de la chaîne

Une application possible de l’abstraction de chaîne est le développement d’une interface grâce à laquelle les utilisateurs pourraient accéder plus efficacement à toutes sortes d’applications basées sur la technologie blockchain. Mais le problème est que cette interface pourrait évoluer vers un point de défaillance unique.

Chaque blockchain doit avoir ses mesures de sécurité. Lorsqu’ils sont intégrés dans une seule interface, il devient difficile de garantir que toutes les mesures de sécurité soient respectées. Cependant, si la nouvelle interface d’abstraction de chaîne n’est pas mise en œuvre avec soin, elle présente des risques pour les blockchains individuelles. Un autre problème observé est le manque de compatibilité avec d’autres blockchains.

Le mécanisme de consensus et le langage des contrats intelligents peuvent varier d’une blockchain à l’autre, ce qui rend difficile la recherche d’une interface idéale pour tous les réseaux blockchain. Par exemple, un contrat intelligent développé à l’aide du langage de programmation Ethereum ne peut pas être déployé directement sur le réseau Solana en raison de l’architecture fondamentale des deux langages de programmation presque différents.

Idées fausses sur l'abstraction de la chaîne

Il est important de noter que grâce à l’abstraction de chaîne, les interactions entre chaînes sont simplifiées mais l’individualité de chaque blockchain est préservée. L'abstraction de la chaîne rend les opérations techniques de bas niveau plus faciles et plus rationalisées pour améliorer l'expérience d'utilisation mais affecte les architectures blockchain.

Comme indiqué précédemment, l’abstraction de chaîne consiste à créer des blockchains qui interagissent les unes avec les autres, et bien qu’il s’agisse d’un aspect clé du concept, ce n’est pas le seul. L'abstraction de chaîne implique également de définir l'interaction entre les DApp et les blockchains, de simplifier le déploiement des contrats intelligents et de récupérer des données entre les blockchains interconnectées.

Pensées finales

Les interactions entre autres blockchains sont également décrites par le terme abstraction de chaîne, ce qui implique leur généralisation. Les avantages de l’abstraction en chaîne sont qu’elle contribue à briser la liquidité et à simplifier le développement. Il est confronté à des défis sous la forme de risques de centralisation et de sécurité, ainsi que de problèmes potentiels d’interopérabilité. Néanmoins, cela pourrait ouvrir la voie à des écosystèmes de blockchain interopérables et conviviaux.