Auteur original : Eli Ben-Sasson

Compilation originale : Shenchao TechFlow

Starknet sera le premier réseau à s'installer à la fois sur Bitcoin et Ethereum et à faire évoluer Bitcoin jusqu'à des milliers de transactions par seconde. Cela se produira dans les six mois suivant la mise à niveau potentielle OP_CAT de Bitcoin. C'est ma proposition pour l'avenir de Starknet, ainsi que pour la blockchain, l'économie mondiale et les droits individuels. Nous avons pris des mesures concrètes vers cette vision et soutenons publiquement l’adoption d’OP_CAT.

Il est temps de relever le prochain défi des STARK. Le moment est venu pour les STARK de démontrer leur capacité à s’adapter à la monnaie la plus égalitaire de l’histoire, le Bitcoin. Une fois que Bitcoin aura adopté OP_CAT, la mise en œuvre des validateurs STARK dans Bitcoin Script deviendra une réalité. Cela ouvre la porte à un mouvement sécurisé et auto-hébergé entre Bitcoin et Starknet, créant ainsi un réseau secondaire monocouche qui fait évoluer à la fois Ethereum et Bitcoin.

La crypto-monnaie peut nettoyer le monde numérique et financier, garantir l’intégrité des monnaies et rééquilibrer le pouvoir dans la société, loin des grandes entreprises technologiques et remis entre les mains d’individus souverains. C'est un outil pour responsabiliser les personnes et les communautés de base. Bref, c'est une source de bonté. Nous avons donc besoin d’une vision qui le démontre et qui soit pertinente pour tout le monde. J'ai quitté une carrière universitaire tranquille pour poursuivre cette vision.

Aucune vision ne peut être complétée sans prolonger la chaîne des points de départ de ce grand projet. En faisant évoluer Bitcoin, nous libérerons le pouvoir de la blockchain pour changer le monde. StarkWare soutient cette initiative avec des mesures pratiques et le lancement d'un fonds d'un million de dollars pour soutenir de nouvelles recherches qui révéleront les avantages et les inconvénients de l'adoption d'OP_CAT par Bitcoin.

Notre partenariat stratégique avec Weikeng Chen de L2 Iterative Ventures (L2 IV) à travers la Fondation ZeroSync a été très fructueux et a finalement conduit à la création du Bitcoin Wildlife Sanctuary. Nous avons tiré parti de l'expertise pratique en ingénierie et en recherche de son équipe pour faire progresser les efforts open source visant à mettre en œuvre les conventions basées sur OP_CAT et les validateurs STARK dans Bitcoin Script. Nous sommes également reconnaissants envers BitVM et ZeroSync Foundation pour avoir aidé de nombreuses personnes à réaliser le potentiel de Bitcoin. Carter Feldman de QED a également été influent, nous montrant ce qu'une nouvelle perspective et une vision ouverte de Taproot peuvent révéler.

Suite à cet article, il y aura de nombreuses mises à jour officielles de StarkWare et Starknet, mais pour l'instant, je souhaite revenir à l'essentiel et expliquer pourquoi nous faisons ce que nous faisons.

(source vidéo)

2008 : Fracture

Nous étions en 2008 et l’effondrement financier mondial venait de se produire. En réponse, Satoshi Nakamoto a publié le livre blanc révolutionnaire sur le Bitcoin. Dans ce moment de rupture, Satoshi nous a montré comment nous pouvions faire les choses différemment. Nous, le public, pouvons exiger et faire respecter des normes plus élevées d’intégrité et de transparence dans le secteur financier. Satoshi Nakamoto a introduit un protocole inclusif invitant tout le monde à le rejoindre, plutôt que de s'appuyer sur les forteresses et les gratte-ciel des banques traditionnelles. Grâce au minage et aux frais de Bitcoin, le protocole distribue la valeur de manière équitable et transparente à sa large base de contributeurs. Plus la base de contributeurs est large, plus Bitcoin sera performant et sécurisé.

