Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the redux-framework domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the betterdocs domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the cyr2lat domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the yandex-metrica domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-blocks domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the teknolab domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/mmsteam/public_html/wp-includes/functions.php on line 6121
StarkNet Alpha выходит в основную сеть – MMS
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 *