Панорама параллельных вычислений в Web3: лучшее решение для нативного масштабирования?
1. Параллельные вычисления: ключевой путь расширения блокчейна
"Невозможный треугольник" блокчейна "безопасность", "децентрализация", "масштабируемость" ( выявляет сущностную торговлю в дизайне систем блокчейна, а именно, что проектам блокчейна трудно одновременно достичь "максимальной безопасности, участия всех, быстрой обработки". Что касается вечной темы "масштабируемости", то на данный момент рыночные основные решения по расширению блокчейна делятся по парадигмам, включая:
Выполнение расширенной масштабируемости: повышение исполнительной способности на месте, например, параллельная обработка, GPU, многопоточность.
Изоляция состояния расширения: горизонтальное разделение состояния/Shard, например, шардирование, UTXO, много подсетей
Внецепочечное масштабирование с использованием аутсорсинга: выполнение происходит вне цепочки, например, Rollup, сопроцессор, DA
Структурно декомпозированное расширение: модульная архитектура, совместная работа, например, модули