MMS

Кандидат на выпуск основной сети StarkNet доступен в тестовой сети

Захватывающие времена впереди

Alpha 4 была выпущена сегодня на Goerli. Эта версия является кандидатом на выпуск основной сети и, если все пойдет по плану, будет развернута в основной сети к концу месяца.

Alpha 4 последовала за полнофункциональным выпуском Alpha 3, который включал, среди прочего, улучшения времени компиляции Cairo, конструкторы контрактов и многое другое (см. полные примечания к выпуску ).

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

Новые особенности

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

Получить адрес этого контракта

Контракты теперь могут получить свой собственный адрес с помощью нового системного вызова `get_contract_address`. Наконец-то мы можем расторгнуть контракт с селфи.

См. пример кода и документацию

Блокировать хэш

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

Адреса контрактов

В этой версии изменен способ расчета адресов контрактов. Адрес представляет собой хэш Педерсена для адреса вызывающего объекта, соли (случайной или выбранной установщиком), хэш кода контракта и хэш аргументов конструктора, к которым добавляется префикс.

Хэш (PREFIX, caller_address, соль, contract_hash, ctr_args_hash)

В текущей версии адрес вызывающей стороны всегда равен 0, но в будущих версиях это позволит развертывать контракты непосредственно из существующих контрактов.

Обратите внимание, что эта схема очень похожа на CREATE2.

См. полные примечания к выпуску

Токен-мосты

Мосты токенов являются важной частью инфраструктуры StarkNet. Они позволяют переводить средства в StarkNet и обратно. Мост не развернут на момент публикации, но он должен быть доступен через несколько дней — вместе с полной документацией по его функциональности и использованию. Важно отметить, что мост использует протокол обмена сообщениями L1<>L2 . Таким образом, он предлагает короткое время вывода средств — после того, как снятие включено в пакет и принято на L1, средства мгновенно становятся доступны пользователю на L1.

Это первая версия токен-моста, и мы хотели бы получить отзывы о ней от экосистемы.

Присоединяйтесь к StarkNet

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

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

Tags:

Leave a Reply

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