Starknet Alpha 4 est sortie

Initialement publié en anglais par StarkWare le 17 novembre, 2021.

StarkNet Mainnet Release Candidate disponible sur Testnet, 17.11.2021

Des temps passionnants à venir

Alpha 4 est sorti aujourd’hui sur Goerli. Cette version est la version candidate pour le Mainnet et, si tout se passe comme prévu, sera déployée sur Mainnet d’ici la fin du mois.
Alpha 4 suit la version complète d’Alpha 3, qui incluait, entre autres, des améliorations aux temps de compilation Cairo, des constructeurs contractuels, et bien plus encore (voir les notes de version complètes).

Important à noter : il s’agit toujours d’une version Alpha – pour déployer votre contrat sur le Mainnet, veuillez suivre les instructions d’intégration des nouvelles applications.

Nouvelles fonctionnalités

Bien que l’objectif principal de cette version soit de se préparer pour le déploiement sur le Mainnet, elle inclut également plusieurs nouvelles fonctionnalités :

Obtenez l’adresse de ce contrat

Les contrats peuvent désormais obtenir leur propre adresse via le nouveau système ’get_contract_address'. On peut enfin mettre fin au selfie contract

Block Hash

Les blocs sont dorénavant identifiés par hachage et non par Id. Ceci fait suite à notre dernière transition vers le hachage des transactions. Toutes les API ont été mises à jour en conséquence. Nous publierons bientôt la documentation technique complète du système, qui inclura également la spécification de la structure des blocs.

Contrats d’adresses

Cette version introduit un changement dans le mode de calcul des contrats d’adresses. L’adresse est un hachage Pedersen sur l’adresse de l’appelant, un salt (aléatoire ou choisi par le déployeur), le hachage du code du contrat et le hachage des arguments du constructeur, tous ajoutés par un préfixe.

Dans la version actuelle, caller address (appelant) vaut toujours 0, mais dans les versions futures, cela permettra le déploiement de contrats directement à partir des contrats existants.

Notez que ce schéma est très similaire à CREATE2.

Token Bridges

Les tokens bridges sont un élément essentiel de l’infrastructure de StarkNet. Ils permettent le transfert de fonds à destination et en provenance de StarkNet. Le bridge n’est pas déployé au moment de la publication, mais il devrait être disponible dans quelques jours avec la documentation complète de sa fonctionnalité et de son utilisation. Une chose importante à noter est que le bridge utilise le protocole de messagerie L1<>L2. En tant que tel, il offre de courts délais de retrait, une fois qu’un retrait est inclus dans un lot et accepté sur L1, les fonds sont immédiatement disponibles pour l’utilisateur sur L1.

Il s’agit de la première version des bridges symboliques, et nous aimerions avoir des commentaires de l’écosystème à ce sujet.

Rejoignez StarkNet

Il n’y a jamais eu de meilleur moment pour rejoindre la communauté grandissante de StarkNet. Vous pouvez vous joindre à la conversation dans le discord StarkNet, participer à un atelier en ligne ou utiliser l’un des tutoriels pour commencer à créer votre première application.

Mise à jour (Nov. 2021) : StarkNet Alpha est en direct sur Ethereum Mainnet

Traduction faite par @cleminso

Subscribe to Starknet France
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.