L’Alpha de StarkNet, maintenant sur Mainnet !
0x568B
May 21st, 2022

Initialement publié en anglais par StarkWare le 29 novembre, 2021

TL;DR

  • L’Alpha est live sur Mainnet
  • Cela prend en charge le calcul général et la composabilité
  • Forte croissance de la communauté, développement d’outils et d’applications
  • Fonctionnalités supplémentaires à déployer de façon continue au cours des prochaines semaines
  • Disclaimer : il s’agit d’une version Alpha (lire les petits caractères ci-dessous)

Introduction

StarkNet Alpha est lancé aujourd’hui sur Ethereum Mainnet !

StarkNet est un Rollup décentralisé permissionless fonctionnant comme un L2 sur Ethereum. StarkNet permet à toute dApp d’atteindre une scalabilité illimité pour son calcul, sans compromettre la composabilité et la sécurité d’Ethereum, grâce à sa dépendance sur le système de preuve cryptographique le plus sûr et le plus scalable – STARK. StarkNet est construit sur le langage de programmation Cairo, la première production de qualité Turing complète von-Neumann vérificateur sur Ethereum. Cairo et STARK ont tous deux été développés en interne par StarkWare et ont alimenté toutes nos applications de production, qui ont réglé plus de 50 millions de txs et 250 milliards de dollars depuis l’été 2020.

StarkNet Alpha permet également la prise en charge de la composabilité via les smart contracts de calcul généraux, à la fois avec d'autres contrats StarkNet et via la messagerie L1<>L2 avec des contrats L1. StarkNet Alpha fonctionne en mode Rollup, ce qui signifie que toutes les données relatives à l'état sont envoyées on-chain.

En janvier dernier, nous avons partagé la feuille de route de StarkNet. En juin, StarkNet Alpha a été mis en ligne sur un testnet public et a été mis à jour avec de nouvelles fonctionnalités de façon continue. Nous sommes ravis d'être en avance sur le calendrier, grâce, en partie, à la confiance que nous accordons à notre software stack STARK/Cairo, à l'épreuve de la production.

Comment devriez-vous accueillir StarkNet Alpha?

Tout d’abord, avec beaucoup de précaution, car le label «Alpha» est là pour une raison. Attendez-vous à des changements, des corrections et des améliorations à venir. StarkNet Alpha n’a pas encore été audité, et nous pouvons retarder un tel audit jusqu’à ce que le réseau mûrisse davantage (lisez le disclaimer à la fin de cet article pour plus d’informations).

Généralement, nous suivons la voie prudente et sensée définie par nos collègues travaillant sur Optimistic Rollup, à savoir Arbitrum et Optimism: lancer le réseau avec un séquenceur unique et des applications de whitelist afin que leurs développeurs comprennent les risques encourus. Nous restons pleinement attachés à une décentralisation complète de StarkNet.

Et comment devriez-vous accueillir l’économie de StarkNet Alpha ? L’Alpha commencera sans frais de transaction. La prochaine mise à niveau, dans quelques semaines seulement, introduira un mécanisme de frais. Nous partagerons plus de détails dans un article séparé.

Start Building

Nous vous invitons à commencer à écrire vos propres applications sur StarkNet soit en consultant le (nouveau !) site, soit en accédant directement au tutoriel.

Si votre application est prête à être déployé, veuillez suivre ce processus d’intégration; créé pour que tous les développeurs connaissent bien l’état préliminaire du système.

Ecosysteme

Au cours des derniers mois, nous avons assisté à une croissance étonnante de la taille et de l’activité de la communauté StarkNet, qui se rassemble sur le Discord de StarkNet. Des dizaines de développeurs, équipes et particuliers à travers l’écosystème blockchain contribuent à cet effort. (Voir le disclaimer à la fin de cet article)

Outils de développeur

  • OpenZeppelin est en train de définir les contrats standard. Leur repo et leurs discussions valent la peine d’être suivies
  • Warp Solidity->Cairo transpiler, développé par Nethermind
  • Le plugin HardHat et le Devnet StarkNet de Shard Labs
  • Argent développe des outils, notamment sur StarkNet. js, aux côtés de Sean Han, son créateur

Infrastructure

Block explorer :

  • Le projet The Voyager de Nethermind
  • Eth.tx offrira une analyse de support et une vue détaillée des transactions StarkNet

Full Nodes : deux efforts sont en cours : le premier est le projet Fermion mené par Erigon, le second est le projet Pathfinder, mené par Equilibrium

Wallets :

  • ArgentX est une extension de navigateur développée par Argent, déjà disponible pour les développeurs
  • La solution de gestion des clés Torus est prête pour StarkNet
  • Ledger développe une application native StarkNet, qui sera disponible avant la fin de l’année

Audits Cairo : ConsenSys Diligence, Trail of Bits, Peckshield et ABDK mènent déjà des audits sur Cairo, ou vont bientôt commencer.

Services d’API : après la mise à disposition d’un nœud complet StarkNet, les services d’API seront proposés par Figment, Chainstack et Infura

Indexer : nous allons travailler sur l’intégration de TheGraph pour travailler avec StarkNet, en collaboration avec l’équipe Figment

Le chemin à parcourir

Dans les semaines et les mois à venir, nous mettrons à niveau l’Alpha avec les caractéristiques suivantes :

  • Mécanisme d’évolutivité des contrats
  • Mécanisme de fee
  • Events
  • Ajout d’appels système manquants (get_block_number, get_block_timestamp, et plus)
  • Version squelettique de Volition
  • Et bien plus encore...

Pour suivre cet effort de façon continue, voir la roadmap provisoire des features.

En se projetant dans le futur, nous continuons d’investir massivement dans la recherche active sur plusieurs fronts (joignez vous aux Shamans) :

  • Décentralisation
  • Scaling
  • Disponibilité des données
  • Incitation permissionless

Appel à l’action

  • Commencez à écrire des contrats sur le testnet de StarkNet permissionless sur Goerli
  • Rejoignez le Discord de StarkNet
  • Rejoignez les calls communautaires
  • Participer au premier “StarkNet Ecosystem Summit” (27-28 janvier 2022, Stanford CA)
  • Rejoignez les StarkNet Shamans pour une plongée en profondeur dans les challenges de recherche

Disclaimer

StarkNet Alpha est un système nouveau et complexe qui n’a pas fait l’objet d’un audit complet. Comme tous les systèmes software complexes, le système StarkNet peut contenir des bugs qui, dans des cas extrêmes, pourraient entraîner la perte de tous vos fonds. Alors, avancez prudemment et faites attention !

L’écosystème StarkNet est un ensemble important et en croissance rapide d’équipes et d’individus indépendants sur lesquels StarkWare n’a aucun contrôle et n’assume aucune responsabilité. N’importe lequel des projets développés par les membres de l’écosystème peut contenir des bugs qui, dans des cas extrêmes, pourraient entraîner la perte de tous vos fonds. En outre, à mesure que de plus en plus de smart contracts sont déployés, le potentiel de bugs nuisibles involontaires et même d’escroqueries malveillantes et de rug pulls augmente. Donc, appréhender tous les smart contracts sur StarkNet comme les smart contracts sur Ethereum, et utilisez seulement ceux que vous avez de bonnes raisons de croire comme sécurisés.

Traduction faite par @Theyozz

Arweave TX
Dyd5SdJHdYXrwluKUBkd2uBJlpEh_QBeY_5IV5WPSRQ
Ethereum Address
0x568B12eBBE85521D2cd8a2C9B7a8EF3f48aa2d66
Content Digest
lv___NspsR2drplJOz9SP9XKJrNNCc9sjtTScyaNsCc