Titre : Volition sur Starknet : vos données, votre choix

Traduction et relecture : "Communauté chinoise Starknet"

Faits en bref Starknet lance Volition! Volition permettra aux développeurs d'ajuster la disponibilité des données sur Ethereum (L1) ou Starknet (L2). La réduction des données sur la chaîne L1 peut réduire radicalement les coûts. La flexibilité des modèles de disponibilité des données offrira une fois de plus aux développeurs et aux utilisateurs de Starknet une plus grande liberté pour choisir de manière rentable le niveau de sécurité le plus approprié en fonction de leurs besoins spécifiques. Volition devrait être implémenté sur testnet au quatrième trimestre 2023.

 

Cumul d’efficacité : augmentez le débit, réduisez les coûts

À mesure qu’Ethereum continue de croître, le besoin d’évolutivité et de réduction des coûts devient de plus en plus urgent. À cette fin, Validity Rollups est apparu comme une solution évolutive et efficace fonctionnant sur Ethereum.

Starknet est un cumul de preuve de validité STARK lancé par l'inventeur. En tant que L2, Starknet soumet uniquement les données nécessaires pour chaque transaction à Ethereum (L1) et utilise un prouveur partagé (SHARP) pour répartir les coûts de vérification en chaîne de la preuve sur toutes les transactions d'un lot donné, réalisant ainsi une grande échelle. En mettant à l'échelle les calculs, cela peut également réduire les coûts de calcul.

Au quatrième trimestre 2023, Starknet réduira à nouveau considérablement ses coûts, résolvant ainsi le principal défi auquel sont confrontés les développeurs en termes de frais de transaction, à savoir le coût élevé des données sur la chaîne L1.

Parmi les différents facteurs qui déterminent les coûts de transaction, la disponibilité des données en chaîne peut à elle seule représenter 95 % du coût de transaction moyen. Trouver des moyens de réduire les données sur la chaîne L1 peut avoir un impact significatif sur la réduction globale des coûts pour les utilisateurs et les développeurs. La solution de Starknet à ce défi est : la Volition.

En savoir plus sur Volition

Actuellement, Starknet fonctionne en mode cumul de validité, ce qui signifie que les données et les engagements de Starknet seront validés sur Ethereum. Avec Volition, les données peuvent être stockées sur Starknet L2 et les développeurs peuvent optimiser leurs contrats en choisissant leur modèle de disponibilité des données au niveau des variables de stockage individuelles.

Comme son nom l'indique, Volition offrira la possibilité de sélectionner la disponibilité des données pour les applications ou les transactions. Les développeurs de Starknet pourront s'adapter à l'ensemble du spectre de disponibilité des données, sélectionner dynamiquement leurs solutions de disponibilité des données et décider si les données de leur application seront disponibles sur Ethereum (L1) ou Starknet (L2), c'est-à-dire alimentées par Les utilisateurs de l'application sont gratuits pour faire leurs choix.

Volition est implémenté en traitant l'état de Starknet comme deux arbres d'engagement de stockage différents : un pour le mode de disponibilité des données L1 et un autre pour le mode de disponibilité des données L2. Les données de l'arborescence du mode de disponibilité des données L1 seront publiées sur le réseau principal Ethereum, tandis que la disponibilité des données L2 signifie que les données de transaction seront mises à jour sur L2 et transmises au réseau Starknet. Seul l'engagement des données (faisant référence à la « racine » de l'arbre d'engagement) est envoyé à L1.

C'est à vous

La sécurité de la couche de publication des données détermine le niveau de certitude de la disponibilité des données. Les données publiées sur L1 bénéficieront du niveau de sécurité apporté par Ethereum et seront disponibles comme toute autre donnée sur Ethereum. D'autre part, grâce au moindre coût sur L2, les données publiées sur L2 seront livrées à tous les nœuds Starknet L2. Ce faisant, vous vous assurez de minimiser les risques de panne ou de comportement malveillant qui pourraient empêcher les retraits ou refuser l'accès aux données stockées sur L2.

