MMS

Новая фаза: компонуется

TL;DR

  • StarkNet теперь поддерживает компонуемость, основную функцию, определяющую фазу StarkNet Constellations.
  • Мы выпускаем платформу тестирования для StarkNet — теперь разработчики могут эффективно тестировать свои контракты локально.
  • Этот выпуск включает в себя несколько заметных улучшений производительности, таких как поддержка Merkle-Patricia Tries и встроенная функция побитовых операций.
  • Фронт экосистемы:
  1. Стандартизированные контракты : OpenZeppelin будет разрабатывать стандартизированные контракты для StarkNet, как они это делали для Ethereum!
  2. EVM->Cairo Compiler : команда Warp @ Nethermind продемонстрировала компиляцию кода ERC-20 Solidity для контрактов StarkNet

Background

StarkNet — это децентрализованный накопительный пакет достоверности без разрешения (также известный как «ZK-накопительный пакет»). Мы объявили его дорожную карту в начале года. Альфа , которая в настоящее время работает в общедоступной тестовой сети Ethereum, уже поддерживает развертывание смарт-контрактов без разрешения, реализующих любую бизнес-логику, с обменом сообщениями L1<>L2 и данными в сети. Кроме того, он позволяет любому пользователю без разрешения отправлять транзакции в сеть в стиле Ethereum.

Этот выпуск: StarkNet Alpha 2 включает в себя основную функцию, которая позволяет нам перейти от планет к созвездиям: возможность компоновки между развернутыми смарт-контрактами.

Функции

StarkNet Alpha 2 представляет следующие функции:

  • Компонуемость : StarkNet Alpha теперь поддерживает взаимодействие между смарт-контрактами — с опережением графика! Прелесть этого обновления в том, что разработчики могут ожидать почти такого же опыта, как Ethereum; вызовы синхронны и могут использоваться как вызовы функций. Мы с нетерпением ждем новых приложений, которые выиграют как от неограниченного масштаба вычислений, так и от компонуемости контрактов, представленных StarkNet. Чтобы понять, как использовать эту функцию, вы можете начать с этого руководства . Мы хотели бы услышать ваши отзывы и посмотреть, что вы строите на дискорде StarkNet .
  • Локальная среда тестирования: вы просили, и мы предоставили лучшую среду тестирования . Это позволит разработчикам ускорить разработку своего децентрализованного приложения путем локального тестирования развертывания и взаимодействия контрактов StarkNet — без каких-либо внешних зависимостей. Эта версия включает только взаимодействие L2, следующие версии будут расширять функциональность и удобство использования. Ознакомьтесь с учебным пособием здесь , и мы будем рады услышать ваши отзывы об этой функции.
  • Улучшения производительности:

Patricia Trees: мы улучшили дизайн StarkNet, чтобы поддерживать более высокую пропускную способность и более короткое время генерации доказательств, перейдя к обязательству состояния Merkle-Patricia Tree ( документация ). Это изменение позволяет создавать гораздо большие блоки, тем самым снижая стоимость транзакции. Переход к более сложным обязательствам состояния был обеспечен Cairo, языком ZKP — основным компонентом операционной системы StarkNet.

Побитовые операции: мы добавили встроенную функцию для поддержки гораздо более эффективных побитовых операций в контрактах StarkNet ( документация ).

  • Goerli: StarkNet переходит с Ropsten на Goerli ! Наконец-то мы освободили нашу систему от капризов богов Ропстена. Alpha 2 теперь будет работать в более стабильной среде разработки.

Экосистема

Экосистема StarkNet постоянно растет, и мы рады поделиться последними новостями:

  • Стандартизированные контракты : для нас большая честь работать с OpenZeppelin над библиотекой стандартных контрактов StarkNet. Их каноническая работа над стандартизированными контрактами Ethereum служит нам всем ежедневно, и мы уверены, что они будут столь же эффективны здесь.
  • EVM->Cairo Compiler : команда Warp из Nethermind продемонстрировала перенос контракта ERC-20 из байт-кода EVM в контракт StarkNet и развертывание в StarkNet. Эта работа продвигается быстро, и наша следующая цель — перенос произвольных смарт-контрактов из Юла в Каир.
  • Maker-on-StarkNet : в Maker DAO поступило предложение реализовать протокол Maker через StarkNet. На первом этапе предлагается создать мост DAI от Ethereum к StarkNet, а затем создать DAI на StarkNet.
  • Аудиторские услуги StarkNet/Cairo : мы привлекаем несколько аудиторских фирм для предоставления услуг по аудиту смарт-контрактов StarkNet и программ Cairo.

Основная сеть за углом

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

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

Tags:

Leave a Reply

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