- #1
Перед тем как вы погрузитесь в изучение статьи, обратите внимание на тот факт что всё упомянутое в ней не является финансовой рекомендацией для принятие более взвешенного решения просьба провести свое собственное исследование.
Модульные блокчейны используют подход, аналогичный микросервисной/модульной архитектуре программного обеспечения, разделяя блокчейн на отдельные модули или слои, каждый из которых выполняет определенные функции. Это позволяет улучшить гибкость, масштабируемость и безопасность блокчейна.
Сравнивая с монолитным блокчейном, где все функциональности находятся в одном «здании», модульный подход дает больше свободы для изменений и обновлений, что может быть критически важно в быстро развивающемся мире блокчейн-технологий.
Но ведь сначала появились монолитные блокчейны. Давайте вспомним и о них. В начале было слово, слово помогло заложить первые принципы монолитных блокчейнов. Блокчейны те были однообразны, выполняли все возложенные на него функции в рамках одного целого. Эти монолитные блокчейны, подобно огромным монолитным приложениям, объединяли в себе управление смарт-контрактами, обработку транзакций, управление консенсусом и другие функции в едином потоке. На тот момент это был апогей технического прорыва.
Но что стало катализатором появления модульных блокчейнов, здесь все просто: выше мы выделили преимущества модульного подхода по пунктам. Просто к каждому пункту добавьте “не” и это будет относиться к монолитной архитектуре блокчейна. Легкость внесения изменений, гибкость и масштабируемость – все это не про монолитные блокчейны. Хотя некоторые из них успешно справляются с этими проблемами.
Трилемма блокчейна еще больше подчеркивает компромиссы, которые блокчейны должны делать между безопасностью (сильный консенсус и неизменность), децентрализацией (широко распространенное распределение контроля над сетью) и масштабируемостью. Вот и монолиты пытаются усидеть на двух стулях. Ethereum жертвует масштабированием в угоду децентрализации, Solana – наоборот (еще и отдыхает периодически).
Тогда нам и понадобился новый подход — модульные блокчейны, которые предлагают более гибкое и расширяемое решение для построения блокчейнов. Они позволяют разделить функции блокчейна на отдельные модули или слои, каждый из которых отвечает за определенные задачи.
Блокчейн условно можно разделить на компоненты/уровни: исполнение, расчет, консенсус, доступность данных.
Не получится избавиться от одного из уровней, это, скорее, уже методичка блокчейна: “How to Build Blockchain for Beginners”. Каждый уровень играет свою роль, чтобы система работала надежно и эффективно.
Подобно тому, как модульный блокчейн разделяет функции на отдельные модули, L2 Rollups разделяют обработку транзакций на два уровня: базовый уровень L1, который обеспечивает безопасность, и агрегированный уровень L2, который выполняет обработку и упаковку транзакций перед отправкой на верхний уровень.
Конечно, есть решения, которые дробят модули еще сильнее вроде деление на модуль доступности данных, модуль консенсуса. Но в общем случае это работает так:
Происходит группировка транзакций в блоки L2. Эти блоки содержат сводную информацию о транзакциях, их последовательности и результаты выполнения. Затем эти блоки отправляются на L1. Каждое модульное или rollup решения уникально. Где-то уровень доступности данных является сам L1, где-то это отдельный модуль. Получается, что единого решения нет, но все завязано на этих четырех компонентах.
Давайте теперь поговорим о том, какие преимущества предлагает модульный блокчейн помимо повышения общей производительности, которая способна устранить узкие места и обеспечить переход на новый уровень развития:
Conclusion
Мета на модульные решения действительно привели к всплеску интереса и появлению огромного количества решений. Эти модульные подходы к блокчейну позволяют разбивать блокчейн на отдельные модули или уровни, что отличается от традиционного монолитного подхода. В результате мы видим изменение восприятия блокчейна, где он больше не рассматривается как единое монолитное сооружение, а скорее как набор подмодулей, которые могут быть комбинированы и адаптированы от случая к случаю. Модульные решения позволили сгладить углы монолитных блокчейнов, позволяя более лаконично настраиваться и масштабироваться.
С учетом этих изменений существует возможность того, что мета модульных решений приведет к тому, что Ethereum станет уровнем расчета для других блокчейнов, как самый уважаемый блокчейн.
Модульные блокчейны используют подход, аналогичный микросервисной/модульной архитектуре программного обеспечения, разделяя блокчейн на отдельные модули или слои, каждый из которых выполняет определенные функции. Это позволяет улучшить гибкость, масштабируемость и безопасность блокчейна.
Сравнивая с монолитным блокчейном, где все функциональности находятся в одном «здании», модульный подход дает больше свободы для изменений и обновлений, что может быть критически важно в быстро развивающемся мире блокчейн-технологий.
Но ведь сначала появились монолитные блокчейны. Давайте вспомним и о них. В начале было слово, слово помогло заложить первые принципы монолитных блокчейнов. Блокчейны те были однообразны, выполняли все возложенные на него функции в рамках одного целого. Эти монолитные блокчейны, подобно огромным монолитным приложениям, объединяли в себе управление смарт-контрактами, обработку транзакций, управление консенсусом и другие функции в едином потоке. На тот момент это был апогей технического прорыва.
Но что стало катализатором появления модульных блокчейнов, здесь все просто: выше мы выделили преимущества модульного подхода по пунктам. Просто к каждому пункту добавьте “не” и это будет относиться к монолитной архитектуре блокчейна. Легкость внесения изменений, гибкость и масштабируемость – все это не про монолитные блокчейны. Хотя некоторые из них успешно справляются с этими проблемами.
Трилемма блокчейна еще больше подчеркивает компромиссы, которые блокчейны должны делать между безопасностью (сильный консенсус и неизменность), децентрализацией (широко распространенное распределение контроля над сетью) и масштабируемостью. Вот и монолиты пытаются усидеть на двух стулях. Ethereum жертвует масштабированием в угоду децентрализации, Solana – наоборот (еще и отдыхает периодически).

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

