Как INITIA использует Celestia для масштабирования

Вольный перевод rus. Оригинал 👉

https://medium.com/@initiafdn/initia-taps-in-celestia-to-scale-a-unified-system-of-thousands-of-interwoven-rollups-54da6f0c3325?source=user_profile---------0----------------------------

Проблемы модульных блокчейнов
Проблемы модульных блокчейнов

Единая экосистема модульных цепочек Initia Platform, надежно масштабируется за счет использования Celestia, устраняя сложности для разработчиков и фрагментацию пользователей, которые до сих пор сдерживали внедрение Ролл-апов.

Модульные блокчейны неизбежны

В отличие от монолитных блокчейнов, модульные блокчейны были созданы для того, чтобы предоставить разработчикам свободу настройки каждого уровня технологического стека: исполнения, расчетов, консенсуса и доступности данных. Они разделяют эти функции между несколькими специализированными слоями. Celestia, первая модульная блокчейн-сеть, масштабирующаяся с ростом числа пользователей, недавно запустила и технологию DAS и NMT, которые позволяют легким узлам проверять DA, выбирая только релевантные транзакции. В результате для уровней исполнения и расчетов полностью снимается бремя загрузки целых блоков.

За последние несколько месяцев интерес к "модульности" и "модульной блокчейн-инфраструктуре" вырос в геометрической прогрессии, но не без критики. Критики часто утверждают, что модульные системы существенно повышают сложность продукта в рамках цикла разработки, усугубляя опыт разработчиков. Как следствие, негативные последующие эффекты искажают опыт конечного пользователя в модульных системах.

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

Существующие модульные цепочки и роллы - это все еще неполноценные продукты без архитектуры, ориентированной на конкретные приложения и абстрагирующей их от разрозненных частей базовой инфраструктуры. Initia призвана создать универсальную согласованность и устранить существующие препятствия модульных систем с помощью Celestia.

Встречайте Initia

Initia - это платформа для омничейн роллов 0 и 1 уровней, которая позволяет приложениям создавать безопасные, мощные и масштабируемые модульные блокчейны, используя новую инфраструктуру DA Celestia. Initia специально разработана для устранения фрагментации блокчейнов за счет вертикальной интеграции всего технологического стека. Initia объединяет базовый уровень 1 с цепочками приложений уровня 2 (называемыми "Minitias") с помощью фреймворка Initia rollup и облегчает обмен сообщениями между майнити с помощью коммуникационного уровня.

В Web3 (как и в Web2) от рядового потребителя не требуется преодолевать инфраструктурные препятствия, возникающие из-за выбора базовой инфраструктуры. Точно так же рядовому пользователю неважно, где размещается сервис - на AWS или GCP. Философия Initia основана на убеждении, что dApps будут преобладать, предоставляя полезные приложения с удобным интерфейсом, не требуя, знания базовых основ были напрямую от конечного пользователя.

Снижение перегрузки

Несмотря на потрясающую гибкость цепочек приложений, RaaS и модульные системы по-прежнему создают десятки дополнительных инфраструктурных обременений для новых цепочек. В качестве примера можно привести фиатные рельсы, поддержку CEX, конвейеры данных, мосты и многое другое. Платформа Initia обеспечивает решение этих проблем с первого дня благодаря специализированному использованию Layer 1. Она служит для организации данных и поддержки этих критически важных сервисов непосредственно на L2, чтобы разработчики приложений могли сосредоточиться исключительно на создании успешного продукта.

Благодаря снижению перегруженности выбором и принятию правильных интеграционных решений заранее, Minitia L2's предоставляет полный набор функций из коробки, к которым разработчик приложения должен получить доступ в первый же день. Среди основных возможностей - мгновенное соединение, собственный доступ к USDC и CCTP, взаимозаменяемость токенов в Minitia независимо от выбора ВМ, интерфейсы oracle, фиатные рельсы, инструментарий для разработчиков и виджеты фронтенда для минимизации барьеров входа для конечных пользователей. Кроме того, Initia предоставляет хорошо продуманные пользовательские продукты, разработанные для обеспечения согласованности в сети взаимосвязанных приложений L2.

Новый оптимистичный фреймворк OPinit Stack от Initia, не зависящий от ВМ, позволяет командам создавать вертикально интегрированные приложения в любой вычислительной среде (EVM, MoveVM или WasmVM), обеспечивая общий знаменатель для совместимости и доступности данных с помощью CosmosSDK и Celestia.

Универсальность приложений

Minitias позволяют командам разрабатывать чрезвычайно универсальные приложения на своем любимом языке смарт-контрактов и настраивать их развертывание с помощью всех модулей CosmosSDK. В качестве примера можно привести использование AuthZ для абстракции родного счета или модуля Skip's Protocol-Owned Builder для разблокировки рынков комиссий, подобных EIP1559, mempool lanes для программных безгазовых транзакций или даже секвенсорных обновлений оракула.

Обеспечение безопасности тысяч взаимосвязанных приложений

Общая безопасность Omnitia
Общая безопасность Omnitia

Благодаря решениям Celestia DAS и NMT платформа Initia способна масштабировать эту концепцию до тысяч взаимосвязанных приложений. Благодаря общему уровню DA набор валидаторов Initia L1, претенденты и операторы мгновенного моста в системе Initia имеют доступ к данным о состоянии для построения доказательств мошенничества для оспаривания недействительных операций сворачивания. Миниатюры могут напрямую отправлять данные о транзакциях в Celestia, которые используются участниками для детерминированного определения состояния цепочки сворачивания и проверки корректности переходов между состояниями. В наборе валидаторов Initia L1 используется система Omnitia Shared Security, которая интегрирует легкие узлы Celestia в узлы валидаторов для проверки данных в каждом минитиа без необходимости загрузки целых блоков. Кроме того, соответствующие участники могут использовать NMT-конструкцию Celestia, чтобы загружать только подходящие транзакции. OSS позволяет Initia масштабироваться, не раздувая состояние своего набора валидаторов L1 и не требуя запуска полных узлов каждого Minitia