Recherche approfondie sur le calcul parallèle Web3 : le chemin ultime de l'extension native
I. Introduction : L'extension est un sujet éternel, le parallélisme est le champ de bataille ultime
Depuis sa création, les systèmes de blockchain sont confrontés à la problématique centrale de l'évolutivité. La capacité de traitement des transactions de Bitcoin et d'Ethereum est bien inférieure à celle des systèmes Web2 traditionnels, ce goulot d'étranglement étant profondément ancré dans la conception de base de la blockchain, impliquant un équilibre entre décentralisation, sécurité et évolutivité.
Au cours des dix dernières années, l'industrie a essayé de nombreuses solutions d'extension, allant de l'extension on-chain à Layer 2, des canaux d'état aux Rollups. Les Rollups sont devenus le paradigme d'extension dominant actuel, mais n'ont toujours pas atteint les véritables limites de performance de la blockchain.
Le calcul parallèle au sein de la chaîne devient progressivement un nouveau point focal. Il tente de reconstruire le moteur d'exécution tout en maintenant l'atomicité d'une seule chaîne, en faisant passer la blockchain d'un mode monocœur à un système de calcul haute concurrence. Cela pourrait non seulement entraîner une amélioration de la capacité de traitement de plusieurs centaines de fois, mais aussi devenir la base d'une explosion d'applications de contrats intelligents complexes.
Le calcul parallèle représente un tournant paradigmatique dans le modèle d'exécution de la blockchain. Il remet en question le modèle fondamental de l'exécution des contrats intelligents, redéfinissant la logique de base du traitement des transactions. Cette direction devient une variable clé dans la concurrence des Layer 1 pour le nouveau cycle, pouvant engendrer la prochaine génération de plateformes d'exécution souveraines dans le monde du Web3.
II. Panorama des paradigmes d'extension : cinq types de routes, chacun avec ses propres priorités
L'extension, en tant que sujet central de l'évolution de la technologie des blockchains publiques, a engendré plusieurs voies technologiques. Celles-ci peuvent être regroupées en cinq grandes lignes de base, chacune ayant ses propres priorités :
Scalabilité on-chain : augmenter directement la taille des blocs ou réduire le temps de génération des blocs. Simple mais susceptible de risquer la centralisation.
Scalabilité hors chaîne : transférer des transactions hors chaîne, comme les canaux d'état et les chaînes latérales. Cela peut considérablement augmenter le débit, mais présente des problèmes de sécurité.
Layer 2 Rollup : exécution hors chaîne, validation sur chaîne. Actuellement, la solution d'extension la plus populaire qui équilibre performance et décentralisation.
Blockchain modulaire : découpler les fonctions centrales de la blockchain, permettant à plusieurs chaînes spécialisées d'accomplir différentes fonctions. Flexible mais de complexité élevée.
Calcul parallèle en chaîne : changer l'architecture du moteur d'exécution pour réaliser le traitement concurrent des transactions. Potentiel énorme mais difficulté technique élevée.
Ces chemins reflètent les compromis systématiques entre la performance, la combinabilité, la sécurité et la complexité de la blockchain. Chaque chemin a ses avantages et ses limites, formant ensemble un panorama de la mise à niveau du paradigme de calcul Web3.
Trois, carte de classification du calcul parallèle : cinq grands chemins de comptes aux instructions
La technologie de calcul parallèle peut être divisée en cinq principales voies, allant de la granularité grossière à la granularité fine :
Parallélisme au niveau du compte : représenté par Solana, basé sur la conception de découplage état-compte pour réaliser le parallélisme.
Parallélisme au niveau des objets : comme Aptos et Sui, le planificateur fonctionne par unités d'objets d'état de plus petite granularité.
Parallélisme au niveau des transactions : représenté par Monad, Sei et Fuel, construit un graphe de dépendance autour de l'ensemble des transactions et exécute en parallèle.
Parallélisme au niveau de la machine virtuelle : comme MegaETH, incorporer la capacité de concurrence dans la logique de planification des instructions au niveau de la VM.
Parallélisme au niveau des instructions : similaire à l'exécution hors ordre du CPU, analyse de planification et réorganisation parallèle de chaque opération.
Ces cinq types de chemins illustrent l'évolution des technologies parallèles, des structures de données statiques vers des mécanismes de planification dynamiques, chaque étape signifiant une augmentation de la complexité du système et du potentiel de performance. Ils marquent la transition du modèle de calcul blockchain vers un environnement d'exécution distribué haute performance.
Quatre, Analyse approfondie des deux principales pistes : Monad vs MegaETH
Les deux principales lignes technologiques les plus remarquées dans le domaine du calcul parallèle sont Monad et MegaETH, qui représentent respectivement le "reconstructivisme" et le "compatibilisme", deux paradigmes différents.
Monad adopte un nouveau design, s'inspirant des technologies de bases de données modernes, pour construire un moteur d'exécution parallèle haute performance. Son mécanisme central comprend le contrôle de concurrence optimiste, la planification de transactions DAG et l'exécution désordonnée, entre autres. Monad réalise la compatibilité avec Solidity grâce à une couche de langage intermédiaire, ce qui devrait considérablement améliorer les performances.
MegaETH s'engage à réaliser des parallèles sur la base de l'EVM existant. Il reconstruit le modèle d'exécution de l'EVM, introduit un isolement au niveau des threads et un mécanisme d'exécution asynchrone, permettant à plusieurs contrats intelligents de s'exécuter en parallèle. Cette approche est la plus conviviale pour les développeurs et devrait être mise en œuvre en premier dans les réseaux L2 grand public.
Monad et MegaETH représentent respectivement deux voies du calcul parallèle : l'une visant une reconstruction de performance extrême, l'autre visant une optimisation progressive et compatibilité. Elles s'adressent à différents groupes de développeurs et scénarios d'application, et pourraient à l'avenir former un complément dans une architecture de blockchain modulaire.
Cinq, Opportunités et défis futurs du calcul parallèle
Le calcul parallèle offre d'énormes opportunités pour le Web3 :
Lever le plafond d'application, prendre en charge des applications complexes telles que les jeux blockchain à haute fréquence et les agents IA.
Promouvoir la transformation des paradigmes de développement, susciter une nouvelle génération de chaînes d'outils et d'abstractions de machines virtuelles.
Fournir une couche d'exécution haute performance pour les blockchains modulaires.
Tout en faisant face à de nombreux défis :
Problèmes techniques liés à la garantie de la cohérence des états et au traitement des conflits.
Le modèle de sécurité de l'environnement d'exécution parallèle n'est pas encore mature.
Le seuil psychologique de la migration de l'écosystème des développeurs.
Le succès du calcul parallèle nécessite non seulement des percées technologiques, mais aussi la sagesse de la conception écologique. Cela redéfinira l'essence de la blockchain et deviendra l'infrastructure la plus efficace en termes d'effet de capitalisation dans le nouveau cycle.
VI. Conclusion : Le calcul parallèle est-il le meilleur chemin pour l'extension native de Web3 ?
Bien que la mise en œuvre du calcul parallèle soit difficile, elle pourrait être le chemin d'extension le plus proche de l'essence de la blockchain. Tout en préservant le modèle de confiance de la blockchain, elle reconstruit fondamentalement le modèle d'exécution, laissant un espace de performance durable pour des applications complexes.
Cela ne sera peut-être pas un raccourci à effet à court terme, mais c'est probablement la seule réponse durable dans l'évolution à long terme du Web3. Nous assistons à une transition architecturale semblable à celle du passage d'un cœur unique à des cœurs multiples, et le prototype du système d'exploitation natif Web3 pourrait se cacher dans ces expériences parallèles au sein de la chaîne.
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.
13 J'aime
Récompense
13
6
Reposter
Partager
Commentaire
0/400
CoffeeNFTrader
· 08-02 17:35
Layer2 a déjà été surutilisé, ce piège est vraiment quelque chose.
Voir l'originalRépondre0
LayerHopper
· 08-02 04:16
Après avoir passé du temps à l'extension, il vaut mieux jouer avec Layer3.
Voir l'originalRépondre0
liquiditea_sipper
· 08-02 02:26
L'extension doit encore dépendre du parallélisme.
Voir l'originalRépondre0
SellLowExpert
· 08-02 02:16
Ne parle pas d'extension tout le temps, le mois prochain, il faudra encore sauter le niveau 2.
Voir l'originalRépondre0
hodl_therapist
· 08-02 02:13
Peu importe si l'on étend la capacité ou non, de toute façon je fais du hodl.
Voir l'originalRépondre0
ForumLurker
· 08-02 02:01
Calcul parallèle en chaîne ? Encore en train d'étendre la capacité.
Calcul de parallèle sur la chaîne Web3 : analyse des cinq pistes technologiques de la nouvelle ère d'évolutivité
Recherche approfondie sur le calcul parallèle Web3 : le chemin ultime de l'extension native
I. Introduction : L'extension est un sujet éternel, le parallélisme est le champ de bataille ultime
Depuis sa création, les systèmes de blockchain sont confrontés à la problématique centrale de l'évolutivité. La capacité de traitement des transactions de Bitcoin et d'Ethereum est bien inférieure à celle des systèmes Web2 traditionnels, ce goulot d'étranglement étant profondément ancré dans la conception de base de la blockchain, impliquant un équilibre entre décentralisation, sécurité et évolutivité.
Au cours des dix dernières années, l'industrie a essayé de nombreuses solutions d'extension, allant de l'extension on-chain à Layer 2, des canaux d'état aux Rollups. Les Rollups sont devenus le paradigme d'extension dominant actuel, mais n'ont toujours pas atteint les véritables limites de performance de la blockchain.
Le calcul parallèle au sein de la chaîne devient progressivement un nouveau point focal. Il tente de reconstruire le moteur d'exécution tout en maintenant l'atomicité d'une seule chaîne, en faisant passer la blockchain d'un mode monocœur à un système de calcul haute concurrence. Cela pourrait non seulement entraîner une amélioration de la capacité de traitement de plusieurs centaines de fois, mais aussi devenir la base d'une explosion d'applications de contrats intelligents complexes.
Le calcul parallèle représente un tournant paradigmatique dans le modèle d'exécution de la blockchain. Il remet en question le modèle fondamental de l'exécution des contrats intelligents, redéfinissant la logique de base du traitement des transactions. Cette direction devient une variable clé dans la concurrence des Layer 1 pour le nouveau cycle, pouvant engendrer la prochaine génération de plateformes d'exécution souveraines dans le monde du Web3.
II. Panorama des paradigmes d'extension : cinq types de routes, chacun avec ses propres priorités
L'extension, en tant que sujet central de l'évolution de la technologie des blockchains publiques, a engendré plusieurs voies technologiques. Celles-ci peuvent être regroupées en cinq grandes lignes de base, chacune ayant ses propres priorités :
Scalabilité on-chain : augmenter directement la taille des blocs ou réduire le temps de génération des blocs. Simple mais susceptible de risquer la centralisation.
Scalabilité hors chaîne : transférer des transactions hors chaîne, comme les canaux d'état et les chaînes latérales. Cela peut considérablement augmenter le débit, mais présente des problèmes de sécurité.
Layer 2 Rollup : exécution hors chaîne, validation sur chaîne. Actuellement, la solution d'extension la plus populaire qui équilibre performance et décentralisation.
Blockchain modulaire : découpler les fonctions centrales de la blockchain, permettant à plusieurs chaînes spécialisées d'accomplir différentes fonctions. Flexible mais de complexité élevée.
Calcul parallèle en chaîne : changer l'architecture du moteur d'exécution pour réaliser le traitement concurrent des transactions. Potentiel énorme mais difficulté technique élevée.
Ces chemins reflètent les compromis systématiques entre la performance, la combinabilité, la sécurité et la complexité de la blockchain. Chaque chemin a ses avantages et ses limites, formant ensemble un panorama de la mise à niveau du paradigme de calcul Web3.
Trois, carte de classification du calcul parallèle : cinq grands chemins de comptes aux instructions
La technologie de calcul parallèle peut être divisée en cinq principales voies, allant de la granularité grossière à la granularité fine :
Parallélisme au niveau du compte : représenté par Solana, basé sur la conception de découplage état-compte pour réaliser le parallélisme.
Parallélisme au niveau des objets : comme Aptos et Sui, le planificateur fonctionne par unités d'objets d'état de plus petite granularité.
Parallélisme au niveau des transactions : représenté par Monad, Sei et Fuel, construit un graphe de dépendance autour de l'ensemble des transactions et exécute en parallèle.
Parallélisme au niveau de la machine virtuelle : comme MegaETH, incorporer la capacité de concurrence dans la logique de planification des instructions au niveau de la VM.
Parallélisme au niveau des instructions : similaire à l'exécution hors ordre du CPU, analyse de planification et réorganisation parallèle de chaque opération.
Ces cinq types de chemins illustrent l'évolution des technologies parallèles, des structures de données statiques vers des mécanismes de planification dynamiques, chaque étape signifiant une augmentation de la complexité du système et du potentiel de performance. Ils marquent la transition du modèle de calcul blockchain vers un environnement d'exécution distribué haute performance.
Quatre, Analyse approfondie des deux principales pistes : Monad vs MegaETH
Les deux principales lignes technologiques les plus remarquées dans le domaine du calcul parallèle sont Monad et MegaETH, qui représentent respectivement le "reconstructivisme" et le "compatibilisme", deux paradigmes différents.
Monad adopte un nouveau design, s'inspirant des technologies de bases de données modernes, pour construire un moteur d'exécution parallèle haute performance. Son mécanisme central comprend le contrôle de concurrence optimiste, la planification de transactions DAG et l'exécution désordonnée, entre autres. Monad réalise la compatibilité avec Solidity grâce à une couche de langage intermédiaire, ce qui devrait considérablement améliorer les performances.
MegaETH s'engage à réaliser des parallèles sur la base de l'EVM existant. Il reconstruit le modèle d'exécution de l'EVM, introduit un isolement au niveau des threads et un mécanisme d'exécution asynchrone, permettant à plusieurs contrats intelligents de s'exécuter en parallèle. Cette approche est la plus conviviale pour les développeurs et devrait être mise en œuvre en premier dans les réseaux L2 grand public.
Monad et MegaETH représentent respectivement deux voies du calcul parallèle : l'une visant une reconstruction de performance extrême, l'autre visant une optimisation progressive et compatibilité. Elles s'adressent à différents groupes de développeurs et scénarios d'application, et pourraient à l'avenir former un complément dans une architecture de blockchain modulaire.
Cinq, Opportunités et défis futurs du calcul parallèle
Le calcul parallèle offre d'énormes opportunités pour le Web3 :
Lever le plafond d'application, prendre en charge des applications complexes telles que les jeux blockchain à haute fréquence et les agents IA.
Promouvoir la transformation des paradigmes de développement, susciter une nouvelle génération de chaînes d'outils et d'abstractions de machines virtuelles.
Fournir une couche d'exécution haute performance pour les blockchains modulaires.
Tout en faisant face à de nombreux défis :
Problèmes techniques liés à la garantie de la cohérence des états et au traitement des conflits.
Le modèle de sécurité de l'environnement d'exécution parallèle n'est pas encore mature.
Le seuil psychologique de la migration de l'écosystème des développeurs.
Le succès du calcul parallèle nécessite non seulement des percées technologiques, mais aussi la sagesse de la conception écologique. Cela redéfinira l'essence de la blockchain et deviendra l'infrastructure la plus efficace en termes d'effet de capitalisation dans le nouveau cycle.
VI. Conclusion : Le calcul parallèle est-il le meilleur chemin pour l'extension native de Web3 ?
Bien que la mise en œuvre du calcul parallèle soit difficile, elle pourrait être le chemin d'extension le plus proche de l'essence de la blockchain. Tout en préservant le modèle de confiance de la blockchain, elle reconstruit fondamentalement le modèle d'exécution, laissant un espace de performance durable pour des applications complexes.
Cela ne sera peut-être pas un raccourci à effet à court terme, mais c'est probablement la seule réponse durable dans l'évolution à long terme du Web3. Nous assistons à une transition architecturale semblable à celle du passage d'un cœur unique à des cœurs multiples, et le prototype du système d'exploitation natif Web3 pourrait se cacher dans ces expériences parallèles au sein de la chaîne.