Initialement publié en anglais par StarkWare le 21 décembre, 2021
La route des layers
Le coût prohibitif des transactions sur Ethereum le conduit à devenir un layer de règlement pour L2. Nous pensons (et d’autres) que, dans un avenir proche, les utilisateurs finaux effectueront la majeure partie de leurs activités sur L2 en raison de la réduction significative des coûts de transaction, de l’utilisation croissante des outils DeFi et de la liquidité accrue fournie par L2.
Les L2 augmentent la scalabilité en réduisant le coût du gas par transaction et en améliorant les taux de transaction. En même temps, les L2 conservent les avantages de la décentralisation, de la logique polyvalente et de la composabilité. Cependant, certaines applications nécessitent une adaptation spécifique qui peut être mieux servie par de nouveau Layer séparée : Découvrez L3!
L3 se rapporte à L2 tout comme L2 se rapporte à L1. L3 peut être réalisé en utilisant des preuves de validité tant que le L2 est capable de supporter un smart contract du verifieur. Lorsque le L2 utilise également des preuves de validité soumises sur L1, comme le fait StarkNet, cela devient une structure récursive extrêmement élégante où l’avantage de compression des preuves L2 est multiplié par l’avantage de compression des preuves L3. En d’autres termes, si chaque couche atteint, par exemple, 1000X de réduction des coûts, L3 peut atteindre 1.000.000X de réduction par rapport à L1 – tout en conservant la sécurité de L1.
Imaginez, des transactions pour une fraction de gas !
Les principaux avantages de L3 sont :
a. Une performance et un coût plus déterministe,
b. Modèles personnalisés data availability (disponibilité des données) (p.ex, compression de données on-chain basée sur Validium ou spécifique à une application),
c. Fonction et vitesse technologiques plus rapides (p.ex, introduction de nouvelles fonctionnalités qui ne sont pas encore prêtes à être mises à la disposition du public).
Plusieurs L3 seront montés au-dessus d’un L2. De plus, des Layers supplémentaires (L4, etc.) peuvent être construites sur L3 pour les solutions de Layer fractales.
Le diagramme 1 illustre un tel écosystème. Ces L3 comprennent :
Le diagramme 2 illustre l’architecture classique de L2 qui comprend les éléments suivants :
Le diagramme 3 illustre la relation entre L3 et ses sous-jacents L2 et L1. En mettant en œuvre le suivi de l’état et le verifieur des smart contracts sur L2, L3 peut voyager en toute sécurité sur L2.
L3 promet une hyper-scalabilité, un meilleur contrôle de la stack technologique pour différents besoins et la confidentialité, tout en maintenant les garanties de sécurité fournies par Ethereum (L1). Le concept récursif qu’il utilise peut être étendu à des layers supplémentaires pour les solutions de layer fractales.
StarkEx, actuellement exploité en tant que L2, sera porté en L3. De plus, les instances de StarkNet seront disponibles en L3.
Merci à Polynya et Alex Connolly (Immutable) pour leurs commentaires et leurs avis sur ce post. Nous remercions tout particulièrement Pierre Duperrin (Sorare) pour ses précieuses idées.
Gidi Kaempfer, directeur de l’ingénierie de base, StarkWare
Traduction faite par @cleminso