Vue d'ensemble du secteur du calcul parallèle Web3 : la meilleure solution pour l'extension native ?
I. Contexte technique et motivations du développement du calcul parallèle
Le « triangle impossible » de la blockchain — « sécurité », « décentralisation », « évolutivité » — révèle les compromis essentiels dans la conception des systèmes blockchain, à savoir qu'il est difficile pour un projet blockchain d'atteindre simultanément « une sécurité extrême, une participation universelle et un traitement rapide ». En ce qui concerne le sujet éternel de « l'évolutivité », les solutions d'extension de blockchain actuellement sur le marché sont classées selon des paradigmes, y compris :
Exécution d'une expansion améliorée : augmentation des capacités d'exécution sur place, par exemple parallélisme, GPU, multicœurs.
Isolation de l'état pour l'extensibilité : partitionnement horizontal de l'état / Shard, par exemple les fragments, UTXO, plusieurs sous-réseaux
Extension par sous-traitance hors chaîne : exécuter en dehors de la chaîne, par exemple Rollup, Coprocessor, DA
Découplage de la structure pour l'évolutivité : modularité de l'architecture, fonctionnement en synergie, par exemple des modules