MMS

Мы рады объявить о запуске альфа- версии StarkDEX — первой развернутой реализации нашего механизма масштабирования STARK, созданного в сотрудничестве с 0x.

Что такое StarkDEX ?

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

Из-за стоимости выполнения каждого расчета в цепочке DEX не может проводить более 3 сделок в секунду (даже если бы он потреблял весь газ). С StarkDEX DEX могут совершать более 8000 сделок на блок Ethereum, или 550 сделок в секунду, что почти в 200 раз превышает текущую пиковую мощность Ethereum!

Как это делается? StarkDEX обрабатывает вне сети львиную долю расчетных вычислений и отправляет в блокчейн прозрачное (не требующее доверенной настройки) и краткое доказательство целостности вычислений и правильности расчетной партии сделок.

Что есть в Alpha ? Урегулирование реальных сделок Binance в масштабе

Альфа-версия StarkDEX развернута в тестовой сети Ethereum. На следующей неделе мы воспользуемся симулятором, чтобы воспроизвести и провести через наши системы выборку живых сделок с Binance, крупнейшей криптобиржи в мире по объему: StarkDEX будет группировать их в режиме реального времени, вычислять доказательства достоверность этих пакетных сделок и проверяйте доказательства в цепочке, используя наш смарт-контракт верификатора StarkDEX. Чтобы продемонстрировать непревзойденную способность StarkDEX справляться с масштабированием, мы планируем обеспечить скорость до 10 сделок в секунду (без негативного влияния на сеть).

Поток через систему StarkDEX:

  1. DEX (или, в альфа-версии, симулятор) отправляет подписанные пользователем сделки для расчета в службу StarkDEX для включения в пакет. (В альфа-версии эти сделки представляют собой набор реальных сделок Binance).
  2. Служба StarkDEX проверяет действительность подписей и правильность выполнения сделок, а также обновляет балансы токенов в состоянии вне сети.
  3. После того, как пакет заполнен, служба StarkDEX генерирует доказательство, подтверждающее вычислительную целостность всего пакета, и отправляет доказательство вместе с корнем состояния в контракт Verifier on-chain.
  4. Ончейн-контракт верификатора получает запрос на изменение состояния, представленное новым корнем состояния, вместе с доказательством. Контракт проверяет доказательство и только затем принимает переход состояния. Поскольку доказательство недопустимого перехода между состояниями не может быть сгенерировано (точнее, его создание невозможно с вычислительной точки зрения), принимаются только действительные переходы между состояниями.

Что дальше?

Запуск альфа-версии — еще один важный шаг на пути от научной статьи к продукту, используемому реальными пользователями. Следующие шаги — развертывание StarkDEX MVP в основной сети с параллельной разработкой StarkExchange — решения для самостоятельной торговли для централизованных бирж.

Читать далее

Сеансы StarkWare

Присоединяйтесь к нам на конференции StarkWare Session , которая состоится в Тель-Авиве 16 сентября 2019 года (сразу после масштабирования биткойнов), где мы обсудим STARK как решение масштабируемости уровня 2 (и уровня 1), а также STARK. -дружественные хэш-функции.

Открытый исходный код

Код контракта верификатора

Код основного контракта

Tags:

Leave a Reply

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