Bitcoin nous apporte bien plus qu’un simple registre : il nous donne confiance dans le changement. Cela arrive à un moment où les banques se trompent, s'affairent à reprendre possession de maisons et espèrent que nous ne réalisons pas que même avec toutes les attitudes confiantes de « faites-nous confiance » en matière de prêts hypothécaires, une maison n'est pas toujours « sûre comme une maison ».

L’impact du Bitcoin, une fois pleinement réalisé, pourrait transcender la réalité que nous voyons aujourd’hui. Son destin peut et doit être d’être largement utilisé comme réserve mondiale. Il peut constituer la base d’un « réseau d’intégrité » mondial qui sous-tend toutes les fonctions sociales requises de notre société libre : l’argent, la gestion des droits de propriété et l’interaction sociale.

Le livre blanc Bitcoin prévoit un réseau de facto pour les paiements, petits et grands, exploité par tous, riches et pauvres. Aujourd’hui, 1,5 milliard de personnes dans le monde n’ont même pas de compte bancaire. Pour ces personnes, les paiements Bitcoin ne sont pas seulement une alternative, mais leur première exposition à l’infrastructure financière. Bitcoin offre aujourd’hui trop peu de capacité, et la capacité existante est trop chère pour la quasi-totalité de ces 1,5 milliard de personnes. Ma motivation est de développer une technologie qui rend Bitcoin et la société libre qu’il soutient accessibles à tous.

Éléphant dans le texte

Certains considèrent StarkWare comme un fanatique d’Ethereum. Même si nous partageons les valeurs d’Ethereum et sommes attachés à sa réussite, nous sommes avant tout des passionnés de STARK. Starknet est déployé en tant que deuxième couche d'Ethereum, et la connexion de Starknet à Bitcoin est également une extension naturelle de son ensemble de fonctionnalités. Cela est conforme à notre vision inébranlable depuis la création de StarkWare, selon laquelle les STARK constituent le bien public nécessaire à la mise à l'échelle de tous les projets de blockchain véritablement décentralisés. Bien entendu, Ethereum est également l’incarnation de la même mission ambitieuse décrite précédemment, bien qu’il emprunte un chemin différent avec des compromis différents. C’est une bonne chose car, globalement, cela augmente nos chances de succès dans l’établissement de protocoles capables de résister aux acteurs étatiques. Les valeurs fondamentales d’Ethereum sont la raison pour laquelle nous l’avons choisi comme couche de règlement pour Starknet, et ces valeurs restent. Nous croyons fermement en Ethereum et sommes déterminés à son succès à long terme. L’introduction des ZK-STARK dans Bitcoin ne constitue pas un départ de notre chemin, mais un retour à notre point de départ. Jusqu'à présent, StarkWare a déployé tous ses systèmes sur Ethereum. Mais l’idée des STARK pour faire évoluer la blockchain est née lors d’une conférence Bitcoin au printemps 2013.

J'ai pris la parole lors d'une conférence pour discuter de mes recherches alors préliminaires et quelque peu excentriques sur un type de preuves cryptographiques qui sont devenues plus tard connues sous le nom de STARK, et de nombreux participants ont répondu que ce type de recherche cryptographique était exactement ce dont la blockchain avait besoin. En d’autres termes, j’étais « pilule orange » sur Bitcoin, deux ans avant le lancement d’Ethereum.

Ainsi, StarkWare a été profondément impliqué dans Bitcoin depuis le début et a toujours considéré le réseau avec admiration. Je pense maintenant que Taproot et potentiellement OP_CAT peuvent avoir cette conversation ouvertement alors qu'ils façonnent ce qui est possible pour Bitcoin.

Nous soutenons également des projets Bitcoin révolutionnaires comme ZeroSync, qui intègre des preuves ZK avec Bitcoin pour améliorer la confidentialité et l'évolutivité. StarkWare a également chargé le chercheur John Light de rédiger le rapport Effective Rollups on Bitcoin, qui a réévalué le potentiel des rollups efficaces existants à intégrer avec Bitcoin et a conclu qu'une correspondance idéale peut exister. Notre prouveur-vérificateur circulaire STARK de nouvelle génération, Stwo, travaille sur le champ fini M 31. Ce domaine s'intègre bien avec Bitcoin Script, ce qui nous rend parfaitement adaptés pour fournir la prochaine génération d'extensions Bitcoin.

