MMS

Первая система на базе Cairo находится в производстве.

Пять месяцев назад мы запустили StarkEx 1.0, первую систему STARK производственного уровня, обеспечивающую биржу самообслуживания DeversiFi . Сразу после запуска мы начали разработку новой улучшенной версии StarkEx 2.0, которая вышла сегодня. В этой версии представлен ряд значительных улучшений в различных аспектах системы.

Читать документы

Каир: один верификатор, чтобы править всеми — StarkEx 2.0 — первая система в производстве, программируемая на Каире, нашем новом языке программирования, полном по Тьюрингу, для создания доказательств STARK. Обмены наших партнеров, ImmutableX и dYdX, которые скоро будут запущены, также будут работать на базе Cairo. Вы можете узнать больше о Каире из этого поста или из этого выступления .

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

Результат? 4-кратное увеличение размера пакета для DeversiFi и, конечно же, наша демонстрация 300 000 транзакций Reddit в одном доказательстве .

Быстрое подключение L1-L2 . В прошлом году мы первыми предложили механизмы для использования гарантий проверки достоверности L2, чтобы обеспечить быстрые транзакции L1 до синхронизации с состоянием L2. Теперь эта инновационная функция запущена и позволит пользователям StarkEx вызывать быстрый вывод средств, а также другие взаимодействия L2-L1 со скоростью блокчейна. DeversiFi уже планирует новые интересные функции, использующие эту возможность, и мы с нетерпением ждем инноваций, которые это откроет.

Поддержка ERC-721 — StarkEx 2.0 теперь готов поддерживать торговлю (а вскоре и массовую чеканку вне сети) невзаимозаменяемыми токенами (NFT), придерживающимися формата ERC-721. Эта возможность имеет решающее значение для предстоящего запуска ImmutableX, но она также будет полезна будущим клиентам StarkEx, которые, возможно, захотят совместить торговлю взаимозаменяемыми токенами и невзаимозаменяемыми игровыми и коллекционными предметами.

Гибкость — мы улучшили интерфейсы контрактов по всем направлениям — теперь пользователи могут вносить средства на любой счет L2 и выводить средства на любой адрес L1. Например, Боб может внести депозит непосредственно на счет L2 Алисы. Алиса может вывести свои средства непосредственно на свой адрес холодного кошелька Ethereum или отправить свои средства на адрес Боба Ethereum.

Улучшенная регистрация пользователей — пользователи теперь могут быть зарегистрированы в StarkEx по любому адресу (т. е. самим оператором), что позволяет приложению исключить этап регистрации из процесса регистрации пользователей и регистрировать пользователей непосредственно на L2. Меньше трения, лучше преобразование.

Восстановление ключа смарт-контракта — каждый адрес Ethereum теперь может иметь несколько учетных записей L2. Это позволяет кошелькам смарт-контрактов восстанавливать свои ключи. Это также позволяет трейдерам хранить свои средства на разных счетах вне сети.

Обеспечение самообслуживания . И последнее, но не менее важное: это обновление было первой демонстрацией механизма обновления StarkEx в основной сети. Это обновление было предложено в сети 28 дней назад :

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

Подробнее о механизме апгрейда вы можете узнать здесь .

StarkEx — дорога вперед

Теперь, когда вышел StarkEx 2.0, мы работаем над будущими версиями, первая из которых должна быть развернута к концу этого года, и включать ImmutableX. Вскоре после этого система StarkEx, поддерживающая обмен бессрочными контрактами dYdX, будет запущена. Каждая из этих версий будет включать дополнительные инновационные функции — следите за обновлениями!

Том Брэнд

Tags:

Leave a Reply

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