Экосистема криптовалюты пришлось адаптироваться к новой реальности — в этой реальности появилась компания Initia.
Как отрасль, мы вынуждены были принять факт, что одна единственная система не может масштабироваться так, чтобы соответствовать амбициям криптовалюты. Увеличение пропускной способности при одновременном снижении затрат для пользователей и операторов, при сохранении приемлемого уровня децентрализации - это битва, практически невозможная для победы с помощью монолитного подхода.
Реальность такова, что успех чисто монолитных цепей стал противоположным мнением. В дебаты о модульных и монолитных технологиях вошли в центральную роль в начале этого года. Но вот в чем загвоздка: дебатов нет вообще. Будущее — это не одно и не другое, а смесь того и другого. Быстрый, программируемый L1 в сочетании с набором накопительных пакетов для конкретных приложений, которые масштабируют выполнение рука об руку с L1.
Преимущества смешанного (или, как мы любим называть его, переплетенного) подхода становятся очевидными, когда вы смотрите на Solana. За последние шесть месяцев команды начали создавать свои собственные «сетевые расширения», которые устанавливаются на Solana. Но подождите - разве Solana не должна была обеспечивать масштаб самостоятельно? Разве это не вся их брендирование?
Дело в том, что роллапы — это нечто большее, чем просто масштабирование выполнения. Они также касаются суверенитета, предоставляя строителям полный контроль над средой исполнения. Больше TPS, более низкая плата за газ (или, возможно, ее полное отсутствие), контроль над заказом и обработкой транзакций и владение всем экономическим стеком их бизнеса, и это лишь некоторые из них.
На данный момент ясно: роллапы неизбежны и они здесь, чтобы остаться.
Существование Initia основано на этой тезисе. Он создан специально для создания процветающей экосистемы взаимосвязанных роллапов 🪢, известных как Minitias.
До сих пор существовали два вида экосистем. Те, которые специально созданы для мира взаимосвязанных цепочек (Cosmos), и вторые - те, кто сделал ставку на роллапы постфакто (Ethereum и теперь Solano). Каждый из них, следуя своему подходу, нашел определенную степень успеха, но не без своих неудач, которые являются бесценным уроком для создания новой модели L1.
Initia соединяет эти крайности, это L1, предназначенный для поддержки сети взаимосвязанных L2, которые гарантируют, что у разработчиков Minitia есть все необходимое для успеха. Он был создан с самого первого дня, чтобы избежать беспорядочной середины, имея самоуверенный дизайн и задавая простой вопрос — что на самом деле L2 хотят от хаба?
На Initia, rollups просто принадлежат. Между L1 и L2 полное экономическое согласование через@initiafdn/introducing-vip-5fe1a0177055">Интересный VIP, набор продуктов просто отличный, и технология создана для того, чтобы обеспечить Minitias оракулами, мостами, ликвидностью, взаимодействием, местными стейблкоинами и т. д. прямо из Gate. Интервовен стек делает его очень простым для команд развертывать Minitia с любой виртуальной машиной, которую они выберут — будь то EVM, MoveVM или CosmWasm.
Итак, каков компонент, который позволяет роллапам на Initia? Interwoven Stack - оптимистичная структура роллапов, построенная с нуля для Cosmos SDK.
Готовы увидеть магию под капотом? Погрузимся во фреймворк.

OPHost, OPChild и OPinit Bots красиво собираются вместе, как три части головоломки, чтобы образовать коллектив, который обеспечивает работу каждой Minita.

