Starknet, développé par StarkWare, est une solution de mise à l'échelle avancée de couche 2 (L2) conçue pour améliorer le réseau Ethereum en offrant des transactions plus rapides et moins chères. Souvent appelé « Validity-Rollup » plutôt que « Zero-Knowledge » (ZK), Starknet donne la priorité à la garantie de la validité des transactions plutôt qu'à la confidentialité.
Un résumé de ce qui différencie Starknet :
1. Machine virtuelle spécialisée : Cairo VM
#Starknet utilise la VM Cairo, une machine virtuelle unique distincte de l'EVM d'Ethereum. La syntaxe de Cairo, inspirée de Rust, est conçue pour être conviviale pour les développeurs et facilite l'écriture de programmes prouvables. Cette VM spécialisée présente l'espace de conception flexible disponible pour les solutions de couche 2, soulignant le potentiel d'innovation au-delà des environnements de développement Ethereum traditionnels.
2. Preuves cryptographiques avancées : STARK
Starknet utilise des arguments de connaissances transparents et évolutifs (STARK) pour offrir une excellente sécurité et des coûts de transaction bon marché. Les STARK sont des preuves cryptographiques avancées qui garantissent l'intégrité et l'efficacité du réseau. Ces preuves améliorent non seulement la sécurité, mais réduisent également considérablement les frais de calcul, rendant les transactions plus rentables et évolutives.
3. Abstraction de compte (AA)
La fonctionnalité d'abstraction de compte de Starknet améliore l'expérience utilisateur en permettant l'authentification multifacteur, la récupération sociale et les transactions sans gaz. Cela améliore l'expérience utilisateur pour les applications décentralisées (dApps), les rendant plus accessibles aux utilisateurs grand public. L'abstraction de compte simplifie les interactions avec la technologie blockchain, réduisant ainsi les frictions pour les utilisateurs finaux et les développeurs.
Mécanisme opérationnel
Cycle de vie des transactions
Séquenceur : Les transactions initiées sur Starknet sont d'abord reçues par le séquenceur, chargé de les collecter et de les commander hors chaîne. Le séquenceur agit comme le portier initial, garantissant que les transactions sont correctement mises en file d'attente et traitées.
Traitement par lots : le séquenceur traite ces transactions par lots, les exécute ensemble et agrège les résultats en une seule preuve. Le traitement par lots optimise l'utilisation des ressources et améliore le débit du réseau.
Prouveur : le prouveur, utilisant le langage de programmation Cairo, génère des preuves STARK, qui sont ensuite vérifiées sur le réseau principal Ethereum. Une fois vérifié, l'état du réseau est mis à jour sur Ethereum, garantissant ainsi la sécurité et l'intégrité des transactions. Ce processus garantit que toutes les activités hors chaîne sont reflétées avec précision sur le réseau principal, préservant ainsi la confiance et la transparence.
Rentabilité
À mesure que le nombre d'utilisateurs et de transactions augmente, les lots deviennent plus volumineux et plus fréquents, optimisant la répartition des coûts et rendant Starknet de plus en plus rentable. Cette efficacité fait de Starknet une solution pratique pour les applications à grande échelle et les environnements à transactions élevées, permettant des économies significatives par rapport aux transactions Ethereum traditionnelles.
L’avenir : jalonnement et prouveurs avancés
Jalonnement sur Starknet
Starknet prévoit de lancer le jalonnement de son jeton STRK d'ici la fin de 2024. Les utilisateurs peuvent devenir des jalonneurs en verrouillant leurs jetons STRK pendant au moins trois semaines, gagnant ainsi des récompenses proportionnelles au montant misé. Ce mécanisme de jalonnement sera introduit par étapes, impliquant à terme les acteurs dans les attestations en temps réel et les processus de sécurité du réseau.
Stwo Prover : la nouvelle génération
StarkWare développe Stwo, un nouveau prouveur implémentant le protocole Circle STARK. Stwo exploitera le champ principal de Mersenne M31 pour des performances de test sans précédent et sera open source sous Apache 2.0.
Protocole Circle STARK
Développé avec Polygon Labs, le protocole Circle STARK permet un calcul efficace sans les contraintes du protocole STARK classique, permettant des preuves STARK plus rapides et plus efficaces. Cette innovation représente un pas en avant significatif dans la recherche cryptographique et ses applications pratiques.
Avantages de Stwo
Stwo améliorera la mise à l'échelle, réduira la latence et les frais, et sera entièrement compatible avec le code de haut niveau du Caire. Cela améliorera les performances de Starknet sans obliger les développeurs à modifier les applications existantes. Cette intégration transparente garantit que les avantages de Stwo peuvent être exploités sans perturber les flux de développement existants.
Intégration Bitcoin : élargir les horizons
StarkWare a franchi une étape importante en vérifiant la première preuve ZK sur le réseau #Bitcoin Signet. La proposition « OP_CAT » introduit une fonctionnalité de contrat intelligent dans Bitcoin, marquant une étape cruciale vers l'intégration des L2 privés dans l'écosystème Bitcoin.
Avantages de la mise à l'échelle de Bitcoin
Évolutivité améliorée : en faisant évoluer Bitcoin, Starknet vise à traiter des millions de transactions par seconde, par rapport à la capacité actuelle de Bitcoin d’environ treize transactions par seconde. Cette évolutivité est cruciale pour que Bitcoin puisse prendre en charge une gamme plus large d’applications et des volumes de transactions plus élevés.
Inclusion financière : une meilleure évolutivité peut offrir des services financiers aux 1,5 milliard de personnes dans le monde qui n'ont pas accès aux services bancaires traditionnels. Cela correspond à la vision originale de Bitcoin consistant à fournir des services financiers aux populations non bancarisées et sous-bancarisées.
Confidentialité : L'amélioration de la confidentialité des transactions à l'aide de STARK peut améliorer considérablement la confidentialité des transactions Bitcoin, ce qui constitue une préoccupation majeure pour de nombreux utilisateurs.
Innovation financière : la mise à l'échelle de Bitcoin avec Starknet peut prendre en charge des instruments financiers avancés sur Bitcoin, notamment des coffres-forts programmables, des outils de gestion des risques et des produits dérivés. Cette innovation peut générer de nouveaux cas d’utilisation et applications pour Bitcoin, améliorant ainsi son utilité et son adoption.
Subventions et soutien communautaire
Programme de subventions de démarrage
Le programme de subventions d'amorçage fournit jusqu'à 25 000 $ en USDC pour des projets avec un produit minimum viable (MVP) ou une preuve de concept, favorisant l'innovation à un stade précoce. Ce financement est crucial pour les nouveaux projets cherchant à avoir un impact significatif sur l'écosystème Starknet.
Processus de demande
Le processus de candidature au programme de subventions de démarrage est simplifié, les décisions étant généralement prises dans les deux semaines suivant la soumission. Ce délai d’exécution rapide permet aux projets d’obtenir le soutien dont ils ont besoin sans retards inutiles.
Initiatives communautaires
Des programmes tels que le programme Provisions et le programme Ambassadeurs engagent et soutiennent les développeurs, les passionnés et d'autres parties prenantes, créant ainsi une communauté solide autour de Starknet. Ces initiatives favorisent la collaboration et l'innovation, favorisant la croissance et le succès de l'écosystème Starknet.
Eli Ben-Sasson : leader visionnaire
Eli Ben-Sasson, co-fondateur et PDG de StarkWare, a une riche histoire dans le domaine universitaire et dans le développement de la technologie blockchain. Il a obtenu son doctorat en informatique théorique à l'Université hébraïque et a occupé des postes de recherche à Harvard, au MIT et à l'Institute for Advanced Study de Princeton. En tant que professeur au Technion – Institut israélien de technologie, Eli s’est spécialisé dans la complexité informatique et les preuves de connaissance nulle, domaines essentiels à la technologie blockchain.
Le travail d’Eli a joué un rôle fondamental dans le développement de protocoles cryptographiques évolutifs et sécurisés. Il est co-inventeur des protocoles STARK, FRI et Zerocash et scientifique fondateur de la société Zcash. Son leadership chez StarkWare a conduit au développement de technologies révolutionnaires qui répondent aux problèmes les plus difficiles de la blockchain, tels que la confidentialité et l'évolutivité. Sous sa direction, StarkWare continue d'être pionnier en matière d'innovations qui améliorent l'efficacité et la sécurité des systèmes blockchain.
Conclusion : le chemin à parcourir
En tant que solution de couche 2 de premier plan pour Ethereum, Starknet offre aux développeurs liberté, sécurité et évolutivité. Starknet promet d'autres améliorations des performances et des réductions de frais avec l'introduction du prouveur Stwo et des mises à niveau continues. Grâce à son développement continu, Starknet a le potentiel de transformer complètement les secteurs de la finance numérique et des applications décentralisées, offrant des possibilités inédites aux consommateurs et aux développeurs.