Nouveau projet EVM L1 de parallélisation full-stack : l'espace de blocs flexible cible les points de douleur de performance prévisibles.

Full stack parallélisation : publication du livre blanc du nouveau projet EVM Layer1

Récemment, un nouveau projet EVM Layer1 parallèle a publié un Livre blanc sur la « parallélisation complète », visant à améliorer considérablement la scalabilité de la blockchain et à offrir des "performances prévisibles" pour les applications décentralisées (DApps).

La performance prévisible fait référence à la capacité de fournir un débit de transactions prévisible de ( TPS) pour les DApps, ce qui est crucial pour certains scénarios commerciaux. Les DApps déployés sur des blockchains publiques doivent souvent rivaliser avec d'autres applications pour les ressources de calcul et l'espace de stockage. En cas de congestion du réseau, cela peut entraîner des coûts de transaction élevés et des délais, limitant gravement le développement des DApps. Imaginez si, lors de l'utilisation d'un logiciel de messagerie instantanée décentralisé, les messages ne peuvent pas être envoyés et reçus à temps en raison de la congestion du réseau sous-jacent, cela serait désastreux pour l'expérience utilisateur.

Pour résoudre le problème de la "performance prévisible", une pratique courante consiste à utiliser une blockchain dédiée à des applications spécifiques, c'est-à-dire une chaîne d'application. Une chaîne d'application est une blockchain qui réserve de l'espace de bloc spécifiquement pour des applications particulières.

Ce nouveau projet propose de manière innovante la solution "Espace de Bloc Élastique" (Elastic Block Space, EBS). Basé sur le concept de calcul élastique, il ajuste dynamiquement les ressources de bloc au niveau du protocole en fonction des besoins des DApps, fournissant un espace de bloc d'extension indépendant pour les DApps à forte demande.

Cet article présentera respectivement les chaînes d'application et l'espace de bloc flexible, et comparera les avantages et les inconvénients des deux.

Performance prévisible des DApps : des chaînes d'applications à l'espace de bloc flexible

L'évolution de la chaîne d'application

La chaîne d'application est une blockchain créée pour exécuter une seule DApp. Les développeurs ne construisent pas sur une blockchain existante, mais construisent une nouvelle blockchain à partir de zéro avec une machine virtuelle personnalisée, exécutant les transactions d'interaction entre l'utilisateur et l'application. Les développeurs peuvent également personnaliser différents éléments de la pile réseau, tels que le consensus, le réseau et l'exécution, pour répondre à des besoins de conception spécifiques, résolvant ainsi des problèmes tels que la congestion élevée, les coûts élevés et les caractéristiques fixes sur un réseau partagé.

La chaîne d'application n'est pas un nouveau concept : le Bitcoin peut être considéré comme une chaîne d'application de "l'or numérique", Arweave peut être considéré comme une chaîne d'application de stockage permanent, et un certain projet de disponibilité des données peut être considéré comme une chaîne d'application fournissant la disponibilité des données.

Depuis 2016, les chaînes d'applications incluent non seulement une seule blockchain, mais aussi des formes multi-chaînes, c'est-à-dire un écosystème construit par plusieurs blockchains interconnectées. Les principaux représentants sont certains projets de cross-chain et certains projets d'infrastructure Web3, etc. Le premier s'engage à résoudre les problèmes d'interaction cross-chain des blockchains, permettant le développement et le lancement rapide d'une chaîne, et a conçu un protocole de communication cross-chain ; le second vise à devenir la solution d'extension de blockchain parfaite, et les chaînes de son écosystème sont appelées chaînes parallèles, prônant dès le départ la sécurité partagée.

Fin 2020, avec la recherche sur l'extension d'Ethereum se concentrant sur des solutions telles que les sidechains, les sous-réseaux et les Layer2 Rollups, les chaînes d'application ont également donné naissance à des formes correspondantes. Certains projets de polygones et autres solutions de sidechain, ainsi que des sous-réseaux de chaînes publiques à haute performance, ont tous amélioré l'expérience et la performance des sidechains ou sous-réseaux, réalisant ainsi une augmentation des capacités de service globales. Les Layer2 Rollups soutiennent les chaînes d'application sous forme de piles modulaires, et certains stacks technologiques open source ainsi que des kits de développement de projets de polygones sont très prisés par de nombreux projets. Les solutions Layer2 Rollups visent à augmenter le débit et l'évolutivité du réseau Ethereum, à répondre à la demande croissante de transactions et à offrir une interopérabilité plus large.

Actuellement, de nombreuses applications sont construites sur des chaînes d'applications multiplateformes. Par exemple, un jeu NFT a lancé une chaîne latérale Ethereum au début de 2021 ; un projet de jeu a annoncé à la fin de 2021 sa migration d'une certaine chaîne publique vers un sous-réseau d'une chaîne publique haute performance ; un échange décentralisé a lancé en novembre 2021 une chaîne d'application DeFi construite à l'aide du SDK d'un certain projet cross-chain ; un autre échange décentralisé a annoncé au milieu de 2022 que la version V4 de son produit utiliserait la technologie SDK d'un certain projet cross-chain pour construire une chaîne d'application indépendante ; un projet d'infrastructure Web3 a été lancé en 2023 pour servir le développement d'applications de l'écosystème Web3 avec une chaîne d'application d'infrastructure, comprenant également une riche couche de protocoles commerciaux.

Performance prévisible des DApps : des chaînes d'application à l'espace de bloc flexible

Avantages et inconvénients de la chaîne d'application

La chaîne d'application obtient tous les pouvoirs de la blockchain souveraine sans dépendre de la couche de base Layer1, ce qui est une épée à double tranchant.

Les avantages se résument principalement à trois points :

  1. Souveraineté : La chaîne d'application peut résoudre des problèmes grâce à son propre plan de gouvernance, maintenir son indépendance et son autonomie, et prévenir toute forme d'interférence ;

  2. Performance : Répondre aux exigences d'application en matière de faible latence et de haut débit, offrant une bonne expérience utilisateur et améliorant l'efficacité opérationnelle réelle des DApps ;

  3. Personnalisation : Les développeurs peuvent personnaliser la chaîne en fonction de leurs besoins, voire créer un écosystème, offrant ainsi une méthode d'évolution flexible.

Les inconvénients sont également au nombre de trois :

  1. Problèmes de sécurité : la chaîne d'application doit être responsable de sa propre sécurité, y compris l'équilibre du nombre de nœuds, le maintien du mécanisme de consensus, l'évitement des risques de mise, etc., le réseau est relativement peu sûr ;

  2. Problème de chaîne croisée : en tant que chaîne indépendante, elle manque d'interopérabilité avec d'autres chaînes ( applications ), faisant face à des défis de chaîne croisée. L'intégration de protocoles de chaîne croisée augmenterait également les risques ;

  3. Problème de coût : il est nécessaire de construire une grande quantité d'infrastructures supplémentaires, ce qui entraîne des coûts et un temps d'ingénierie considérables. Cela inclut également le coût de fonctionnement et de maintenance des nœuds.

Pour les startups, les inconvénients des chaînes d'application ont un impact significatif sur le fonctionnement de leurs DApps. La plupart des équipes de startups ont du mal à résoudre correctement les problèmes de sécurité et de cross-chain, et elles sont souvent dissuadées par les coûts élevés en main-d'œuvre, en temps et en argent. Cependant, les performances prévisibles sont une nécessité absolue pour certaines DApps, c'est pourquoi le marché a un besoin urgent de solutions de performances prévisibles au niveau Layer1.

La performance prévisible des DApps : des chaînes d'application à l'espace blockchain élastique

Espace de bloc flexible

Dans le Web2, le calcul élastique est un modèle de cloud computing courant qui permet aux systèmes d'ajuster dynamiquement le traitement informatique, la mémoire et les ressources de stockage en fonction de la demande, sans se soucier de la planification de capacité et de la conception d'ingénierie lors des pics d'utilisation.

L'espace de bloc flexible ajuste automatiquement le nombre de transactions qu'un bloc peut contenir en fonction du niveau de congestion du réseau. Si le réseau blockchain fournit un espace de bloc stable et des garanties TPS pour des transactions d'application spécifiques grâce à un calcul flexible, cela réalise une "performance prévisible".

Un certain projet Layer2 a également proposé un concept similaire d'"expansion dynamique et élastique", considérant cela comme un chemin de développement inévitable pour le soutien à l'adoption à grande échelle des DApps. Il est prévu que les développements technologiques suivants apparaîtront dans les 1 à 3 prochaines années :

  1. Première étape : validation de l'extensibilité au niveau des nœuds.

  2. Deuxième phase : expansion statique au niveau de la chaîne ;

  3. Troisième étape : extension horizontale dynamique au niveau de la chaîne.

Ce nouveau projet a véritablement concrétisé ce concept, en résolvant le problème central de la première phase : "Comment coordonner l'extension horizontale des nœuds de validation pour soutenir le calcul élastique". Lorsque le protocole dans le réseau croît, il est possible de souscrire à un espace de bloc élastique pour traiter la croissance des utilisateurs et du débit. L'espace de bloc élastique fournit un espace de bloc indépendant pour les DApps nécessitant un débit de transaction élevé, permettant une extension avec la croissance. Essentiellement, l'espace de bloc détermine la quantité de données pouvant être stockées dans chaque bloc, ce qui affecte directement le débit des transactions. Lorsque les DApps connaissent une augmentation de la demande de transactions, la souscription à un espace de bloc élastique permet de traiter efficacement la charge accrue, sans impacter la blockchain sous-jacente.

Performances prévisibles des DApp : des chaînes d'applications à l'espace blockchain élastique

La mise en œuvre de la calculabilité élastique se divise en "élastique en temps réel" et "élastique hors temps réel". Le premier fait référence à une extension de capacité en quelques minutes, tandis que le second répond à une extension de capacité dans un délai déterminé. Ce projet adopte la méthode "élastique hors temps réel", c'est-à-dire que lorsque le réseau détecte la nécessité d'une extension de capacité, il propose une extension. Un ou plusieurs epochs plus tard, l'ensemble des nœuds de validation du réseau terminent l'extension et soumettent une preuve d'extension pour que d'autres validateurs puissent la contester.

