Des îles isolées à l'interconnexion : comment Skate, la couche applicative de la chaîne complète, parvient-elle à déployer la chaîne complète
Récemment, Skate, la couche d'application complète, a présenté l'infrastructure pour la mise en œuvre d'applications sans état dans sa dernière annonce officielle Skate 101. Elle vise à créer des applications sans état déployées en chaîne complète dans la situation parallèle multi-chaîne actuelle pour résoudre les problèmes de fragmentation et d'inefficacité d'interopérabilité des applications Web3. Cette technologie innovante permet une connexion transparente des applications inter-chaînes grâce à une conception unique, jetant les bases de nouvelles possibilités pour les applications inter-chaînes à l'avenir.
L'évolution technologique et l'expansion écologique d'Ethereum
Depuis l'introduction de la fonctionnalité de contrat intelligent dans Ethereum, un grand nombre d'applications décentralisées innovantes (DApps) ont vu le jour. Avec l'adoption généralisée de ces applications, la congestion du réseau est devenue de plus en plus grave, entraînant une forte augmentation des coûts de transaction. En réponse à ce défi, de nouvelles solutions de blockchain de couche 1 ont émergé. Afin de résoudre son problème d'évolutivité, Ethereum lui-même se transforme également en une voie centrée sur le Rollup. Ce changement stratégique a grandement favorisé le développement de la technologie de blockchain de couche 2. Cependant, le défi qui l'accompagne est que chaque blockchain émergente doit déployer un ensemble complet d'applications Web3 de base, et les DApps du marché ont été déployées sur pas moins de 30 chaînes.
Le nombre de solutions Ethereum Layer 2 a augmenté au cours de l'année écoulée, et cette tendance de croissance devrait être encore plus rapide à l'avenir. Cette croissance rapide a favorisé le développement de protocoles d'interopérabilité prenant en charge un modèle de service modulaire Roll up, réduisant le temps de déploiement de la blockchain à seulement 5 minutes.
Nous évoluons rapidement vers un avenir avec des milliers de blockchains actives, qui changeront complètement le paysage des applications Web3 et la façon dont elles interagissent.
Défis d'interopérabilité et problèmes de fragmentation des applications
Actuellement, jusqu'à 90% d'applications dans l'écosystème EVM sont des versions forkées déployées sur de nouvelles chaînes. Cette duplication entraîne un gaspillage important de ressources et une fragmentation des applications. Bien qu'il existe de nombreuses équipes professionnelles engagées dans le développement au niveau des applications, le modèle de fork partout est toujours répandu. Différentes blockchains ont des temps de blocage, une finalité et des mécanismes de consensus différents, ce qui augmente encore la complexité des protocoles d'interopérabilité.
Actuellement, les applications sont généralement conçues comme des applications monolithiques sur une seule chaîne, et les protocoles d'interopérabilité sont principalement utilisés pour la messagerie et la liaison d'actifs. Les protocoles d'interopérabilité tentent de trouver le bon équilibre entre décentralisation et vitesse de transaction pour répondre aux exigences spécifiques de leurs cas d'utilisation. Cependant, la plupart des protocoles d'interopérabilité présentent encore des retards importants dans la finalisation des messages (allant de 15 minutes à 7 jours), ce qui est la principale raison pour laquelle une interopérabilité transparente ne peut pas être obtenue au niveau actuel des applications Web3. En conséquence, l'espace d'application Web3 existant est fragmenté et inefficace.
La minimisation des délais d’interopérabilité et la réalisation d’une interopérabilité transparente au niveau de la couche applicative sont des enjeux majeurs qui doivent être résolus dans le secteur.
Comment Skate résout-il ce problème ?
Skate est-il simplement une autre blockchain ? Un autre protocole d'interopérabilité ? Ou une technologie d'abstraction de chaîne ?
Bien sûr que non. Skate a été le pionnier d'un nouveau paradigme en résolvant ce problème au niveau de l'application.
Solution innovante d'application inter-chaînes Skate : glisser dans le monde des applications sans état
Skate propose de créer des applications sans état qui peuvent être interconnectées entre les chaînes, permettant à n'importe quelle DApp de fonctionner simultanément sur des milliers de chaînes via un seul ensemble d'états (State), ce qui résout le problème d'interopérabilité entre les chaînes des applications Web3. Toute nouvelle chaîne non-EVM et EVM peut être facilement connectée à Skate, et les utilisateurs et les développeurs n'ont besoin d'interagir avec Skate que séparément pour accéder immédiatement à des milliers de chaînes en même temps.
En décomposant la structure des applications Web3 en deux composants de base : le contrat de base (Kernel) qui maintient sa propre logique et le contrat périphérique (Periphery) responsable de l'interaction avec l'utilisateur, la partie centrale gère la logique de base et l'état de l'application, tandis que la partie périphérique gère l'interaction avec l'utilisateur. La vision de Skates est de séparer ces deux composants et, grâce à un seul contrat de base, l'application peut maintenir un état sur toutes les chaînes.
Chaque blockchain disposera d'un contrat de passerelle Skate, qui est le seul moyen pour le cœur de l'application d'interagir avec la périphérie. Les utilisateurs interagissent avec les applications sur différentes chaînes via des intentions, qui sont rapidement pré-confirmées par des exécuteurs spéciaux (tels que des entités sur liste blanche) pour obtenir une interopérabilité au niveau de l'application.
Chaque fois qu'un utilisateur génère une sortie, le noyau de l'application crée une tâche et l'envoie à la boîte de tâches de la chaîne Skate, la chaîne centrale qui contient l'état de l'application. Ces tâches reçoivent un identifiant de tâche et des données d'appel et sont envoyées à la chaîne avec laquelle l'utilisateur interagit via la couche de pré-confirmation de Skate, AVS, qui est sécurisée par la couche Eigen. La couche Eigen fournit un niveau élevé de confiance économique, permettant à l'application Skate de partager un état unique sur des milliers de chaînes.
Extension de l'interopérabilité inter-chaînes de Skate
De plus, les applications sans état adopteront un modèle plug-and-play, utilisant n'importe quel protocole d'interopérabilité tel qu'Axelar ou LayerZero, pour effectuer la confirmation de finalité réelle et assurer le contrôle des risques pour la pré-confirmation. Les tâches passent de l'état en attente de la boîte de tâches à l'état de pré-confirmation, puis les données d'appel liées à la tâche sont exécutées via le contrat de passerelle pour obtenir le résultat attendu dans les composants périphériques de l'application.
Cette innovation transformatrice permet aux applications de fonctionner avec un état d'application unique sur des milliers de chaînes, en exploitant les effets de réseau de tous les écosystèmes. Les couches 2 nouvelles et à venir ne nécessitent plus que toutes les applications nécessaires soient créées à partir de zéro. Skate développe également des wrappers de passerelle pour les chaînes non EVM telles que Solana, SUI, Aptos et Ton, permettant aux applications EVM de partager l'état des applications sur les chaînes EVM et non EVM.
Cet article provient d'Internet : Des îles isolées à l'interconnexion : comment Skate, la couche applicative à chaîne complète, parvient-elle à déployer la chaîne complète des DApps ?
Auteur original : @Web3 Mario Introduction : Hier, j'ai appris par hasard d'un ami qu'il avait obtenu un retour sur investissement considérable dans le domaine des inscriptions BTC, ce qui a profondément éveillé la mentalité des auteurs de marcher dans le vide. J'étais anxieux pendant deux jours consécutifs, ce qui était vraiment honteux. En me rappelant que l'architecture technique d'Ordinals venait d'être publiée plus tôt, l'auteur a étudié les documents pertinents, mais en tant que développeur, j'étais assez insatisfait de ce chemin technique. À ce moment-là, j'ai jugé qu'il s'agissait simplement d'un renversement de la technologie de cryptage, car son concept de conception semblait être similaire à un projet altcoin lointain Color Coin, c'est-à-dire comment utiliser l'architecture technique de BTC pour émettre des jetons indépendants, mais la différence est que Ordinals ne l'a pas fait…