ce que je veux voir

Mon rêve est de voir Bitcoin atteindre l’échelle dont il a besoin pour continuer à fonctionner pour tout le monde. Cela inclut d’être ouvert à tous, sans barrières financières. Je pense que cela doit respecter l'insistance de Satoshi Nakamoto sur la décentralisation et la sécurité.

Internet a commencé comme un terrain de jeu pour un groupe spécialisé d’ingénieurs et d’universitaires. Il a fallu des années pour l’étendre et en faire l’infrastructure qui soutient nos vies. La blockchain est un outil qui fonctionne au-dessus d'Internet et peut démocratiser Internet et rééquilibrer le pouvoir en distribuant la confiance et l'intégrité aux individus souverains d'une grande communauté, plutôt que de les déléguer à quelques grandes entreprises. Mais pour véritablement s’emparer du pouvoir et le ramener aux masses, il doit s’étendre.

Je pense également que l’opportunité de la mise à l’échelle du Bitcoin devrait être utilisée pour promouvoir une valeur que de nombreux membres de la communauté Bitcoin considèrent comme importante : la confidentialité. La même cryptographie qui assure l’évolutivité de Bitcoin fournit également la matière première pour ses capacités améliorées de confidentialité. Au fil du temps, nous verrons que vous pouvez tout avoir : vos clés, vos pièces, votre confidentialité.

Comment espérons-nous y parvenir ?

Nous, StarkWare, prenons aujourd’hui trois mesures concrètes pour faire évoluer Bitcoin :

  • Nous proposerons une nouvelle conception Starknet qui unifie l'espace en faisant de Starknet une deuxième couche décentralisée auto-hébergée avec règlement simultané sur Ethereum et Bitcoin. Une seule couche qui se dépose simultanément sur les deux chaînes. Notre équipe effectuera ou parrainera tous les travaux nécessaires pour atteindre cet objectif. Les détails de l'architecture sur laquelle nous travaillons seront annoncés dans les semaines à venir.

  • StarkWare a lancé un fonds d'un million de dollars qui sera attribué aux chercheurs et développeurs Bitcoin pour étudier OP_CAT et son impact. Ces subventions seront accordées aux individus et aux projets qui mènent des recherches de bonne foi, pour ou contre les mises à niveau, ainsi qu'aux contributeurs qui fournissent une preuve de concept pour les cas d'utilisation d'OP_CAT. Les détails du fonds seront annoncés la semaine prochaine.

  • En fin de compte, nous pensons que le soft fork OP_CAT Bitcoin est le chemin le plus sûr vers la mise à l’échelle du Bitcoin, permettant spécifiquement la vérification et le cumul STARK. Par conséquent, nous annonçons notre soutien public à OP_CAT. OP_CAT rend possible le roll-up sans confiance sur Bitcoin en activant des conventions récursives capables de gérer et de mettre à jour automatiquement son état, augmentant ainsi considérablement le débit des transactions sans surcharger Bitcoin.

Que peut débloquer la mise à l’échelle du Bitcoin ?

En faisant évoluer Bitcoin, nous serons en mesure de traiter les transactions de millions d’utilisateurs en une seconde, contre environ treize transactions par seconde actuellement. Certains cas d’utilisation que nous envisageons pour les extensions Bitcoin incluent :

  • Faire évoluer simultanément Bitcoin et Ethereum : la blockchain est aujourd’hui fragmentée. Vous pouvez choisir Bitcoin, « l’or numérique » qui détient de la valeur mais ne fait rien d’autre, ou Ethereum, qui vise à être « l’ordinateur du monde », ou l’une des autres chaînes plus petites. En couvrant et en offrant le choix entre les deux plus grandes chaînes (les dApps peuvent en choisir une ou les deux), Starknet éliminera leur fragmentation. Il développera les deux simultanément sans interférer avec la gouvernance indépendante de l’une ou l’autre chaîne.

  • Confidentialité : les STARK, les preuves cryptographiques utilisées par les processus de mise à l'échelle, contiennent un énorme potentiel de confidentialité, encore non réalisé. Le potentiel de confidentialité est un choix naturel pour la communauté Bitcoin. Les aspects « zéro connaissance » de la technologie sont déjà bien compris, mais doivent encore être analysés et traduits en solutions pratiques. L'intégration de deuxièmes couches privées dans l'écosystème Bitcoin, en tirant parti de technologies telles que Zcash, MimbleWimble ou Noir, peut améliorer considérablement la confidentialité des transactions.

  • Fournir des services financiers aux exclus : Pour nous, la mission de Bitcoin a toujours consisté en partie à donner du pouvoir aux plus défavorisés. Environ 1,5 milliard de personnes dans le monde ne disposent pas de services bancaires traditionnels, ce qui constitue un obstacle à la mobilité financière ascendante. D’autres tentatives visant à faire évoluer Bitcoin n’ont pas encore fourni de solutions pour une utilisation massive. Grâce à de nouvelles méthodes de mise à l’échelle et à des outils supplémentaires, Bitcoin a le potentiel de fournir un système financier inclusif et mondial pour les personnes non bancarisées dans le monde.

  • Innovation financière sur Bitcoin : le Bitcoin d'aujourd'hui prend en charge les paiements numériques en espèces, mais les marchés modernes ont besoin de plus : de meilleures options d'auto-conservation avec des coffres-forts programmables, des outils de gestion des risques et de couverture, du crédit, des prêts, des produits dérivés, des contrats à terme, et bien plus encore. Tous ces éléments nécessitent davantage de fonctionnalités qui ne peuvent pas et ne doivent pas être construites directement sur Bitcoin. Faire de Starknet une deuxième couche sur Bitcoin offre le meilleur des deux mondes : une innovation financière massive soutenue par la sécurité du Bitcoin en tant qu'or numérique.

  • Expérience utilisateur améliorée : la sécurité originale d’auto-détention de Bitcoin rend également difficile sa gestion sécurisée du point de vue de l’utilisateur moyen. Une deuxième couche moderne fournirait aux utilisateurs des interactions auto-hébergées simples et sécurisées pour la plupart de leurs besoins quotidiens, tout en s’appuyant sur la sécurité solide mais maladroite de la première couche de Bitcoin comme réserve de valeur à long terme.

Pourquoi OP_CAT, STARKs et Starknet ?

Pourquoi choisir OP_CAT ? Les STARK nécessitent une vérification de la chaîne de hachage, rien de plus. Leur boucle de vérification principale consiste en des opérations algébriques simples (addition et multiplication modulo petits nombres premiers) et en la vérification que les entrées pré-engagées via un arbre Merkle sont ouvertes correctement. OP_CAT permet de manière unique de créer et d'ouvrir des entrées d'arborescence Merkle dans Bitcoin Script, car l'opération principale qui permet la création et la vérification de l'arborescence Merkle consiste à concaténer deux valeurs, puis à les hacher (OP_CAT permet la concaténation). Bien que d'autres opcodes permettant des conventions puissent être plus puissants, OP_CAT est le seul en cours de discussion qui permet la vérification de l'arborescence Merkle.

Pourquoi choisir STARK ? En bref, ils offrent la plus grande échelle, sont les plus éprouvés, les plus sécurisés, ne nécessitent aucune configuration de confiance « déchet toxique », aucune primitive cryptographique exotique et sont même sécurisés post-quantique. Le nouveau prouveur-vérificateur STARK Stwo utilise de petits nombres qui s’intègrent dans la pile Bitcoin et sont plus efficaces.

Pourquoi choisir Starknet ? Starknet dispose déjà d'une communauté de développeurs dynamique sur Ethereum et d'un langage de programmation qui met entre leurs mains toute la puissance de mise à l'échelle. Le langage Cairo natif (et open source) de Starknet semblera familier à tout développeur connaissant Rust. Aujourd’hui, la communauté Bitcoin ne dispose pas d’un langage évident de haut niveau pour construire un monde d’activités en chaîne. J’espère que Le Caire pourra combler cette lacune et devenir l’une des langues maternelles de Bitcoin.