Будущее масштабирования: панорама треков параллельных вычислений Web3

Автор: 0xjacobzhao и ChatGPT

«Трилемма блокчейна» 4o «безопасность», «децентрализация» и «масштабируемость» раскрывают существенный компромисс в проектировании блокчейн-систем, то есть блокчейн-проектам трудно достичь «чрезвычайной безопасности, в которой каждый может участвовать, и высокой скорости обработки» одновременно. В ответ на вечную тему «масштабируемости» основные решения для масштабирования блокчейна на рынке разделены в соответствии с парадигмами, в том числе:

  • Масштабирование с улучшением выполнения: Улучшение возможностей выполнения in situ, таких как параллелизм, GPU и многоядерное

  • масштабирование с изолированным состоянием: Горизонтально разделенное состояние/шард, такое как шардинг, UTXO и многоподсеть

  • Аутсорсинговое масштабирование вне сети: Перенос выполнения вне сети, Например, Rollup, Coprocessor, DA

  • структура, разделяющая масштабирование: модульная архитектура, совместная работа, такая как цепочка модулей, общий секвенсор, Rollup Mesh

  • асинхронное параллельное масштабирование: модель актора, изоляция процесса, управляемая сообщениями, например, агент, многопоточная асинхронная цепочка

    Решение для масштабирования блокчейна включает в себя: параллельные вычисления в цепочке, свертку, шардинг, модуль DA, модульную структуру, систему акторов, сжатие zk proof, архитектуру без сохранения состояния и т. д., охватывающие несколько уровней выполнения, состояния, данных и структуры, и представляет собой полную систему масштабирования «многоуровневой совместной работы и комбинации модулей». В этой статье основное внимание уделяется методам масштабирования, которые являются основными для параллельных вычислений.

    Внутрицепочечный параллелизм, который фокусируется на параллельном выполнении внутриблочных транзакций/инструкций. В соответствии с параллельным механизмом, его методы масштабирования можно разделить на пять категорий, каждая из которых представляет собой различные стремления к производительности, модели разработки и философии архитектуры, причем параллельная гранулярность становится все тоньше и тоньше, интенсивность параллелизма становится все выше и выше, сложность планирования становится все выше и выше, а сложность программирования и реализация также становятся все выше и выше.

    • Account-level: Представляет проект Solana

    • Object-level: Представляет проект Sui

    • Transaction-level: Представляет проект Monad, Aptos

    • Call-level / MicroVM: Представляет проект MegaETH

    • Параллелизм на уровне инструкций: Представляет проект GatlingX

    Модель асинхронного параллелизма вне цепочки, представленная моделью Actor / Actor Model, относится к другой парадигме параллельных вычислений, как кроссчейн/асинхронная система сообщений (модель синхронизации без блоков), каждый агент выполняется независимо как «агентский процесс», асинхронные сообщения в параллельном режиме, управляемые событиями, без синхронного планирования, репрезентативные проекты, такие как AO, ICP, Cartesi и т.д.

    Хорошо известная схема свертки или масштабирования шардов относится к механизму параллелизма на системном уровне, а не к внутрицепочечным параллельным вычислениям. Они достигают масштабирования за счет «параллельного запуска нескольких цепочек/доменов выполнения», а не увеличения параллелизма в пределах одного блока/виртуальной машины. Этот тип решения для масштабирования не является предметом обсуждения в этой статье, но мы все же будем использовать его для сравнения сходств и различий в архитектурных концепциях.

Показать оригинал
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.