Améliorer l'évolutivité de la Blockchain : des AppChains à l'espace de bloc élastique
Le nouveau projet EVM Layer1 Artela a récemment publié le livre blanc "Parallélisation Full Stack", visant à libérer pleinement l'évolutivité de la Blockchain et à fournir des "performances prévisibles" pour les DApps.
Les performances prévisibles se réfèrent à la capacité de fournir un TPS prévisible pour les DApps, ce qui est crucial pour certains scénarios d'affaires. Les DApps déployés sur une blockchain publique doivent généralement rivaliser pour des ressources de calcul et de stockage avec d'autres DApps, et peuvent faire face à des coûts de transaction élevés et à des délais en cas de congestion du réseau, ce qui limite gravement le développement des DApps. Imaginez que les utilisateurs d'un logiciel de messagerie instantanée décentralisé ne peuvent pas envoyer ou recevoir de messages en raison de l'occupation de l'espace dans le bloc, ce qui constitue un coup dévastateur pour l'expérience utilisateur.
Pour résoudre le problème de "performance prévisible", la pratique courante est d'utiliser des blockchains dédiées à des applications spécifiques, c'est-à-dire des AppChains. Artela a de manière innovante proposé la solution d'espace de bloc élastique (Elastic Block Space, EBS), qui, sur la base du concept de calcul élastique, ajuste dynamiquement les ressources de bloc au niveau du protocole en fonction des besoins des DApp, fournissant un espace d'extension indépendant pour les DApp à forte demande.
Développement de l'AppChain
L'AppChain est une Blockchain créée pour exécuter une seule DApp. Les développeurs peuvent construire une nouvelle chaîne depuis zéro, personnaliser les éléments de la pile réseau pour répondre à des besoins spécifiques et résoudre des problèmes tels que l'encombrement et le coût élevé des réseaux partagés.
Le Bitcoin peut être considéré comme une AppChain de "l'or numérique", Arweave est une AppChain de stockage permanent, tandis que Celestia fournit la disponibilité des données.
Depuis 2016, le concept d'AppChain s'est étendu à des écosystèmes multichaînes, tels que Cosmos et Polkadot. Cosmos s'engage à résoudre l'interaction entre chaînes, tandis que Polkadot vise une solution parfaite d'extension de Blockchain.
Fin 2020, la recherche sur l'extension d'Ethereum s'est concentrée sur des solutions telles que les chaînes latérales, les sous-réseaux et les Rollups Layer2, et les AppChains ont également évolué en conséquence. Des chaînes latérales comme Polygon et des sous-réseaux comme Avalanche améliorent la performance pour renforcer la capacité de service globale ; des solutions Layer2 telles que OP Stack et Polygon CDK soutiennent les AppChains de manière modulaire, augmentant le débit et l'évolutivité du réseau Ethereum.
Il existe déjà de nombreuses applications construites sur les AppChains de différentes plateformes. Par exemple, Axie a lancé la sidechain Ronin sur Ethereum, DeFi Kingdoms a migré vers le sous-réseau Avalanche, Injective a lancé une AppChain DeFi basée sur Cosmos SDK, dYdX a annoncé que la version V4 sera construite sur une AppChain indépendante utilisant Cosmos SDK, et Uptick Network a lancé Uptick Chain pour servir l'écosystème Web3.
Analyse des avantages et des inconvénients de l'AppChain
L'AppChain possède tous les pouvoirs de faire fonctionner un Bloc de blockchain souverain, ce qui est une arme à double tranchant.
Avantages:
Souveraineté : les problèmes peuvent être résolus par des solutions d'autonomie, en maintenant l'indépendance et l'autonomie.
Performance : répondre aux besoins de faible latence et de haute capacité, offrant une bonne expérience utilisateur.
Personnalisabilité : les développeurs peuvent personnaliser la chaîne en fonction de leurs besoins pour créer un écosystème.
Inconvénients:
Problème de sécurité : il est nécessaire de prendre en charge la sécurité du réseau, y compris le nombre de nœuds, le mécanisme de consensus, etc.
Problèmes de chaîne croisée : les chaînes indépendantes manquent d'interopérabilité avec d'autres chaînes, et l'intégration de protocoles de chaîne croisée augmente les risques.
Problème de coût : il est nécessaire de construire une grande infrastructure, ce qui entraîne des coûts et un temps considérables.
Pour les startups, les inconvénients de l'AppChain ont un impact considérable. La plupart des équipes ont du mal à résoudre les problèmes de sécurité et de cross-chain, et font également face à des coûts élevés. Cependant, certaines DApp ont effectivement besoin de performances prévisibles, c'est pourquoi le marché a un besoin urgent de solutions au niveau Layer1.
Espace de Bloc Élastique
L'espace de bloc flexible s'inspire du concept de calcul élastique dans le Web2, ajustant automatiquement la capacité des blocs en fonction du niveau de congestion du réseau, fournissant un espace de bloc stable et une garantie de TPS pour des applications spécifiques, réalisant ainsi des "performances prévisibles".
Un certain projet a également proposé un concept similaire de "scalabilité dynamique élastique", considérant que c'est le chemin inévitable pour l'adoption à grande échelle des DApps. Il prévoit que dans les 1 à 3 prochaines années, trois phases seront traversées : l'expansion horizontale au niveau des nœuds de validation, l'expansion statique au niveau de la chaîne, et l'expansion dynamique horizontale au niveau de la chaîne.
Artela a effectivement réalisé ce concept, résolvant le problème central de "comment coordonner l'extension horizontale des nœuds de validation pour soutenir le calcul élastique". Lorsque les protocoles dans le réseau croissent, il est possible de souscrire à un espace de Bloc élastique pour traiter les utilisateurs et la croissance du débit. Cela offre un espace de Bloc indépendant pour les DApps ayant une forte demande de transactions, leur permettant de s'étendre selon les besoins.
Artela utilise une approche "d'élasticité non temps réel" : le réseau lance une proposition lorsque la demande d'extension est détectée, et après un certain temps, l'ensemble du réseau termine l'extension et soumet la preuve pour vérification. Cela s'inspire du concept de bases de données distribuées et est également une continuité de la technologie de fragmentation de la Blockchain, évitant ainsi le problème des "transactions inter-fragments" pour l'extension du trafic applicatif.
Il convient de noter que le prérequis de l'espace de bloc flexible est la "parallelisation des transactions". Pour des Layer1 comme Ethereum, la sérialisation des transactions est le principal goulot d'étranglement, et l'on ne peut que chercher une mise à l'échelle Layer2. Bien que Solana supporte la parallelisation des transactions, elle peine encore à faire face au problème de "performance prévisible" lors des pics de demande. Solana limite le monopole d'une demande unique sur l'espace de bloc grâce à un "marché des frais local", atténuant ainsi l'impact des demandes soudaines.
La solution d'Artela étend davantage le concept de "marché des frais locaux", garantissant non seulement la "performance prévisible" des DApps, mais empêchant également l'augmentation et la congestion des frais sur l'ensemble du réseau.
Conclusion
Les chaînes d'applications et l'espace de bloc flexible visent à résoudre des problèmes différents concernant les besoins en performance des DApps sur la blockchain. Les deux solutions ont des cas d'utilisation distincts, rappelant la "théorie du protocole gras" proposée par Joel Monegro en 2016.
L'AppChain est en réalité un protocole léger, surtout lorsque le Layer1 adopte une architecture modulaire, la couche de protocole est entièrement personnalisée par la couche d'application. Bien qu'il offre un meilleur mécanisme d'accumulation de valeur, les coûts sont élevés et la sécurité est limitée.
L'espace de bloc flexible est donc un protocole gras, en tant que couche d'extension des fonctionnalités du protocole Layer1, abaissant le seuil d'accès pour les participants ayant des besoins en "performance prévisible" tout en permettant au protocole de capturer la valeur des applications et de former un retour d'information positif.
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.
12 J'aime
Récompense
12
4
Partager
Commentaire
0/400
0xDreamChaser
· 07-17 23:22
On dirait que c'est un projet assez ambitieux.
Voir l'originalRépondre0
Blockblind
· 07-17 23:19
Simple et direct ! Soutenez cette vague.
Voir l'originalRépondre0
CryptoNomics
· 07-17 23:13
*soupir* un autre l1 prétendant résoudre l'évolutivité... montre-moi d'abord le modèle de file d'attente stochastique
Le Livre blanc d'Artela propose un espace de Bloc flexible pour résoudre les problèmes de performance prévisibles des DApp.
Améliorer l'évolutivité de la Blockchain : des AppChains à l'espace de bloc élastique
Le nouveau projet EVM Layer1 Artela a récemment publié le livre blanc "Parallélisation Full Stack", visant à libérer pleinement l'évolutivité de la Blockchain et à fournir des "performances prévisibles" pour les DApps.
Les performances prévisibles se réfèrent à la capacité de fournir un TPS prévisible pour les DApps, ce qui est crucial pour certains scénarios d'affaires. Les DApps déployés sur une blockchain publique doivent généralement rivaliser pour des ressources de calcul et de stockage avec d'autres DApps, et peuvent faire face à des coûts de transaction élevés et à des délais en cas de congestion du réseau, ce qui limite gravement le développement des DApps. Imaginez que les utilisateurs d'un logiciel de messagerie instantanée décentralisé ne peuvent pas envoyer ou recevoir de messages en raison de l'occupation de l'espace dans le bloc, ce qui constitue un coup dévastateur pour l'expérience utilisateur.
Pour résoudre le problème de "performance prévisible", la pratique courante est d'utiliser des blockchains dédiées à des applications spécifiques, c'est-à-dire des AppChains. Artela a de manière innovante proposé la solution d'espace de bloc élastique (Elastic Block Space, EBS), qui, sur la base du concept de calcul élastique, ajuste dynamiquement les ressources de bloc au niveau du protocole en fonction des besoins des DApp, fournissant un espace d'extension indépendant pour les DApp à forte demande.
Développement de l'AppChain
L'AppChain est une Blockchain créée pour exécuter une seule DApp. Les développeurs peuvent construire une nouvelle chaîne depuis zéro, personnaliser les éléments de la pile réseau pour répondre à des besoins spécifiques et résoudre des problèmes tels que l'encombrement et le coût élevé des réseaux partagés.
Le Bitcoin peut être considéré comme une AppChain de "l'or numérique", Arweave est une AppChain de stockage permanent, tandis que Celestia fournit la disponibilité des données.
Depuis 2016, le concept d'AppChain s'est étendu à des écosystèmes multichaînes, tels que Cosmos et Polkadot. Cosmos s'engage à résoudre l'interaction entre chaînes, tandis que Polkadot vise une solution parfaite d'extension de Blockchain.
Fin 2020, la recherche sur l'extension d'Ethereum s'est concentrée sur des solutions telles que les chaînes latérales, les sous-réseaux et les Rollups Layer2, et les AppChains ont également évolué en conséquence. Des chaînes latérales comme Polygon et des sous-réseaux comme Avalanche améliorent la performance pour renforcer la capacité de service globale ; des solutions Layer2 telles que OP Stack et Polygon CDK soutiennent les AppChains de manière modulaire, augmentant le débit et l'évolutivité du réseau Ethereum.
Il existe déjà de nombreuses applications construites sur les AppChains de différentes plateformes. Par exemple, Axie a lancé la sidechain Ronin sur Ethereum, DeFi Kingdoms a migré vers le sous-réseau Avalanche, Injective a lancé une AppChain DeFi basée sur Cosmos SDK, dYdX a annoncé que la version V4 sera construite sur une AppChain indépendante utilisant Cosmos SDK, et Uptick Network a lancé Uptick Chain pour servir l'écosystème Web3.
Analyse des avantages et des inconvénients de l'AppChain
L'AppChain possède tous les pouvoirs de faire fonctionner un Bloc de blockchain souverain, ce qui est une arme à double tranchant.
Avantages:
Inconvénients:
Pour les startups, les inconvénients de l'AppChain ont un impact considérable. La plupart des équipes ont du mal à résoudre les problèmes de sécurité et de cross-chain, et font également face à des coûts élevés. Cependant, certaines DApp ont effectivement besoin de performances prévisibles, c'est pourquoi le marché a un besoin urgent de solutions au niveau Layer1.
Espace de Bloc Élastique
L'espace de bloc flexible s'inspire du concept de calcul élastique dans le Web2, ajustant automatiquement la capacité des blocs en fonction du niveau de congestion du réseau, fournissant un espace de bloc stable et une garantie de TPS pour des applications spécifiques, réalisant ainsi des "performances prévisibles".
Un certain projet a également proposé un concept similaire de "scalabilité dynamique élastique", considérant que c'est le chemin inévitable pour l'adoption à grande échelle des DApps. Il prévoit que dans les 1 à 3 prochaines années, trois phases seront traversées : l'expansion horizontale au niveau des nœuds de validation, l'expansion statique au niveau de la chaîne, et l'expansion dynamique horizontale au niveau de la chaîne.
Artela a effectivement réalisé ce concept, résolvant le problème central de "comment coordonner l'extension horizontale des nœuds de validation pour soutenir le calcul élastique". Lorsque les protocoles dans le réseau croissent, il est possible de souscrire à un espace de Bloc élastique pour traiter les utilisateurs et la croissance du débit. Cela offre un espace de Bloc indépendant pour les DApps ayant une forte demande de transactions, leur permettant de s'étendre selon les besoins.
Artela utilise une approche "d'élasticité non temps réel" : le réseau lance une proposition lorsque la demande d'extension est détectée, et après un certain temps, l'ensemble du réseau termine l'extension et soumet la preuve pour vérification. Cela s'inspire du concept de bases de données distribuées et est également une continuité de la technologie de fragmentation de la Blockchain, évitant ainsi le problème des "transactions inter-fragments" pour l'extension du trafic applicatif.
Il convient de noter que le prérequis de l'espace de bloc flexible est la "parallelisation des transactions". Pour des Layer1 comme Ethereum, la sérialisation des transactions est le principal goulot d'étranglement, et l'on ne peut que chercher une mise à l'échelle Layer2. Bien que Solana supporte la parallelisation des transactions, elle peine encore à faire face au problème de "performance prévisible" lors des pics de demande. Solana limite le monopole d'une demande unique sur l'espace de bloc grâce à un "marché des frais local", atténuant ainsi l'impact des demandes soudaines.
La solution d'Artela étend davantage le concept de "marché des frais locaux", garantissant non seulement la "performance prévisible" des DApps, mais empêchant également l'augmentation et la congestion des frais sur l'ensemble du réseau.
Conclusion
Les chaînes d'applications et l'espace de bloc flexible visent à résoudre des problèmes différents concernant les besoins en performance des DApps sur la blockchain. Les deux solutions ont des cas d'utilisation distincts, rappelant la "théorie du protocole gras" proposée par Joel Monegro en 2016.
L'AppChain est en réalité un protocole léger, surtout lorsque le Layer1 adopte une architecture modulaire, la couche de protocole est entièrement personnalisée par la couche d'application. Bien qu'il offre un meilleur mécanisme d'accumulation de valeur, les coûts sont élevés et la sécurité est limitée.
L'espace de bloc flexible est donc un protocole gras, en tant que couche d'extension des fonctionnalités du protocole Layer1, abaissant le seuil d'accès pour les participants ayant des besoins en "performance prévisible" tout en permettant au protocole de capturer la valeur des applications et de former un retour d'information positif.