La solution d'espace de bloc élastique de ce projet s'inspire des concepts de bases de données distribuées et est une continuation de la technologie de fragmentation de la blockchain. Du point de vue de la "fragmentation de calcul", elle vise à élargir le trafic d'application en fonction des besoins, évitant ainsi le problème des "transactions inter-fragments", de sorte que l'expérience des développeurs et des utilisateurs ne diffère pas beaucoup de celle d'avant. De plus, en adoptant une "élasticité non temps réel" dont la mise en œuvre est relativement facile, elle renforce l'applicabilité tout en répondant aux besoins réels de la plupart des DApps.

Il convient de mentionner que l'espace de bloc flexible, en tant que solution d'extension horizontale des performances de la blockchain, repose sur le principe de la "parallélisation des transactions". Ce n'est qu'en augmentant le degré de parallélisme des transactions qu'il devient nécessaire d'étendre les ressources des machines de nœuds pour améliorer le débit des transactions.

Pour les Layer1 comme Ethereum, le problème de la séquentialité des transactions est un véritable goulot d'étranglement en termes de performance, et la taille des blocs est également limitée par le Gas limit variable des blocs ( avec un maximum de 30 000 000 gas), ce qui ne laisse d'autre choix que de chercher des solutions d'extensibilité Layer2.

Pour un Layer1 haute performance, bien qu'il prenne en charge l'exécution parallèle des transactions et que sa performance puisse être étendue horizontalement, il ne peut pas faire face au problème de "performance prévisible" des DApps pendant les pics de demande. Ce projet met en œuvre un plan de "marché des frais local" pour empêcher la monopolisation de l'espace de blocs rare par des transactions à demande unique, limiter l'augmentation des frais temporels et atténuer les impacts négatifs des pics de demande soudains. Par exemple, pendant l'émission de NFT, l'émetteur épuisera rapidement les unités de calcul de chaque compte (CU), après quoi les transactions devront augmenter les frais de priorité pour être traitées dans l'espace limité de ce compte.

On peut dire que ce nouveau projet répond à l'augmentation de la demande de transactions grâce à une solution d'espace de blocs flexible, prolongeant davantage le concept de "marché des frais locaux" dans une certaine blockchain à haute performance, garantissant non seulement la "performance prévisible" des DApp, mais prévenant également l'augmentation des frais et la congestion à l'échelle du réseau, un deux en un.

Performance prévisible des DApps : des chaînes d'application à l'espace de bloc flexible

Résumé

Que ce soit une chaîne d'application ou un espace de bloc flexible, ils visent essentiellement à résoudre le problème des différentes exigences en matière de performance des DApp sur la blockchain, ou le problème de la "performance prévisible". Il n'y a pas de bonne ou de mauvaise solution entre les deux, seulement une question d'adéquation. Ces deux solutions rappellent la "théorie des protocoles gras" - proposée par Joel Monegro en 2016, qui tourne autour de la question de "comment un protocole cryptographique devrait capturer ( plus de valeur collective que celle capturée par les applications construites dessus )."

La chaîne d'application est en réalité un protocole léger, surtout lorsque le Layer 1 adopte une architecture modulaire. La couche de protocole est entièrement personnalisée par la couche d'application, ce qui offre une meilleure mécanique d'accumulation de valeur pour les applications, mais entraîne également des coûts élevés et une sécurité limitée.

L'espace de bloc flexible est en réalité un protocole lourd, une fonctionnalité d'extension de la couche de protocole de base Layer1, qui réduit efficacement la barrière à l'entrée pour les participants ayant des besoins en "performance prévisible", tout en permettant au protocole de capturer la valeur des applications et de générer un cycle de rétroaction positif.

Performance prévisible des DApps : des chaînes d'application à l'espace de bloc flexible

L1-1.64%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 8
  • Partager
Commentaire
0/400
TestnetScholarvip
· 07-25 00:39
On dirait qu'un autre projet frauduleux est arrivé.
Voir l'originalRépondre0
CryptoCrazyGFvip
· 07-24 13:23
Je suis endormi, le Livre blanc arrive bientôt dans le bol.
Voir l'originalRépondre0
consensus_whisperervip
· 07-24 04:30
Les joueurs de layer1 sont de retour.
Voir l'originalRépondre0
ForkTonguevip
· 07-22 01:06
Encore vouloir piéger les pigeons en prenant les gens pour des idiots
Voir l'originalRépondre0
Web3Educatorvip
· 07-22 01:05
fascinant ! Laissez-moi décomposer cela pour mes étudiants avancés en architecture blockchain...
Voir l'originalRépondre0
TideRecedervip
· 07-22 01:03
Encore un chèque en blanc pour le Livre blanc positions short
Voir l'originalRépondre0
fomo_fightervip
· 07-22 00:54
L1 encore en train de se faire prendre pour des cons.
Voir l'originalRépondre0
TopBuyerBottomSellervip
· 07-22 00:52
Livre blanc peuvent être exagérés, le goût de la dernière fois où on s'est fait prendre pour des cons n'est pas encore parti.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)