Мы рады объявить о запуске альфа- версии 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:
- DEX (или, в альфа-версии, симулятор) отправляет подписанные пользователем сделки для расчета в службу StarkDEX для включения в пакет. (В альфа-версии эти сделки представляют собой набор реальных сделок Binance).
- Служба StarkDEX проверяет действительность подписей и правильность выполнения сделок, а также обновляет балансы токенов в состоянии вне сети.
- После того, как пакет заполнен, служба StarkDEX генерирует доказательство, подтверждающее вычислительную целостность всего пакета, и отправляет доказательство вместе с корнем состояния в контракт Verifier on-chain.
- Ончейн-контракт верификатора получает запрос на изменение состояния, представленное новым корнем состояния, вместе с доказательством. Контракт проверяет доказательство и только затем принимает переход состояния. Поскольку доказательство недопустимого перехода между состояниями не может быть сгенерировано (точнее, его создание невозможно с вычислительной точки зрения), принимаются только действительные переходы между состояниями.
Что дальше?
Запуск альфа-версии — еще один важный шаг на пути от научной статьи к продукту, используемому реальными пользователями. Следующие шаги — развертывание StarkDEX MVP в основной сети с параллельной разработкой StarkExchange — решения для самостоятельной торговли для централизованных бирж.
Читать далее
- Наша презентация на ZK-Summit о решениях масштабируемости на основе STARK
- STARK Math — наша серия из 5 частей, посвященных математическим концепциям, лежащим в основе STARK (части I , II , III , IV и V ) .
- Часто задаваемые вопросы — все, что вам нужно знать о StarkDEX
- Наши друзья из 0x тоже написали пост об этой совместной работе
Сеансы StarkWare
Присоединяйтесь к нам на конференции StarkWare Session , которая состоится в Тель-Авиве 16 сентября 2019 года (сразу после масштабирования биткойнов), где мы обсудим STARK как решение масштабируемости уровня 2 (и уровня 1), а также STARK. -дружественные хэш-функции.