MMS

TL;DR

  • StarkNet Alpha запускается в основной сети Ethereum к ноябрю
  • Настало время строить StarkNet

Краткая история

В начале года мы объявили о нашем видении StarkNet : обеспечить массовую масштабируемость Ethereum, сохраняя при этом безопасность L1, взаимодействие без разрешения и децентрализацию.
Мы выпустили StarkNet Alpha в общедоступной тестовой сети в июне. Эта версия поддерживает смарт-контракты общих вычислений, полностью не требующие разрешений. С тех пор мы дважды обновляли его: сначала до Alpha 1 , обеспечивающей обмен сообщениями L1<>L2 и данные по цепочке , а затем до Alpha 2 , поддерживающей компонуемость .

StarkNet Alpha 2 теперь поддерживает составные смарт-контракты общих вычислений в состоянии, подобном Ethereum, с возможностью взаимодействия контрактов L1 и L2 друг с другом. Подробнее здесь .

Что такое StarkNet Alpha в основной сети?

StarkNet Alpha в основной сети будет поддерживать функции, аналогичные тем, которые в настоящее время доступны в общедоступной тестовой сети Goerli.

Что ожидать

Поскольку StarkNet все еще находится в стадии разработки, мы хотим внедрять возможности поэтапно и обеспечивать соответствие ожиданиям разработчиков на каждом этапе. Мы хотели бы подчеркнуть два особенно важных аспекта:

  • Развертывание смарт-контрактов с разрешениями. Мы будем следовать разумному сценарию, предложенному нашими коллегами из Optimistic Rollup: начнем с развертывания контрактов с разрешениями . Протокол, определяющий, как запросить включение вашего смарт-контракта в этот первоначальный белый список, будет опубликован в ближайшие недели.
  • Нет гарантии обратной совместимости : мы ожидаем, что будущий переход от StarkNet Alpha к StarkNet Beta будет включать перерождение состояния. Сеть начнется с блока 0, и приложениям придется повторно развертывать свои контракты. Кроме того, разработчики и пользователи должны учитывать, что ожидаемая бета-версия StarkNet может не иметь обратной совместимости с альфа-версией StarkNet, например, разработчикам может потребоваться изменить свои контракты. Очевидно, мы постараемся обеспечить легкий переход для приложений с минимальными необходимыми изменениями.

Дополнительные краткосрочные функции

В рамках перехода StarkNet Alpha с тестовой сети на основную сеть мы:

  1. Добавьте конструкторы в контракты.
  2. Улучшить структуру тестирования.
  3. Для блоков и транзакций перейдите от использования идентификатора к использованию хэша.

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

  1. Контракты на учетные записи и контракты на токены — открывают для приложений DeFi возможность взаимодействовать со StarkNet так, как они знакомы.
  2. Улучшенная функциональность контрактов — поддержка обновлений контрактов и событий.
  3. Warp: компилятор Solidity-to-Cairo, разработанный Nethermind, позволит плавно перейти от смарт-контрактов Solidity к смарт-контрактам StarkNet.
  4. Подписи Ethereum: встроенная поддержка ECDSA поверх secp256k1 упростит интеграцию с существующими кошельками.
  5. Полный узел StarkNet: полный узел позволит пользователям участвовать в сети с требованиями к оборудованию наравне с требованиями полного узла Ethereum.

Платный механизм

Механизм комиссий будет включен, как только в StarkNet Alpha будут добавлены контракты на учетные записи и контракты на токены.

Все транзакции, отправленные в StarkNet, будут нести комиссию, предназначенную для покрытия расходов L1 и вне сети. Первоначально комиссия будет взиматься в ETH. Стоимость одной транзакции будет уменьшаться по мере увеличения масштаба StarkNet (как и во всех существующих системах на основе STARK). При разработке механизмов первоначальной комиссии мы отдаем предпочтение простоте, а не точной оценке транзакций в соответствии с потребляемыми ими ресурсами. Ожидайте, что этот механизм будет дорабатываться и улучшаться с течением времени.

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

Безопасность

Модель безопасности StarkNet Alpha в основной сети будет соответствовать текущей модели в тестовой сети:

  • Каждый переход состояния поддерживается доказательством STARK, поэтому гарантируется его действительность.
  • Все данные о состоянии будут опубликованы в сети, поэтому состояние будет полностью конструируемым из L1.
  • Будет один секвенсор.
  • Сеть будет обновляться без каких-либо временных задержек.

Экосистема StarkNet растет

Открытие StarkNet для всего мира привлекло огромное количество разработчиков, заинтересованных в изучении Cairo и разработке StarkNet. Они дали бесценную обратную связь, и было очень приятно наблюдать за оживленными дискуссиями в StarkNet Discord .

Более того, StarkNet разрабатывается не только командой StarkWare, но и одними из сильнейших команд в блокчейн-экосистеме:

  • Nethermind работает над двумя проектами:

1. Warp : компилятор Solidity to Cairo

2. Voyager : обозреватель блоков StarkNet

  • Open Zeppelin работает над реализацией стандартных контрактов для StarkNet, а также начала работу над средой разработки: Nile .
  • ShardLabs работает над плагином StarkNet HardHat и над улучшенной средой тестирования.
  • Команда Erigon работает над расширением своего полного узла Ethereum для поддержки StarkNet (кодовое название: Fermion). Они работают с нами над разработкой основных механизмов StarkNet.
  • Equilibrium работает над реализацией StarkNet Full Node на Rust.
  • Каирские аудиторские услуги: в ближайшие месяцы ABDK, ConsenSys Diligence, Peckshield и Trail of Bits будут проводить аудиты в Каире.
  • Аудит StarkNet: мы начали с аудита основ сети:
  1. CryptoExperts проведут аудит Cairo Solidity Verifier.
  2. Недавно было завершено официальное доказательство LEAN спецификаций Cairo и опубликовано в виде документа и репозитория GitHub .

Ожидайте еще много интересных коллабораций, которые будут опубликованы в ближайшие месяцы!

STARK набирает обороты сегодня

Мы с уверенностью подходим к запуску StarkNet Alpha, поскольку StarkEx, наша автономная SaaS-платформа для масштабирования, продемонстрировала, как STARK могут массово масштабировать приложения Ethereum. Мы запустили StarkEx для dYdX (бессрочные контракты), DeversiFi (спотовая торговля и платежи), а также для Immutable и Sorare (чеканка и торговля NFT). Мы увидели, что их затраты на газ/транзакцию снизились в 100–200 раз, примерно до 650 газа/транзакция в Validium (данные вне сети) и 1100 газа/транзакция для ZK-Rollup.

На сегодняшний день StarkEx провел сделки на 80 миллиардов долларов и более 27 миллионов транзакций, что намного превосходит любое другое решение L2 — и все они вместе взятые.

Действовать сейчас

Никогда не было лучшего времени, чтобы присоединиться к растущей экосистеме StarkNet, создав либо свое следующее приложение dApp, либо полезные инструменты для разработчиков.

Мы приглашаем вас:

  1. Присоединяйтесь к StarkNet Discord , где вы сможете встретиться и пообщаться с сообществом StarkNet.
  2. Начните учиться писать смарт-контракты StarkNet.
  3. Напишите нам в директ — наша команда готова помочь воплотить ваши идеи и инициативы в жизнь.

Обновление (ноябрь 2021 г.): StarkNet Alpha работает в основной сети Ethereum.

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *