Coinbase в конце марта добавила поддержку токенов ERC20. После анонса цена токена 0x (тикер ZRX) выросла на 40% в течение часа, хотя Coinbase намеренно воздержалась от упоминания конкретных токенов. Когда в ночь на 24 мая слухи в некоторой степени подтвердились, и появилась новость о том, что Coinbase приобрела биржу Paradex, работающую на протоколе 0x, курс ZRX также мгновенно подскочил. Давайте разберемся, что представляет собой 0x и его нативный токен ZRX.
Проект 0x был запущен в октябре 2016 года. В августе прошло ICO, на котором удалось собрать за сутки запланированные $24,5 млн., а в апреле прошлого года собрал на SAFT-сейле $775 000 от Polychain Capital, Blockchain Capital, Pantera Capital, Jen Advisors и FBG Capital. В отличие от гораздо более крупных блокчейн-стартапов, 0x сегодня реализовал на своём протоколе более десятка проектов, среди которых Ethfinex и Augur. На момент публикации токен ZRX стоит $1,22, а сеть имеет рыночную капитализацию в размере $643 млн.
Проект 0x — это открытый протокол, позволяющий организовывать децентрализованный обмен токенов ERC20 на блокчейне эфириума, то есть база для децентрализованной биржи. Преимущество такой биржи — отсутствие третьих сторон, что делает торговлю дешевле (комиссии отсутствуют) и безопаснее (пользователь всегда сам контролирует свои средства).
Однако затраты всё равно остаются, поскольку транзакции обрабатываются в блокчейне. Проект 0x стремится их минимизировать через выставление ордеров офчейн, что значительно ограничивает количество команд, которые обрабатываются в блокчейне. Для этого используются так называемые ретрансляторы. Это узлы, которые распространяют ордера через публичные или частные книги ордеров. Они транслируют суммы средств в сети через книгу ордеров, то есть выступают в качестве биржи. Однако ретранслятор не выполняет сделку, а только предлагает ордера, отправленные в сеть, и для каждой транзакции он запрашивает плату в ZRX. На основной блокчейн влияют только финальные транзакции, а все другие команды обрабатываются вне основной сети, поэтому такая система «уменьшает раздувание блокчейна».
Протокол 0x также включает двухточечные ордера (point-to-point orders), которые отправляются конкретному получателю. Они позволяют двум пользователям переводить средства через различные онлайн-сервисы, включая электронные письма, мессенджеры и др. Когда инициатор отправляет такой ордер, только назначенный им получатель может безопасно выполнить его.
Смарт-контракты 0x распространяются как открытый исходный код, что позволяет разработчикам свободно создавать новые приложения с использованием протокола 0x, если для их токена или платформы требуются функции биржи. Протокол действует как плагин для других децентрализованных приложений (даппов) и как основа для создания общей инфраструктуры различных приложений.