Блокчейн условно можно разделить на компоненты/уровни: исполнение, расчет, консенсус, доступность данных.
- Исполнение — это процесс, в котором узлы блокчейна обрабатывают транзакции для перехода между состояниями
- Расчет — это процесс, который обеспечивает неизменность транзакций в блокчейне, играя решающую роль в обеспечении того, что никто не сможет изменить записанные транзакции
- Консенсус — это процесс, который устанавливает общее соглашение о действительности транзакций
- Доступность данных — это процесс, который обеспечивает доступ к запрошенным данным в блокчейне
Не получится избавиться от одного из уровней, это, скорее, уже методичка блокчейна: “How to Build Blockchain for Beginners”. Каждый уровень играет свою роль, чтобы система работала надежно и эффективно.

Подобно тому, как модульный блокчейн разделяет функции на отдельные модули, L2 Rollups разделяют обработку транзакций на два уровня: базовый уровень L1, который обеспечивает безопасность, и агрегированный уровень L2, который выполняет обработку и упаковку транзакций перед отправкой на верхний уровень.
Конечно, есть решения, которые дробят модули еще сильнее вроде деление на модуль доступности данных, модуль консенсуса. Но в общем случае это работает так:

Происходит группировка транзакций в блоки L2. Эти блоки содержат сводную информацию о транзакциях, их последовательности и результаты выполнения. Затем эти блоки отправляются на L1. Каждое модульное или rollup решения уникально. Где-то уровень доступности данных является сам L1, где-то это отдельный модуль. Получается, что единого решения нет, но все завязано на этих четырех компонентах.
Давайте теперь поговорим о том, какие преимущества предлагает модульный блокчейн помимо повышения общей производительности, которая способна устранить узкие места и обеспечить переход на новый уровень развития:
- Security: обеспечивается базовым уровнем L1
- Iteration: Модули больше подходят для более быстрых инноваций, обновлений, форков и т.д. Заменить модуль проще, чем целую систему
- Pluggable: больше возможностей для разработки приложений и технологий
- Rollups: ZK, OP
- Мультимонолитные: Tendermint + Cevmos
- Подсети
Conclusion
Мета на модульные решения действительно привели к всплеску интереса и появлению огромного количества решений. Эти модульные подходы к блокчейну позволяют разбивать блокчейн на отдельные модули или уровни, что отличается от традиционного монолитного подхода. В результате мы видим изменение восприятия блокчейна, где он больше не рассматривается как единое монолитное сооружение, а скорее как набор подмодулей, которые могут быть комбинированы и адаптированы от случая к случаю. Модульные решения позволили сгладить углы монолитных блокчейнов, позволяя более лаконично настраиваться и масштабироваться.
С учетом этих изменений существует возможность того, что мета модульных решений приведет к тому, что Ethereum станет уровнем расчета для других блокчейнов, как самый уважаемый блокчейн.
Последнее редактирование модератором: