BTC 93970.5$
ETH 3058.38$
Tether (USDT) 1$
Toncoin (TON) 5.24$
telegram vk Х
telegram vk Х
Russian English
"

AltLayer: продолжаем разговор

Дата публикации:15.10.2022, 11:12
1810
1810
Поделись с друзьями!

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

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

Хотя предыдущая статья об AltLayer не является обязательным условием для прочтения этого материала, мы все же рекомендуем вам ознакомиться с первым текстом, в котором рассказывается «почему» AltLayer. На этот раз мы сосредоточимся на вопросе «что» в AltLayer.

Что такое AltLayer?

AltLayer — это гипермасштабируемый одноразовый уровень выполнения, основанный на оптимистичном выполнении, аналогичном оптимистичным сверткам. Его можно рассматривать как протокол уровня 3, безопасность которого зависит напрямую  от уровня 1 или косвенно от уровня 2.

AltLayer разработан со следующими ключевыми функциями:

1. Ориентированность на приложение

Некоторые приложения, такие как GameFi, Metaverse, приложения для сохранения конфиденциальности, среди прочих, часто нуждаются в специальной настройке или поддержке библиотек, которые в противном случае недоступны на уровне 1 или 2 общего назначения из-за основного ограничения виртуальной машины. AltLayer поставляется  с поддержкой не только EVM, но и WASM, что позволит приложениям получать доступ к любому коду веб-сборки. Тем самым расширяется линейка типов приложений, которые можно создавать.

2. Оптимизация ресурсов

В отличие от всех уровней 1 и 2, AltLayer представляет собой уникальный уровень выполнения, который разработчик dApp может создать в любое время, использовать столько времени, сколько будет необходимо, а затем утилизировать. Это возможно благодаря тому, что AltLayer предоставляет временный уровень выполнения с помощью концепции слоев флэш-памяти. Flash Layering поставляется с решением plug-and-play и облачным сервисом под названием FlashLayer, который разработчики dApp могут использовать, когда приложение ожидает всплеск спроса. Как только FlashLayer утилизируется, все связанные ресурсы освобождаются, а состояние dApp сводится к базовой цепочке уровня 1. У разработчика dApp будут экономические (или другие) стимулы для освобождения FlashLayer, когда блочное пространство в базовой цепочке уровня 1 не будет таким дефицитным.

3. Модульная конструкция с поддержкой нескольких виртуальных машин

AltLayer разработан как обеспечивающий оптимистичное выполнение модульный уровень, который легко интегрируется с любым уровнем 1 или уровнем 2 и, следовательно, будет охватывать разработчиков в гетерогенных блокчейнах. Поскольку разные блокчейны поддерживают различную среду выполнения,  AltLayer предназначен для поддержки нескольких виртуальных машин, в частности, EVM и WASM.

4. Многоуровневая безопасность

AltLayer предлагает трехуровневый подход к безопасности, который соответствует бюджету безопасности пользователя, и тут возможны варианты:

а) Низкий бюджет: блоки в AltLayer создаются производителями блоков, которые похожи на секвенсоры в оптимистичных реализациях свертки, таких как Arbitrum, но вместо одного секвенсора, как в Arbitrum, в AltLayer есть несколько производителей блоков, которые достигают консенсуса по следующему блоку. Это позволяет избежать единой точки отказа и смягчить любую цензуру со стороны вредоносного секвенсора. Пользователь с низким бюджетом безопасности может решить принять блок, как только хотя бы один честный производитель блоков сгенерирует правильный блок.

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

Обратите внимание, что верификатор можно запускать на разных платформах, например, на обычных машинах x86/ARM, в веб-браузерах, на серверных приложениях dApp или в аппаратных средах.

в) Высокий бюджет: поскольку AltLayer в конечном итоге получает безопасность от базового уровня 1, пользователь с высоким бюджетом безопасности может решить подождать, пока FlashLayer будет утилизирован, а состояние dApp свернуто до уровня 1. На этом этапе достигается такая же безопасность, как и у суверенного уровня 1.

5. Высокая эластичность с чрезвычайно низкой задержкой

AltLayer предоставляет разработчику dApp собственный уровень 2, который отличается высокой эластичностью и очень низкой задержкой. По сути, это связано с тем, что AltLayer реализует архитектуру, аналогичную оптимистичному накопительному дизайну, как в Arbitrum.

Когда запуск?

Команда проекта разрабатывает AltLayer с четвертого квартала 2021 года и сообщает о том, что уже имеет полностью функционирующий MVP и готовый devnet.

Следующей вехой разработки команда AltLayer называет завершение альфа-тестовой сети с несколькими важными этапами.

Подписывайся на наш Telegram канал. Не трать время на мониторинг новостей. Только срочные и важные новости

https://t.me/block_chain24