OPHost и OPChild - это модули Cosmos SDK, которые составляют основу Stack, они являются частью, которая существует на цепи. Поскольку OPinit Stack реализован на уровне цепи, а не на уровне смарт-контракта конкретной виртуальной машины, это позволило нам создать поддержку нескольких виртуальных машин и дать строителям Minitia свободу выбора.
На Initia rollups являются полноценными участниками, встроенными непосредственно в цепочку. Это дало нам возможность гибко настраивать реализацию и предоставлять превосходный опыт.
Модуль OPHost находится на Initia (L1). Он отвечает за службу в качестве базы для всех Minitias, оседающих на Initia. Основные задачи OPHost включают:
Управление оптимистичным мостом (между L1 и L2) и активами, которые через него проходят.- Надзор за завершением проектных предложений от Minitias.- Действуя как судебный зал для обвиняемого и заявителя, чтобы аргументировать свое дело.Однако OPChild живет на каждом Minitia. Это похоже на сердцебиение каждого роллапа, он отвечает за:
Управление операторами Rollup.- Выполнение полученных сообщений от L1.- Обновление ценовых данных оракула.- Управление выводом токенов на L1.OPHost & OPChild вместе формируют Оптимистичный Мост для каждой Minitia. Один OPHost на Initia действует как конечная точка L1 для нескольких модулей OPChild на многих Minitias.
Важно отметить, что для роллапов мостовая не только выполняет передачу сообщений, она также служит главным офисом роллапа на L1. Два разных системы консенсуса не знают о состояниях друг друга, но мостовая роллапа действует как источник правды роллапа на L1, представляя состояния корней или аналогичный вывод, который можно проверить по состоянию роллапа для обеспечения корректности. Поэтому L1 часто называют слоем расчетов.
Но сейчас вы можете подумать - “Что соединяет OPHost и OPChild? Релеи?” Нет, это то, что делают боты OPinit! Как продолжение вышеизложенного, две разные системы консенсуса не могут естественно общаться друг с другом без внеланцетного процесса, помогающего им действовать в качестве физической связи между их изолированными состояниями.
OPinit Bots - это процессы, работающие вне цепочки и обрабатывающие основные действия между Initia и Minitias. Есть два разных бота - Executor и Challenger. Вкратце, оба бота вместе отвечают за:

В остальной части статьи мы погрузимся в то, как конкретные функции реализованы в The Interwoven Stack, и это должно дать вам более ясное представление о том, как все части работают вместе!
Вы знаете, что еще здорово? Нативный мост между L1 и rollup обычно является самым безопасным способом передачи активов между ними. Это потому, что использование нативного моста не вводит дополнительных доверительных предположений — вы доверяете только двум вовлеченным цепочкам.
Прежде чем мы погрузимся в то, как работают переводы, давайте обратим внимание на слона в комнате.
Это происходит потому, что IBC-переводы являются мгновенными по своей природе, и это несовместимо с доверительными предположениями нашего протокола. В один прекрасный день злонамеренный оператор Minitia может проснуться и решить злонамеренно вставить транзакции, которые изменят балансы INIT на L2 и выведут все INIT на их Minitia обратно на L1. Мы не хотим этого, такая ошибка могла бы быть катастрофической.
В то время как выводы на Initia через Optimistic Bridge имеют задержку в 7 дней, в течение которых Челленджер может оспорить и отменить вывод в случае обнаружения его злонамеренности.
На Initia мы все еще хотим обеспечить безупречный пользовательский опыт при перемещении активов между Mintia's и Initia L1. Чтобы обеспечить быстрые переводы со L2, мы создали безопасное и настраиваемое решение под названием Minitswap, подробнее можно узнать здесь: @initiafdn/minitswap-l2-to-l1-withdrawals-in-seconds-not-days-e6de645879b3">Minitswap — Вывод средств с L2 на L1 за секунды, а не за дни.
Вот почему: Initia защищена децентрализованным набором валидаторов с экономическим стейком, но Minitias часто управляются одним или небольшим набором операторов, не имеющих экономического стейка. Поэтому, когда Minitia инициирует вывод на L1, ей нужно доказать, что она не действует злонамеренно.
Вот как работает вывод:
Теперь вы знаете, как работают выводы, но механизм вызова все еще является черным ящиком — давайте перейдем к этому далее!
Но кто несет ответственность за остановку мошеннического снятия? Это задача бота Challenger OPinit.

