

Performances prévisibles des DApp : de la chaîne d'applications à l'espace de blocs élastique
Livre blanc d'Artela Le 20 juin, le projet parallèle de pointe EVM Layer1 Artela a publié le livre blanc « Full Stack Paralleization », visant à libérer pleinement l'évolutivité de la blockchain et à permettre aux DApp d'avoir des « performances prévisibles ».
font référence à la fourniture de TPS prévisibles pour les DApp, ce qui est crucial pour les DApp dans des scénarios commerciaux spécifiques. Les DApp déployés sur les chaînes publiques sont souvent affectés par d’autres DApp en concurrence pour la puissance de calcul et l’espace de stockage de la blockchain. En cas de congestion du réseau, cela entraînera des coûts et des retards d’exécution des transactions plus élevés, limitant ainsi le développement rapide des DApp.
2. Chaîne d'applications
Afin de résoudre le problème des « performances prévisibles », une approche courante consiste à utiliser la Blockchain spécifique à l'application, également connue sous le nom de Chaîne d'applications (Appchain ). Il consacre de l'espace de bloc à des applications spécifiques.
3. Elastic Block Space
Artela propose la solution Elastic Block Space (EBS) pour ajuster dynamiquement les ressources de bloc en fonction des besoins des DApp et fournir une expansion indépendante pour les DApp avec une forte demande d'espace de blocs.
4. Comparaison entre la chaîne d'application et l'espace de bloc élastique
Cet article présentera respectivement la chaîne d'application et l'espace de bloc élastique, et comparera leurs avantages et leurs inconvénients.- Définition : Application Chain est une blockchain créée pour qu'un seul DApp puisse s'exécuter.
-
Caractéristiques :
- Construisez à partir de zéro une machine virtuelle personnalisée.
- La pile réseau (consensus, réseau, exécution) peut être personnalisée pour répondre à des exigences de conception spécifiques.
- Résolvez les problèmes de congestion élevée, de coût élevé et de fonctionnalités fixes.
La forme de la chaîne d'application
-
Blockchain monolithique
- Bitcoin (chaîne d'application "or numérique").
- Arweave (chaîne d'application de stockage permanent).
- Celestia (chaîne applicative de disponibilité des données).
-
Écosystème multi-chaînes
- Cosmos :
- Monde blockchain interconnecté.
- Développez et lancez rapidement la blockchain (Cosmos SDK).
- Protocole IBC (Interaction Blockchain sans barrière).
- Polkadot :
- La solution parfaite d'expansion de la blockchain.
- Écologie des chaînes parallèles.
- Sécurité partagée (informations croisées).
- Cosmos :
Formes dérivées de chaîne d'application
-
Chaîne latérale
- Polygone, etc.
- Améliorez l'expérience et les performances du sidechain.
-
Sous-réseau
- Avalanche et plus encore.
- Améliorez l'expérience et les performances du sous-réseau.
-
Layer2 Rollups
- OP Stack et Polygon CDK etc.
- Pile modulaire.
- Amélioration du débit et de l'évolutivité d'Ethereum.
- Améliorer l'interopérabilité et l'interopérabilité.
Actuellement, un grand nombre d'applications sont construites dans des chaînes d'applications sur diverses plates-formes. Par exemple :
- Axie a lancé sa sidechain Ethereum Ronin début 2021.
- DeFi Kingdoms a annoncé sa migration d'Harmony vers le sous-réseau Avalanche fin 2021.
- Injective a lancé sa chaîne d'applications DeFi construite à l'aide du SDK Cosmos en novembre 2021.
- dYdX a annoncé mi-2022 que la version V4 du produit utilisera la technologie Cosmos SDK pour construire une chaîne d'applications indépendante.
- Uptick Network lancera la chaîne d'applications écologiques d'infrastructure de développement d'applications écologiques Web3 Uptick Chain en 2023.
Avantages :
- Souveraineté : La chaîne de candidature est capable de résoudre les problèmes grâce à des solutions de gouvernance, de maintenir son indépendance et d'éviter les interférences extérieures.
- Performance : Faible latence et débit élevé qui répondent aux exigences des applications et améliorent l'efficacité du DApp.
- Personnalisation : Les développeurs peuvent personnaliser la chaîne en fonction de leurs besoins, créer un écosystème et proposer des méthodes d'évolution flexibles.
Inconvénients :
- Problèmes de sécurité : Les chaînes d'applications doivent assumer leurs propres responsabilités en matière de sécurité, y compris les compromis sur les numéros de nœuds, la maintenance du mécanisme de consensus et le jalonnement des risques.
- Problèmes inter-chaînes : En tant que chaîne indépendante, elle manque d'interopérabilité et l'intégration de protocoles inter-chaînes augmente les risques.
- Problème de coût : Il est coûteux de construire, d'exploiter et d'entretenir les nœuds d'infrastructure.
Elastic Block Space
Dans le Web2, l'informatique élastique est un modèle de cloud computing courant qui permet au système d'étendre ou de contracter dynamiquement les ressources de traitement informatique, de mémoire et de stockage selon les besoins pour répondre aux besoins changeants de planification des capacités et conception technique sans se soucier des pics d’utilisation.
Espace de bloc élastique
L'espace de bloc élastique ajuste automatiquement le nombre de transactions hébergées dans le bloc en fonction du degré de congestion du réseau Pour les transactions d'applications spécifiques, le réseau blockchain fournit un espace de bloc stable et un TPS grâce à l'informatique élastique Garanti, cela permet d'obtenir des « performances prévisibles ».
Le concept de MegaETH
MegaETH a également proposé un concept similaire d'« expansion dynamique élastique » et l'a considéré comme une voie de développement inévitable pour les DApp afin de soutenir une adoption à grande échelle. Les développements technologiques suivants sont prévus dans les 1 à 3 prochaines années :
- Phase 1 : expansion horizontale au niveau du nœud de vérification
- Phase 2 : expansion statique au niveau de la chaîne
- Phase 3 : dynamique au niveau de la chaîne ; Développez horizontalement.
La mise en œuvre d'Artela
Et Artela a véritablement mis en œuvre ce concept et résolu le problème central de la première phase de « comment coordonner l'expansion horizontale des nœuds de vérification pour prendre en charge le calcul élastique ». À mesure qu'un protocole se développe dans le réseau Artela, il peut s'abonner à un espace de bloc élastique pour gérer la croissance du nombre d'utilisateurs et du débit du protocole. L'espace de bloc élastique fournit un espace de bloc indépendant pour les DApp ayant des besoins élevés en matière de débit de transactions, leur permettant d'évoluer à mesure de leur croissance. Essentiellement, l’espace des blocs détermine la quantité de données pouvant être stockée dans chaque bloc de la blockchain, affectant directement le débit des transactions. Lorsque les DApp connaissent une augmentation de la demande de transactions, s'abonner à un espace de bloc élastique devient utile pour gérer efficacement la charge accrue sans affecter la blockchain sous-jacente.
Mise en œuvre du calcul élastique
La mise en œuvre du calcul élastique est divisée en « élasticité en temps réel » et « élasticité en temps non réel ». « L'élasticité en temps réel » fait généralement référence à l'expansion de la réponse au niveau infime, tandis que "l'élasticité non-temps réel" nécessite seulement une réponse à l'expansion dans un temps limité. Artela adopte une méthode « d'élasticité en temps non réel », c'est-à-dire que lorsque le réseau détecte le besoin d'expansion, il lancera une proposition d'expansion et les nœuds de vérification de l'ensemble du réseau termineront l'expansion après une ou plusieurs époques ( plutôt qu'en temps réel). Et soumettez la preuve d'expansion pour que d'autres validateurs puissent la contester.
La solution d'Artela
La solution d'espace de blocs élastique d'Artela s'appuie en fait sur de nombreux concepts de bases de données distribuées et s'inscrit également dans la continuité de la technologie de partitionnement blockchain. Du point de vue du « partage informatique », la capacité est étendue en fonction de la demande de trafic d'applications, évitant ainsi le problème des « transactions entre fragments », de sorte que l'expérience du développeur et de l'utilisateur ne soit pas très différente d'avant. Dans le même temps, l'adoption d'une « élasticité en temps non réel », relativement difficile à mettre en œuvre, a amélioré l'applicabilité tout en répondant aux besoins réels de nombreux DApp.
Prémisse
Il convient de mentionner qu'en tant que solution pour l'expansion horizontale des performances de la blockchain, l'espace de bloc élastique est basé sur le principe selon lequel « les transactions peuvent être parallélisées ». Il n'est nécessaire qu'après avoir augmenté le parallélisme des transactions. les ressources machine des nœuds pour améliorer le débit des transactions.
Pour la couche 1 hautes performances comme Solana, bien qu'elle prenne en charge l'exécution parallèle des transactions et puisse évoluer horizontalement, elle ne peut pas faire face au problème des « performances prévisibles » des DApp pendant les périodes de pointe de demande. En mettant en œuvre une solution de « marché des frais locaux », Solana vise à empêcher toute transaction à demande unique de monopoliser l'espace de bloc rare, en limitant les augmentations de frais basées sur le temps et en atténuant l'impact négatif des pics soudains de demande. Par exemple, lors d'une émission NFT, l'émetteur NFT consommera rapidement la limite d'unités de calcul (CU) de chaque compte, et les transactions ultérieures doivent augmenter les frais de priorité pour être traitées dans l'espace limité du compte.
On peut dire que la solution d'espace de bloc flexible d'Artela pour faire face à l'augmentation de la demande de transactions étend également le concept de « marché des frais locaux » dans Solana, qui non seulement garantit les « performances prévisibles » du DApp, mais empêche également le l'ensemble du réseau soit bloqué. Une augmentation des frais et des encombrements au sein de la gamme, faisant d'une pierre deux coups.
Résumé
Qu'il s'agisse d'une chaîne d'applications ou d'un espace de bloc élastique, ils visent essentiellement à résoudre le problème selon lequel les différentes DApp ont des exigences différentes en matière de performances de la blockchain, ou le problème des « performances prévisibles » entre les deux solutions, seulement adaptées. et inapproprié. Ces deux solutions me rappellent la « théorie des gros protocoles » - une théorie proposée par Joel Monegro en 2016, qui tourne autour de « la manière dont les protocoles cryptographiques devraient capturer plus (que la valeur collective capturée par les applications construites dessus) de valeur ». se développe.
La chaîne d'applications est essentiellement un protocole mince, surtout lorsque la couche 1 adopte une architecture modulaire, la couche de protocole est entièrement personnalisée par la couche d'application. Bien que cela apporte un meilleur mécanisme d’accumulation de valeur pour les applications, cela entraîne également des coûts élevés et une sécurité limitée.
Espace de bloc flexible
L'espace de bloc flexible est essentiellement un gros protocole et une extension de la couche de protocole Layer1 sous-jacente. Cela abaisse efficacement la barrière à l’entrée pour les joueurs ayant besoin de « performances prévisibles ». Dans le même temps, le protocole peut également capturer la valeur de l’application et créer une boucle de rétroaction positive.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











Dans un coup dévastateur pour les investisseurs, la crypto-monnaie OM Mantra s'est effondrée d'environ 90% au cours des dernières 24 heures, le prix chuté à 0,58 $.

Le marché de la cryptographie a été témoin d'un rebond après le récent ralentissement. Selon les données exclusives du marché, la capitalisation boursière totale de la crypto a atteint 2,71 $

Avez-vous remarqué la montée fulgurante des pièces de monnaie dans le monde de la crypto-monnaie? Ce qui a commencé comme une blague en ligne est rapidement devenu une opportunité d'investissement lucrative

Comme la peur stimule la vente sur le marché de la cryptographie, les principales pièces comme Cardano et Solana font face à des moments difficiles.

Dans le monde en évolution rapide de la technologie de la blockchain, le protocole de la tombée nocturne d'EY est devenu un développement important.

Bitwise, un principal gestionnaire d'actifs numériques, a annoncé l'inscription de quatre de ses produits négociés en échange de crypto (ETP) à la Bourse de Londres (LSE).

Dans une annonce faite plus tôt dans la journée, la firme japonaise Metaplanet a révélé qu'elle avait acquis 319 autres Bitcoin (BTC), poussant son total de sociétés au-delà de 4 500 BTC.

Alors que Binance Coin (BNB) prend de l'ampleur vers une évasion de 1 000 $