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