При успешном вызове узел Minitia может синхронизировать состояние из ранее размещенных данных в Celestia, так как все пакеты транзакций роллапа размещаются в Celestia для DA, что очень удобно в случае необходимости отката.
Для обеспечения целостности состояния Minitia и уверенности в том, что Executor не действует злонамеренно, два бота - Executor и Challenger - разработаны как отдельные сущности.
Но подождите, разве это не дает челленджеру слишком много власти? Что, если челленджер действует злонамеренно и начинает удалять допустимые выходы? Да.
Чтобы предотвратить это, Initia имеет систему контрольных механизмов, которая осуществляется через управление на уровне L1.
Исключить из системы как вызывающей стороны, так и предлагающей (той, которая представляет вывод), можно через предложение управления, если они действуют злонамеренно. Для вызывающей стороны злонамеренное поведение означает удаление действительных выводов. Для предлагающей стороны это означает представление недействительных выводов.
Когда создается предложение, валидаторы L1 Initia голосуют за него, запуская собственный узел L2, чтобы проверить, кто прав и кто неправ. Эта система обеспечивает, что ни одна отдельная сущность не может цензурировать транзакции или нарушать поток вывода средств.
Initia сделала это чертовски просто создать свой собственный rollup. Теперь многие из вас знают, что для создания rollup требуется гораздо больше, чем просто его хостинг. Вам, как разработчику, необходимо собрать много периферийной инфраструктуры. Как индексаторы, оракулы, мосты и т. д.
Догадайтесь, что? Interwoven Stack поставляется с предустановленным набором всего необходимого. 🔥
Connect - это охраняемый сервис-приложение, запускаемый валидаторами Initia для передачи обновлений цен на цепочку. Реализация использует две новые функции, введенные в Cosmos SDK версии 0.50:АВСИ++ и Расширения голосованиякоторый позволяет самим валидаторам отправлять произвольные данные, которые затем хранятся на цепи, чтобы исключить возможность ценовых обновлений, подавляемых зловредной стороной, заполняя блоки спамом.
Как только обновление цен будет на цепи, разработчики смогут запрашивать его через интерфейс командной строки (CLI), API или уровень смарт-контракта.
Но это еще не все. Цены Connect передаются каждому Minitia на The Interwoven Stack, обеспечивая им легкий доступ к свежим ценам прямо из коробки на первый день.
Таким образом, Minitia не обременяется обеспечением необходимой инфраструктуры, и им не нужно искать стороннего поставщика оракулов, заключать с ними сделку и тратить ресурсы на интеграцию. Все это делается за них!
Крюки моста на обновлении OPHost обновляют метаданные моста, а крюки на OPChild позволяют произвольное выполнение транзакций при завершении депозита токенов.
Мы построили его таким образом, что он поддерживает несколько виртуальных машин, будь то EVM, MoveVM или CosmWasm, прикрепленные к Bridge Hooks могут выполнять произвольные транзакции на основе поля данных в сообщении.
Например, это формат данных для цепей EVM

Токены по счету, информация о NFT, транзакции по счету, назовите это. Все это уже встроено.
Индексация является одной из наиболее проблемных точек при создании приложений on-chain, и это действительно требует много усилий! Запуск собственного индексатора может быть как дорогостоящим, так и громоздким. Благодаря встроенному индексатору разработчики могут показывать балансы токенов, NFT, историю транзакций и многое другое, не запуская свой собственный индексатор или не привлекая сторонний индексатор для поддержки.
Этот Почетный Индексатор также обеспечивает готовую поддержку для Initia Scan — блокчейн-обозревателя Initia для L1 и каждого L2.

В The Interwoven Stack есть еще так много, что мы не исследовали сегодня, я настоятельно рекомендую вам посмотрите на кодовую базу, и кодовая база ботовпонять его более глубоко.
Когда все сказано и сделано, остается одна истина: Initia — это то место, где роллапы действительно должны быть. С нуля Initia была создана для процветания Minitias. Переплетенная экосистема уже вызвала инновации с такими компаниями, как Minitias Blackwing, Контрол, MilkyWay, Инерция— все они являются новыми приложениями, специфическими для Rollup, которые будут доступны для использования с первого дня! Все они, активированные с помощью The Interwoven Stack.
Спасибо вамManan, Зон, и Sawitза вклад в эту статью.






