Starknet dévoile “appchains” pour tendre vers un écosystème multi-chaînes

Siméon Allegaert
| 2 min de lecture

L’équipe dirigeante de Starknet, un réseau de seconde couche (layer 2) pour la blockchain Ethereum et basé sur la technologie des ZK-Rollups, a récemment annoncé le lancement des appchains pour son écosystème. 

Cette décision s’inscrit dans un contexte global où la plupart des blockchains de seconde couche font le choix de s’orienter vers des intégrations similaires au sein de leurs réseaux. C’est notamment le cas de Polygon (MATIC), Arbitrum (ARB) et Optimism (OP).

Retour sur le fonctionnement des appchains : un élément crucial pour la scalabilité

Sur le plan pratique, une appchain est une blockchain spécifique à une application, c’est à dire qu’elle a été exclusivement conçue pour faire fonctionner une application en particulier. Cela à la place de plusieurs applications comme pourrait le faire une blockchain classique. 

Les appchains sont particulièrement utiles car ces dernières donnent aux développeurs du secteur Web3 une plus grande liberté sur la structure économique, la structure de gouvernance et l’algorithme de consensus de leur applications. De plus, les appchains fonctionnent au-dessus des blockchains de couche 1 (Layer 1) existantes afin de profiter de leur sécurité et de leurs frais de gaz.

Pour rappel, une blockchain de couche 1 est une blockchain principale, comme Ethereum ou Solana, sur laquelle des applications Web3 sont en mesure de fonctionner. Cependant, il faut garder à l’esprit qu’une appchain est totalement différente d’une blockchain de couche 1, car celle-ci opère exclusivement pour une application spécifique. 

Bien que les blockchains de couche 1 et les appchains soient différentes, les appchains utilisent toujours les validateurs de la blockchain de couche 1 sur laquelle l’application en question est basée.

Starknet Stack : un outil de développement natif pour l’écosystème de Starknet

Les développeurs peuvent créer des appchains en utilisant Starknet Stack, l’outil de développement natif de l’écosystème. Ces appchains utiliseront les jetons STARK pour une sécurité accrue. Au cœur de cette infrastructure se trouve Cairo, un langage de programmation développé par l’équipe de StarkWare, qui présente de nombreuses similitudes avec Rust.

Dans un message publié sur son blog officiel, l’équipe de direction de Starknet a suggéré qu’en tirant parti des appchains disponibles sur le réseau, les développeurs pourraient éventuellement bénéficier de performances améliorées pour leurs applications. À noter que cette affirmation est appuyée par la récente mise à jour v0.12.0 de Starknet, puisque cette dernière aurait augmenté les capacités globales du réseau principal.

Un aspect notable des appchains est leur capacité à prendre en charge des fonctionnalités qui ne sont pas encore présentes sur le réseau principal de Starknet. 

Il s’agit notamment de fonctionnalités liées à la personnalisation des frais ainsi que des mécanismes de consensus. Une telle flexibilité peut potentiellement offrir aux développeurs la possibilité de personnaliser les configurations et les fonctionnalités de leur application.

Source : Starknet