В ответ на ограничения традиционных монолитных архитектур, в том числе медленные инновации, ограничения масштабируемости и отсутствие гибкости разработки на уровне приложений, появились модульные блокчейны, которые разделяют блокчейны на отдельные взаимозаменяемые компоненты.
Разделение компонентов позволяет проводить индивидуальную оптимизацию на каждом уровне стека технологий блокчейна, и в каждой области функциональных компонентов появятся профессиональные поставщики.
Наиболее известные модульные системы в настоящее время включают экосистему Ethereum и будущую Celestia.
Rollup — наиболее безопасная форма модульного блокчейна.
Накопительные пакеты процветают, начиная от сред выполнения общего назначения (например, OP Mainnet и zkSync Era) и заканчивая конкретными накопительными пакетами, в которых размещаются отдельные приложения.
Большинство накопительных пакетов, ориентированных на Ethereum, представляют собой L2 общего назначения, и в экосистеме Celestia большое значение имеет специфика приложений.
Накопительные пакеты можно масштабировать в соответствии с требованиями и адаптировать варианты использования для конкретных приложений, становясь при этом частью составной мостовой экосистемы Rollup.
Разработчики могут присоединиться к экосистеме, с которой они согласны, или выбрать среду выполнения, схему сортировки, систему проверки, консенсус и уровень DA, которые лучше всего соответствуют их потребностям, и даже смешивать и сочетать различные экосистемы.
Успех любой экосистемы или приложения Rollup будет зависеть от конкурентного преимущества, которое дает выбранная ими конфигурация.
Уровень выполнения
На этом уровне обрабатываются новые транзакции. Он берет текущее состояние блокчейна, применяет эти новые транзакции и вычисляет результирующее состояние. Функция, управляющая правилами изменения состояния, называется функцией перехода состояния (STF).
Большинство проектов, построенных на уровне исполнения, представляют собой общие накопительные пакеты, ориентированные на Ethereum, такие как Scroll, Taiko и Linea.
Их цель — поддерживать совместимость с EVM, предоставить пользователям знакомый опыт шифрования и предоставить разработчикам инструменты многократного использования.
Альтернативные виртуальные машины (альтернативные виртуальные машины) оптимизированы для конкретных случаев использования, например Fuel Network для параллельной обработки транзакций и Aztec Network для приложений обеспечения конфиденциальности.
Arbitrum и Fluent перенесут смарт-контракты в традиционные языки программирования с использованием Wasm, а Cartesi позволит Rollup работать в Linux.
Уровень поселений
Расчетный слой — это дополнительный слой модульного стека. Общий уровень расчетов используется для проверки и разрешения споров в отношении различных накопительных пакетов и может служить центром ликвидности, помогающим преодолеть разрыв между различными накопительными пакетами.
Сортировать
Транзакции отправляются в сеть пользователями, а секвенсор принимает эти транзакции, определяет их порядок (в большинстве случаев) и публикует данные транзакций компонентам уровня консенсуса и уровня DA.
Все основные объединения в настоящее время используют централизованные сортировщики. Децентрализация сортировщика повысит его жизнеспособность и устойчивость к цензуре. Общие сети секвенсоров между несколькими накопителями, такими как Espresso и Astria, обеспечивают преимущества компоновки, близкие к атомарности.
Уровень аутентификации
Этот уровень обеспечивает правильное выполнение и переходы между состояниями. В настоящее время в разработке находятся 2 основные системы:
Оптимистичный: защита от мошенничества защищает от мошеннических действий.
ZK: Доказательство действительности криптографически подтверждает правильность всех транзакций.
Arbitrum и Optimism являются лидерами в области оптимистичных объединений, доказывая рыночную эффективность с помощью аутсорсинговых доказательств @RiscZero и @nil_foundation. Как и общий заказ, аутсорсинг доказательств может обеспечить преимущества совместимости, например, агрегированные доказательства по цепным мостам.
Консенсус и DA (доступность данных)
На уровне консенсуса узлы согласовывают окончательный порядок транзакций, обеспечивая единое представление истории объединения.
Уровень DA дополнительно гарантирует, что все необходимые данные доступны для восстановления состояния свертки. Уровень DA действует как неизменяемая доска объявлений, на которой публикуются данные и доказательства транзакций. Без DA Rollup не может гарантировать работоспособность. Используя данные транзакций, предоставленные уровнем DA, любой может продолжить расчет следующего блока с того места, на котором остановился предыдущий человек.
Уровень DA также является окончательным определяющим фактором пропускной способности Rollup.
Ethereum разрабатывает выделенный рынок комиссий и пространство «BLOB-объектов» для Rollup, а такие проекты, как Celestia и Avail, ориентированы на облегченную производительность с выделенными уровнями DA.
Такие ЦАП, как EigenDA, которые разделяют консенсус и DA, могут обеспечить низкие, предсказуемые комиссии и возможность резервировать полосу пропускания DA.
Хотя эти функции можно разделить, только совместная работа может обеспечить полную гарантию безопасности сети блокчейн.
Наиболее важным аспектом внедрения консенсуса и уровня DA является преимущество компонуемости, минимизирующее доверие.
Изменение уровней консенсуса и DA будет дорогостоящим, поскольку накопительный пакет потеряет возможность компоновки с другими накопительными пакетами, которыми он ранее делился.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Мессари: диаграмма экосистемы и функциональных слоев модульного блокчейна
Автор оригинала: Стефани Данбар, аналитик Messari
Оригинальный сборник: Луффи, Foresight News
В ответ на ограничения традиционных монолитных архитектур, в том числе медленные инновации, ограничения масштабируемости и отсутствие гибкости разработки на уровне приложений, появились модульные блокчейны, которые разделяют блокчейны на отдельные взаимозаменяемые компоненты.
Разделение компонентов позволяет проводить индивидуальную оптимизацию на каждом уровне стека технологий блокчейна, и в каждой области функциональных компонентов появятся профессиональные поставщики.
Наиболее известные модульные системы в настоящее время включают экосистему Ethereum и будущую Celestia.
Rollup — наиболее безопасная форма модульного блокчейна.
Накопительные пакеты процветают, начиная от сред выполнения общего назначения (например, OP Mainnet и zkSync Era) и заканчивая конкретными накопительными пакетами, в которых размещаются отдельные приложения.
Большинство накопительных пакетов, ориентированных на Ethereum, представляют собой L2 общего назначения, и в экосистеме Celestia большое значение имеет специфика приложений.
Накопительные пакеты можно масштабировать в соответствии с требованиями и адаптировать варианты использования для конкретных приложений, становясь при этом частью составной мостовой экосистемы Rollup.
Разработчики могут присоединиться к экосистеме, с которой они согласны, или выбрать среду выполнения, схему сортировки, систему проверки, консенсус и уровень DA, которые лучше всего соответствуют их потребностям, и даже смешивать и сочетать различные экосистемы.
Успех любой экосистемы или приложения Rollup будет зависеть от конкурентного преимущества, которое дает выбранная ими конфигурация.
Уровень выполнения
На этом уровне обрабатываются новые транзакции. Он берет текущее состояние блокчейна, применяет эти новые транзакции и вычисляет результирующее состояние. Функция, управляющая правилами изменения состояния, называется функцией перехода состояния (STF).
Большинство проектов, построенных на уровне исполнения, представляют собой общие накопительные пакеты, ориентированные на Ethereum, такие как Scroll, Taiko и Linea.
Их цель — поддерживать совместимость с EVM, предоставить пользователям знакомый опыт шифрования и предоставить разработчикам инструменты многократного использования.
Альтернативные виртуальные машины (альтернативные виртуальные машины) оптимизированы для конкретных случаев использования, например Fuel Network для параллельной обработки транзакций и Aztec Network для приложений обеспечения конфиденциальности.
Arbitrum и Fluent перенесут смарт-контракты в традиционные языки программирования с использованием Wasm, а Cartesi позволит Rollup работать в Linux.
Уровень поселений
Расчетный слой — это дополнительный слой модульного стека. Общий уровень расчетов используется для проверки и разрешения споров в отношении различных накопительных пакетов и может служить центром ликвидности, помогающим преодолеть разрыв между различными накопительными пакетами.
Сортировать
Транзакции отправляются в сеть пользователями, а секвенсор принимает эти транзакции, определяет их порядок (в большинстве случаев) и публикует данные транзакций компонентам уровня консенсуса и уровня DA.
Все основные объединения в настоящее время используют централизованные сортировщики. Децентрализация сортировщика повысит его жизнеспособность и устойчивость к цензуре. Общие сети секвенсоров между несколькими накопителями, такими как Espresso и Astria, обеспечивают преимущества компоновки, близкие к атомарности.
Уровень аутентификации
Этот уровень обеспечивает правильное выполнение и переходы между состояниями. В настоящее время в разработке находятся 2 основные системы:
Arbitrum и Optimism являются лидерами в области оптимистичных объединений, доказывая рыночную эффективность с помощью аутсорсинговых доказательств @RiscZero и @nil_foundation. Как и общий заказ, аутсорсинг доказательств может обеспечить преимущества совместимости, например, агрегированные доказательства по цепным мостам.
Консенсус и DA (доступность данных)
На уровне консенсуса узлы согласовывают окончательный порядок транзакций, обеспечивая единое представление истории объединения.
Уровень DA дополнительно гарантирует, что все необходимые данные доступны для восстановления состояния свертки. Уровень DA действует как неизменяемая доска объявлений, на которой публикуются данные и доказательства транзакций. Без DA Rollup не может гарантировать работоспособность. Используя данные транзакций, предоставленные уровнем DA, любой может продолжить расчет следующего блока с того места, на котором остановился предыдущий человек.
Уровень DA также является окончательным определяющим фактором пропускной способности Rollup.
Ethereum разрабатывает выделенный рынок комиссий и пространство «BLOB-объектов» для Rollup, а такие проекты, как Celestia и Avail, ориентированы на облегченную производительность с выделенными уровнями DA.
Такие ЦАП, как EigenDA, которые разделяют консенсус и DA, могут обеспечить низкие, предсказуемые комиссии и возможность резервировать полосу пропускания DA.
Хотя эти функции можно разделить, только совместная работа может обеспечить полную гарантию безопасности сети блокчейн.
Наиболее важным аспектом внедрения консенсуса и уровня DA является преимущество компонуемости, минимизирующее доверие.
Изменение уровней консенсуса и DA будет дорогостоящим, поскольку накопительный пакет потеряет возможность компоновки с другими накопительными пакетами, которыми он ранее делился.