Starknet intègre l’EVM et ça change tout !?

Jusqu’à présent, Starknet souffrait d’un certain isolement à cause de son langage de programmation unique, le Cairo. Créé spécifiquement pour la vérification de preuves STARK, ce langage n’est utilisé que sur le réseau Starknet, ce qui rendait très complexe l’intégration des protocoles les plus communs de l’écosystème EVM (Ethereum Virtual Machine), comme AAVE, qui devaient réécrire tout leur code.

La barrière est enfin levée grâce à au projet Kakarot qui permet l’intégration de l’EVM sur Starknet !

Comment ça marche ?

 

La compatibilité EVM de Starknet repose sur une machine virtuelle intermédiaire capable de traduire les instructions de Solidity (le langage des contrats Ethereum) en Cairo, le langage natif de Starknet.

Ce processus est rendu possible grâce à un compilateur avancé (une sorte de Google Traduction pour les langages informatiques), qui traduit le Solidity en Cairo.

Et du coup ?

 

D’un point de vue des performances comme de la sécurité, Starknet est en avance par rapport aux autres Layer 2. Le principal frein à son adoption était l’absence des principales dApps utilisées sur l’écosystème EVM.

Cette limite maintenant levée, on peut espérer voir débarquer nos protocoles favoris sur Starknet ! Et donc une adoption bien plus rapide que ce qu’elle a pu être.

L’autre bon point à noter est que Starknet EVM n’est pas une chaîne annexe, mais bien une fonctionnalité supplémentaire ! Du côté utilisateur, aucun changement à prévoir : pas de nouveaux wallets ou de nouvelles habitudes à adopter.

Le seul changement se passe au niveau de l’intégration de dApps. Il ne nous reste plus qu’à profiter de l’arrivée imminente de nouvelles opportunités.

L’EVM sublimé

 

Starknet n’est pas un réseau ordinaire. Vous le savez certainement déjà, mais c’est un Zero-Knowledge Rollup. Plus avancé technologiquement et plus sécurisé qu’un Optimistic Rollup, il dispose aussi d’une account abstraction native.

Non seulement il va pouvoir facilement implémenter les dApps présentes sur Ethereum grâce à la “compatibilité” EVM, mais grâce à l’account abstraction, des opérations plus complexes seront possibles ainsi qu’une utilisation plus fluide de vos protocoles préférés.

Cette mise à jour, qui peut sembler anodine, va en réalité permettre à Starknet de montrer enfin son vrai potentiel applicatif.
C’est le moment parfait pour repasser sur l’article dédié à l’account abstraction pour comprendre l’étendue du potentiel futur : starknet-account-abstraction-anatomie-revolution.

Anciennement boudé par les utilisateurs, il va devenir compliqué pour les L2 actuels de convaincre les utilisateurs de rester chez eux !

Partager cet article :

 
Pierre Vauquelin

Pierre Vauquelin

Rédacteur