Bien que ces mesures nécessaires soient prises pour garantir la haute sécurité de la disponibilité des données L2, nous reconnaissons que pour une sécurité maximale, vous devez choisir la disponibilité des données L1 (DA), qui offre une sécurité de niveau Ethereum. La disponibilité des données L2 ne doit être utilisée que si les développeurs et les utilisateurs pèsent le coût de la couche 2 par rapport à la sécurité de la couche 1. Nous recommandons également aux développeurs de rédiger des contrats qui utilisent L2DA afin que le contrat puisse toujours fonctionner correctement en cas de crise de disponibilité des données L2 (par exemple, perte d'actifs L2DA). De plus, alors que nous lançons Volition, nous reconnaissons que perfectionner l’innovation prend du temps. Par conséquent, Volition fonctionnera sur le testnet pendant un certain temps. Durant cette étape, nous écouterons activement les retours de la communauté, les optimiserons et les ferons progressivement répondre aux besoins des constructeurs.

L'introduction de Volition sur Starknet améliorera l'efficacité et l'expérience des développeurs (DevEx). La capacité des développeurs à trouver de manière indépendante des solutions optimales pour les compromis entre sécurité et coût permettra aux applications L2 d'adapter leurs conceptions aux besoins des utilisateurs et d'atteindre un public plus large.

Cas d'utilisation et applications de Volition

Pour démontrer au mieux l’efficacité de Volition, examinons quelques exemples concrets.

Imaginez que vous participez à un jeu Web 3 de grande envergure sur une application construite sur Starknet. Vous avez enchéri et acheté avec succès une arbalète Premium NFT. Compte tenu de l’importance de cette transaction, vous pourriez opter pour le modèle de disponibilité des données en chaîne. Grâce à la vaste décentralisation d’Ethereum, cela garantit que la propriété de l’arbalète est enregistrée en toute sécurité sur la blockchain Ethereum. Vous décidez ensuite d'acheter 150 Arrows NFT, et comme ils ont moins de valeur, vous pouvez économiser des coûts en sélectionnant la disponibilité des données L2 pour finaliser la transaction.

Le même concept s’applique aux échanges décentralisés de grande valeur, où la priorité absolue du DEX est de sécuriser les fonds et de minimiser les frais de transaction. Les utilisateurs peuvent réserver des fonds sur leur compte L2 Data Availability pour optimiser les opérations de trading. L'utilisation des fonds des magasins de données L2 permet aux traders d'exécuter de gros volumes de transactions à des frais peu élevés. Lorsque les fonds du compte de disponibilité des données L2 atteignent un montant plus élevé, le DEX donne la priorité à la sécurité plutôt qu'au coût et transfère les fonds vers le compte de disponibilité des données L1. Ce transfert garantit que la plupart des fonds sont disponibles en toute sécurité sur L1.

Comme le montrent ces deux exemples, Volition permet aux développeurs et aux utilisateurs de choisir le mode de disponibilité des données de chaque contrat, leur donnant ainsi plus de contrôle, tandis que Volition améliore également l'expérience de trading de l'utilisateur.

Quand Volition sera-t-il lancé ?

Volition sera lancé sur le testnet Starknet au quatrième trimestre 2023. Il fonctionnera sur le testnet pendant une période prolongée afin que divers aspects de sécurité puissent être compris et renforcés sur la base des commentaires et de l'expérience de la communauté. Volition devrait générer des économies pour de nombreux utilisateurs et développeurs de dApp. À l'avenir, Starknet définira d'autres modèles de disponibilité des données, tels qu'Adamantium (un modèle qui exploite un comité pour fournir la disponibilité des données auprès d'une partie de confiance sélectionnée par l'utilisateur).

Résumer

Volition de Starknet résout les risques de sécurité et les coûts élevés des données en chaîne. En permettant le stockage des données sur Starknet L2, les développeurs peuvent réduire les coûts et augmenter l'évolutivité tout en maintenant la sécurité fiable d'Ethereum. L'utilisation de Volition sur Starknet présente de nombreux avantages, ouvrant potentiellement la porte au développement d'applications innovantes. Si vous êtes curieux de connaître Volition, consultez cette présentation détaillée du chef de produit StarkWare, Avihu Levy, et rejoignez la discussion approfondie sur nos forums communautaires.