Interopérabilité de la blockchain : Le chemin à suivre
Découvrez comment le protocole MAP comble les lacunes de la blockchain pour des transactions fluides.
Yinfeng Cao, Jiannong Cao, Dongbin Bai, Long Wen, Yang Liu, Ruidong Li
― 5 min lire
Table des matières
- Le besoin d'interopérabilité
- Défis clés de l'interopérabilité
- Problèmes de Confiance
- Coûts élevés de vérification
- Différences entre les chaînes
- Entrée du protocole MAP
- Comment ça marche MAP
- Caractéristiques clés de MAP
- Applications pratiques
- Succès dans le monde réel
- Création d'un dataset inter-chaînes
- À l'horizon
- Conclusion
- Source originale
- Liens de référence
La technologie blockchain, c'est un peu comme une nouvelle façon de suivre des infos et des Transactions. C'est décentralisé, donc personne ou groupe n'a le contrôle total. C'est géré par un réseau d'ordinateurs, ce qui le rend sûr et fiable. Mais avec la création de plus en plus de blockchains, le défi de les faire communiquer entre elles se pose. C'est là qu'intervient l'Interopérabilité blockchain - ça aide différentes blockchains à communiquer et partager des infos.
Le besoin d'interopérabilité
Imagine que t'as plusieurs apps sur ton phone qui ne se parlent pas. Tu peux les utiliser séparément, mais c'est chiant. C'est la même chose avec les blockchains ; chacune peut contenir des données et des actifs précieux, mais sans moyen de partager ces infos, leur potentiel est limité.
En ce moment, il y a des milliers de blockchains, chacune hébergeant différents types d'actifs comme des cryptomonnaies ou des tokens numériques. Cette diversité crée un besoin de protocoles d'interopérabilité pour les faire fonctionner ensemble.
Défis clés de l'interopérabilité
Confiance
Problèmes deLe premier défi, c'est la confiance. Quand les blockchains veulent partager des infos, elles doivent s'assurer que les deux côtés sont honnêtes. Si une chaîne décide de mentir sur une transaction, ça peut créer beaucoup de confusion et de pertes. Ça veut dire que tout protocole d'interopérabilité doit être assez sécurisé pour éviter ces problèmes.
Coûts élevés de vérification
Ensuite, y a le coût. Chaque blockchain veut vérifier les transactions d'une autre blockchain. Cette vérification peut être chère et longue, surtout quand des processus cryptographiques complexes sont impliqués. Les coûts peuvent s'accumuler, rendant le tout inefficace.
Différences entre les chaînes
Enfin, y a le problème de la diversité. Différentes blockchains peuvent avoir des règles, des langages et des formats différents. Ça rend difficile leur compréhension mutuelle. C'est comme essayer de discuter avec quelqu'un qui parle une langue complètement différente.
Entrée du protocole MAP
Pour relever ces défis, un nouveau protocole appelé MAP a été introduit. MAP représente une certaine façon de faire interagir les blockchains entre elles, axée sur la confiance, l'efficacité et la flexibilité.
Comment ça marche MAP
MAP agit comme une sorte de service de relais entre différentes blockchains. Au lieu que chaque blockchain doive tout vérifier seule, elle peut envoyer des transactions par l'intermédiaire de MAP. C'est comme avoir un traducteur quand tu es à l'étranger - au lieu d'essayer de communiquer directement, tu peux utiliser quelqu'un qui comprend les deux langues.
MAP fait ça en utilisant des clients légers et une chaîne de relais unifiée pour aider à vérifier les transactions plus efficacement. Ça veut dire que les transactions entre blockchain peuvent se faire en douceur, sans tout le tracas.
Caractéristiques clés de MAP
Système sans confiance
Une des caractéristiques remarquables de MAP, c'est qu'il est conçu pour fonctionner sans avoir besoin de faire confiance à l'autre partie. Il utilise des smart contracts pour gérer automatiquement les transactions, réduisant le risque d'erreurs humaines ou de malhonnêteté.
Efficacité des coûts
MAP réduit les coûts associés à la vérification des transactions. En utilisant différentes techniques, il peut diminuer la charge sur la blockchain et rendre les transactions moins chères au total. Ça permet à plus de gens de participer à des activités inter-chaînes sans se soucier des coûts.
Compatibilité
MAP ne demande pas à chaque blockchain de changer ses règles ou sa structure. Il peut facilement connecter différents types de chaînes, ce qui le rend polyvalent et adaptable. Ça ouvre un éventail plus large d'opportunités pour les utilisateurs.
Applications pratiques
MAP commence déjà à faire du bruit dans le monde réel. En soutenant plusieurs chaînes publiques, il permet aux utilisateurs d'échanger des actifs, de faire des affaires et d'explorer des possibilités qui étaient auparavant impossibles.
Par exemple, si quelqu'un veut utiliser un token d'une blockchain pour acheter quelque chose sur une autre blockchain, MAP peut faciliter la transaction en douceur. C'est comme un traducteur universel pour les blockchains, leur permettant de partager des actifs, des données, et plus.
Succès dans le monde réel
D'ici 2024, MAP avait facilité plus de 200 000 transactions d'une valeur de plus de 640 millions de dollars. Ça montre que le protocole n'est pas juste théorique. Il a des applications pratiques et est utilisé dans divers secteurs, ouvrant de nouveaux services financiers et opportunités pour les utilisateurs et les développeurs.
Création d'un dataset inter-chaînes
Pour améliorer la recherche sur l'interopérabilité blockchain, l'équipe MAP a compilé le premier dataset réel de transactions inter-chaînes. Ces données fournissent des insights précieux qui peuvent être utilisés pour créer encore de meilleures solutions à l'avenir.
À l'horizon
L'avenir de MAP s'annonce prometteur. L'équipe est excitée à l'idée d'élargir ses capacités, y compris un soutien potentiel pour des blockchains populaires comme Bitcoin. Ça permettrait aux détenteurs de Bitcoin d'utiliser leurs actifs de manière plus diversifiée, évitant les limites imposées par leur réseau d'origine.
Conclusion
Dans le monde des blockchains, l'interopérabilité est essentielle pour la croissance et l'efficacité. Avec des protocoles comme MAP, les blockchains peuvent travailler ensemble sans accroc, permettant aux utilisateurs de maximiser leurs actifs et d'interagir avec diverses applications. Alors que la technologie continue d'évoluer, c'est excitant de penser à toutes les opportunités à venir.
Alors, la prochaine fois que tu penseras aux blockchains, souviens-toi de comment elles apprennent à communiquer entre elles, grâce à des innovations comme MAP. Qui sait ? L'avenir de la finance pourrait bien être une discussion amicale entre chaînes.
Titre: MAP the Blockchain World: A Trustless and Scalable Blockchain Interoperability Protocol for Cross-chain Applications
Résumé: Blockchain interoperability protocols enable cross-chain asset transfers or data retrievals between isolated chains, which are considered as the core infrastructure for Web 3.0 applications such as decentralized finance protocols. However, existing protocols either face severe scalability issues due to high on-chain and off-chain costs, or suffer from trust concerns because of centralized designs. In this paper, we propose \texttt{MAP}, a trustless blockchain interoperability protocol that relays cross-chain transactions across heterogeneous chains with high scalability. First, within \texttt{MAP}, we develop a novel \textit{cross-chain relay} technique, which integrates a unified relay chain architecture and on-chain light clients of different source chains, allowing the retrieval and verification of diverse cross-chain transactions. Furthermore, we reduce cross-chain verification costs by incorporating an optimized zk-based light client scheme that adaptively decouples signature verification overheads from inefficient smart contract execution and offloads them to off-chain provers. For experiments, we conducted the first large-scale evaluation on existing interoperability protocols. With \texttt{MAP}, the required number of on-chain light clients is reduced from $O(N^2)$ to $O(N)$, with around 35\% reduction in on-chain costs and 25\% reduction for off-chain costs when verifying cross-chain transactions. To demonstrate the effectiveness, we deployed \texttt{MAP} in the real world. By 2024, we have supported over six popular public chains, 50 cross-chain applications and relayed over 200K cross-chain transactions worth over 640 million USD. Based on rich practical experiences, we constructed the first real-world cross-chain dataset to further advance blockchain interoperability research.
Auteurs: Yinfeng Cao, Jiannong Cao, Dongbin Bai, Long Wen, Yang Liu, Ruidong Li
Dernière mise à jour: Nov 1, 2024
Langue: English
Source URL: https://arxiv.org/abs/2411.00422
Source PDF: https://arxiv.org/pdf/2411.00422
Licence: https://creativecommons.org/licenses/by/4.0/
Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.
Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.
Liens de référence
- https://dl.acm.org/ccs.cfm
- https://www.acm.org/publications/proceedings-template
- https://capitalizemytitle.com/
- https://www.acm.org/publications/class-2012
- https://dl.acm.org/ccs/ccs.cfm
- https://ctan.org/pkg/booktabs
- https://goo.gl/VLCRBB
- https://www.acm.org/publications/taps/describing-figures/
- https://zenodo.org/records/13928962
- https://github.com/mapprotocol
- https://github.com/mapprotocol/mapo-service-contracts
- https://github.com/shresthagrawal/poc-superlight-client
- https://maposcan.io/cross-chains/565
- https://www.maposcan.io
- https://www.mapprotocol.io/en/ecosystem
- https://www.butterswap.io/swap
- https://alchemypay.org
- https://www.consensuscore.com
- https://openliq.com
- https://unifiprotocol.com
- https://github.com/mapprotocol/atlas
- https://github.com/mapprotocol/map-contracts/tree/main/mapclients/zkLightClient
- https://github.com/zkCloak/zkMapo