L’évolutivité reste un défi majeur pour les blockchains, notamment Ethereum. À mesure que le nombre d’utilisateurs et de transactions sur un réseau blockchain augmente, la vitesse ralentit et les coûts augmentent. C’est là que les solutions de mise à l’échelle Ethereum comme Starknet entrent en jeu. Starknet est conçu pour améliorer la vitesse et la disponibilité des transactions Ethereum.
Qu’est-ce que Starknet ?
Starknet est un rollup de réalité communément appelé zk-rollup qui s'exécute sur le réseau Ethereum. Rolls traite la majorité des transactions en dehors d'Ethereum, puis fournit la preuve de ces transactions sur Ethereum, réduisant ainsi la charge sur la blockchain de couche 1 et entraînant des transactions plus rapides et moins chères.
Starknet a été développé par la société israélienne de blockchain StarkWare Industries pour faire évoluer Ethereum. Starknet a été entièrement lancé en février 2022 en tant que réseau de couche 2 sans autorisation, permettant à quiconque d'y créer des applications décentralisées ou des applications décentralisées. StarkWare a également développé une autre plateforme appelée StarkEx, qui est opérationnelle depuis juin 2020, mais il s'agit d'un réseau autorisé adapté aux exigences spécifiques des applications décentralisées.
Fondée en 2018, StarkWare est soutenue par des investisseurs de premier plan, notamment Sequoia Capital, Paradigm et Coatue. La société était évaluée à 8 milliards de dollars lorsqu'elle a levé 75 millions de dollars lors d'un cycle de financement de série B. À ce jour, StarkWare a levé un total de 261 millions de dollars.
Comment fonctionne Starknet ?
Au niveau 2, Starknet traite les transactions sur son réseau et les traite sur Ethereum pour une évolutivité accrue. Ceci est réalisé en compressant des milliers de transactions dans une structure de données appelée « preuve », qui est ensuite transmise à Ethereum en tant que transaction. Cela augmente considérablement le débit, ou le nombre de transactions traitées par seconde, et réduit considérablement le coût par transaction.
StarkNet utilise un système de preuve propriétaire appelé zk-STARK, ou Scalable Transparent Zero-Knowledge Argument of Knowledge. Ce système vérifie l'exactitude des transactions sans révéler de données sensibles, augmentant ainsi la confidentialité et la sécurité.
Starknet a deux composants principaux : Sequencer et Prover. Les séquenceurs sont chargés d'exécuter les transactions et de proposer des blocs. Ils peuvent traiter beaucoup plus de transactions par seconde que les nœuds Ethereum. D’autre part, les Provers fournissent une garantie mathématique de la validité des transactions en bloc, qui sont ensuite finalement réglées dans Ethereum.
Starknet aura son propre jeton appelé STRK, qui devrait être déverrouillé en avril 2024. StarkWare a déployé le token STRK sur Ethereum en novembre 2022. L'offre totale de jetons STRK s'élève à dix milliards et STRK sera utilisé pour couvrir les frais de transaction, la gestion et le jalonnement sur le réseau Starknet.