2019: Год Dex (Децентрализованных Бирж)

Возможно ли, что криптовалютная зима стала золотым веком для технологии блокчейн? Добро пожаловать в 2019 год, год децентрализованных бирж (DEX)! Все, кто имеет какое-либо отношение к криптовалютам или технологии блокчейна, переживают суровую зиму, что отражается на графиках цен популярных и не очень криптовалют, таких как ледяные горы ( ок.

: П Ок, перевели, ситуация уже немного изменилась.

).

Ажиотаж прошел, пузырь лопнул, дым рассеялся.

Однако не все так плохо.

Технологии продолжают развиваться и находят такие решения, как децентрализованные биржи (DEX – Д централизованный Бывший Change), которые призваны радикально изменить экосистему криптовалют в 2019 году.



Что такое децентрализованная биржа?

Вы можете быть удивлены.

На централизованных торговых платформах CEX (или централизованные биржи).

примечание: в оригинале CEX — это аббревиатура, ее не следует путать с названием популярной биржи CEX.io. ), владелец платформы — всего лишь посредник, своего рода криптобанкир.

Он отвечает за хранение и управление всеми средствами, которыми торгуют на платформе.

CEX обычно представляет собой интуитивно понятную и доступную платформу, предлагающую высокую ликвидность и множество торговых инструментов.

Платформа также выступает в качестве шлюза между фиатной валютой и криптоактивами.

Однако, как криптоэнтузиасты, мы знаем риски централизации и доверия к посредникам, например, смерть основателя биржи Quadriga и потеря ключей от кошелька, на котором хранились средства пользователей.

В случае централизованной платформы она становится единой точкой отказа или цензуры.

DEX стремится устранить посредников и единую точку отказа.

, проводя транзакции непосредственно между пользователями, на самом блокчейне, лежащем в основе платформы, минуя торговую платформу.

Таким образом, основная цель DEX — просто предоставить покупателям актива инфраструктуру для поиска продавцов и наоборот. Основное преимущество DEX перед CEX очевидно:

  1. «надежность».

    Посредник больше не нужен.

    Поэтому за свои средства отвечают пользователи, а не централизованная платформа (директор которой может умереть, ключи могут быть украдены или взломаны);

  2. Поскольку пользователи несут ответственность за свои средства и нет посредника в виде платформы, отсутствует вероятность цензуры (депозиты не могут быть заморожены, а пользователи заблокированы), для доступа к торговым возможностям не требуется проверка (KYC) и все торговые операции являются «анонимными», поскольку отсутствует «надзорный» или контролирующий орган;
  3. и, что более важно, как правило, на DEX вы можете осуществлять любой тип обмена между активами (при условии, что предложения покупателя и продавца совпадают), поэтому вы не ограничены условиями листинга инструмента, как на CEX ( ок.

    : в общем случае это не так, здесь автор немного фантазирует и описывает исключительно идеалистическую картину, которая теперь возможна только при условии возможности атомных обменов между цепочками );

Но, как гласит старая поговорка: « не все то золото, что блестит «Существующие технологии DEX имеют проблемы, которые еще предстоит решить.

Прежде всего, DEX в настоящее время не очень приспособлен для обычных пользователей.

Нам, профессионалам, может быть удобно использовать кошельки, управлять ключами, исходными фразами и подписывать транзакции, но обычные пользователи боятся такая вещь.

Более того, поскольку сделки являются одноранговыми, некоторые биржи требуют, чтобы пользователи были онлайн для выполнения своего заказа (звучит безумно, не так ли?).

UX — основная причина, по которой новички в криптовалюте предпочитают CEX вместо DEX для торговли криптоактивами.

А из-за ужасного UI/UX у DEX низкая ликвидность практически для всех торгуемых активов.

Опять же, если вы забыли эту незначительную деталь, торги на DEX являются одноранговыми, поэтому, если вы хотите обменять BTC на LTC, вам обязательно нужно будет найти клиента, готового обменять Litecoins на предложенное вам количество биткойнов.

Это может быть сложно (мягко говоря) для некоторых валют или если количество пользователей DEX невелико.

Итак, все это, вместе с ограниченной производительностью большинства DEX (блокчейнов по своей сути), ставит непреодолимый барьер на пути к внедрению на массовом рынке.

Так: биржа биржи (централизованно):

  • Легко использовать
  • Расширенные торговые функции
  • Высокая ликвидность
  • Возможности работы с фиатными валютами (торговля, ввод/вывод)
Декс (децентрализованный):
  • Трудно понять и использовать
  • Только базовые варианты торговли
  • Низкая ликвидность
  • Невозможно работать с обычными валютами
К счастью, все эти трудности можно исправить, что и пытаются сделать новые проекты.

Но об этом чуть позже; Для начала давайте посмотрим на текущую ситуацию.

Как создаются нынешние DEX? Существует три основных подхода к разработке DEX.

Книга заказов и расчеты в сети

Это была архитектура DEX первого поколения.

Проще говоря, это биржа, полностью основанная на блокчейне.

Все действия – каждый торговый приказ, изменение статуса – все записывается в блокчейн как транзакции.

Таким образом, вся биржа управляется смарт-контрактом, который отвечает за размещение пользовательских ордеров, блокировку средств, сопоставление ордеров и выполнение сделки.

Этот подход обеспечивает децентрализацию, доверие и безопасность, передавая основные принципы блокчейна всем функциям DEX поверх него.

( ок.

: в принципе, это настоящая децентрализованная биржа, полностью соответствующая духу и сути такого подхода.

Обратной стороной является то, что эти реализации были поверх ранних и несовершенных блокчейнов.

В качестве примера хорошего решения можно привести BitShares и Stellar. ).

Однако такая архитектура делает платформу:

  • низкая ликвидность — в системе недостаточно места для инструментов;
  • медленный — узким местом при исполнении ордеров на DEX является смарт-контракт и пропускная способность сети.

    Представьте себе, что вы работаете на такой децентрализованной фондовой бирже;

  • Дорогой — каждая операция по изменению состояния означает запуск смарт-контракта и оплату стоимости газа;
  • «нестандартность» — это невозможность взаимодействия с другими платформами, и это огромное ограничение.

Что я имею в виду под невозможностью взаимодействовать? А дело в том, что в этом типе DEX вы можете обмениваться только активами, которые являются нативными для блокчейна и смарт-контрактов платформы DEX, если только для межсетевого соединения не используются дополнительные средства.

Таким образом, если мы будем использовать Ethereum для DEX, то через эту платформу мы сможем обмениваться токенами только на основе блокчейна Ethereum. Более того, встроенные DEX обычно используются для обмена ограниченным количеством стандартных токенов (например, только ERC20 и ERC721), что накладывает большие ограничения на торгуемые активы.

Примерами таких децентрализованных платформ являются DEX.tor ( ок.

: еще более известный EtherDelta/ForkDelta ), или обмены на основе стандарта EIP823 ( ок.

: попытка стандартизировать формат смарт-контракта для торговли токенами ERC-20 ).

Поскольку не все должно быть основано на Ethereum, позвольте мне поделиться с вами примером DEX, реализованного с использованием этого подхода на другом популярном блокчейне, EOS. Tokena в настоящее время является первой реализацией полностью сетевой DEX, которая использует промежуточный токен для минимизации комиссий, выплачиваемых пользователями.



Книга заказов вне сети и расчеты внутри сети

Этому подходу следуют DEX, построенные на протоколах второго уровня поверх основного блокчейна.

Например, протокол 0x поверх Ethereum. Транзакции выполняются в эфире (или в любой другой сети, поддерживаемой узлами ретрансляции ( ок.

: Версия протокола 2.0 уже реализована, и они планируют объединить ликвидность на Ethereum (и его форках) и EOS. ), а пользователи получают возможность контролировать свои средства до момента завершения торговой операции (нет необходимости блокировать средства до выполнения ордера).

Книги заказов в этой схеме ведутся на релейных узлах, которые получают за это комиссию.

Они транслируют каждый новый ордер, консолидируя всю ликвидность системы и создавая более надежную торговую инфраструктуру.

После получения ордера маркет-мейкер ожидает второй стороны транзакции, после чего сделка исполняется внутри смарт-контракта 0x, а запись транзакции вводится в блокчейн.

Такой подход к проектированию приводит к более низким комиссиям, поскольку новые заказы или обновления заказов не требуют оплаты газа, и единственные две комиссии, которые необходимо платить, — это плата за ретрансляторы, которые облегчают торговлю, и газ, необходимый для обмена токенами между пользователи в сетях блокчейна.

В протоколе 0x любой ( ок.

: предполагается, что активный трейдер ) могут стать ретрансляционным узлом и зарабатывать дополнительные токены за совершение сделок, покрывая таким образом комиссии своих сделок.

Кроме того, тот факт, что торговля происходит вне сети, решает проблему производительности блокчейна и смарт-контрактов, которую мы видели в DEX на базе Ethereum. Еще раз, одним из основных недостатков этого типа DEX является отсутствие взаимодействия с другими платформами.

В случае DEX, основанного на протоколе 0x, мы можем торговать только токенами, которые находятся в сети Ethereum. Более того, в зависимости от конкретной реализации DEX могут существовать дополнительные ограничения на конкретные стандарты токенов, которыми нам разрешено торговать (в основном все требуют торговли токенами ERC-20 или ERC-721).

Идеальным примером DEX на основе 0x является проект Radar Relay. Чтобы иметь возможность взаимодействовать с другими цепочками, мы должны решить еще одну проблему — доступность данных.

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

Итак, основные моменты этого типа DEX:

  • Работает только с ограниченным списком стандартов инструментов.

  • Меньшие комиссии
  • Лучшая производительность
  • Больше ликвидности
  • Отсутствие блокировки средств трейдеров


Смарт-контракты с резервами

Этот тип DEX дополняет два предыдущих типа платформ и призван решить, прежде всего, проблему ликвидности.

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

Это аналогично децентрализованному банку, предлагающему ликвидность системе.

Резервы на основе смарт-контрактов на DEX — это решение, позволяющее обойти проблему «совпадения желаний» и открыть неликвидные токены для торговли.

Недостатки? Это требует, чтобы третья сторона действовала как банк и предоставляла эти средства или внедряла расширенную политику управления ресурсами, чтобы пользователи могли заблокировать часть своих средств ради ликвидности DEX и децентрализовать управление резервами.

Bancor (децентрализованная сеть ликвидности) является ярким примером такого подхода ( ок.

: и очень успешно реализовано.

Также ожидаем в ближайшее время запуск проекта Minter, где это реализовано на уровне базового протокола самой сети.

).

Отличительные моменты:

  • Увеличивает ликвидность
  • Поддерживает множество разных токенов одновременно
  • Некоторая степень централизации


Новая волна DEX

Теперь вы знаете различные подходы к архитектуре DEX и их реализации.

Однако почему такая низкая популярность таких решений, несмотря на наличие весомых преимуществ? Основными проблемами текущих проектов являются в основном масштабируемость, ликвидность, совместимость и UX. Давайте посмотрим на многообещающие разработки, которые находятся на переднем крае развития DEX и блокчейна.

Проблемы, которые необходимо решить в DEX следующего поколения:

  • Масштабируемость
  • Ликвидность
  • Совместимость
  • UX
Как мы видим, одним из основных ограничений конструкции DEX была масштабируемость.

Для ончейн DEX у нас есть ограничения на контракты и саму сеть, тогда как оффчейн требует дополнительных протоколов.

Разработка блокчейн-платформ следующего поколения, таких как NEO, NEM или Ethereum 2.0, позволит разработать более масштабируемые DEX. Давайте немного сосредоточимся на Ethereum 2.0. Самым многообещающим улучшением является шардинг.

Шардинг делит сеть Ethereum на подсети (шарды) с локальным консенсусом, так что проверка блоков больше не должна выполняться каждым узлом в сети, а только членами одного и того же шарда.

Параллельно независимые шарды взаимодействуют друг с другом для достижения глобального консенсуса в сети.

Чтобы это стало возможным, Ethereum необходимо будет перейти от консенсуса Proof-of-Work к консенсусу Proof-of-Stake (который мы надеемся увидеть в ближайшие несколько месяцев).

Ожидается, что Ethereum сможет обрабатывать более 15 000 транзакций в секунду (что неплохо для реализации масштабируемой собственной DEX).



2019: Год DEX (децентрализованных бирж)



Совместимость и кросс-чейн протоколы

Итак, с масштабируемостью мы позаботились, но как насчет совместимости? У нас может быть хорошо масштабируемая платформа Ethereum, но мы по-прежнему можем торговать только токенами на основе Ethereum. Именно здесь в игру вступают такие проекты, как Cosmos и Polkadot ( ок.

: Пока готовилась статья, «Космос» уже вышел в стадию реальной работы, поэтому мы уже можем оценить его возможности.

).

Эти проекты направлены на объединение различных типов блокчейн-платформ, таких как Ethereum и Bitcoin или NEM и ZCash. В Cosmos реализован протокол Inter Blockchain Communication (IBC), который позволяет одному блокчейну взаимодействовать с другими сетями.

Отдельные сети будут взаимодействовать друг с другом через IBC и некоторый промежуточный узел Cosmos Hub (реализующий архитектуру, аналогичную 0x).

Chain Relays — это технический модуль в IBC, который позволяет блокчейнам считывать и проверять события в других блокчейнах.

Представьте, что смарт-контракт на Ethereum хочет узнать, была ли завершена определенная транзакция в сети Биткойн, затем он доверяет эту проверку другому узлу релейной цепи, который подключен к нужной сети, и может проверить, была ли эта транзакция уже завершена.

и включен в блокчейн биткойнов.

Наконец, зоны привязки — это узлы, которые действуют как шлюзы между различными блокчейнами и позволяют сети Cosmos подключаться к другим блокчейнам.

Peg Zones требует наличия определенного смарт-контракта в каждой из подключенных цепочек, чтобы обеспечить обмен криптовалютой между ними.



2019: Год DEX (децентрализованных бирж)



А что насчет Полкадота?

Polkadot и Cosmos используют схожие подходы.

Они создают промежуточные блокчейны, которые работают поверх других сетей и протоколов консенсуса.

В случае с Polkadot зоны привязки называются Bridges, и они также используют узлы ретрансляции для связи между блокчейнами.

Самая большая разница заключается в том, как они планируют соединять разные сети, сохраняя при этом безопасность.



2019: Год DEX (децентрализованных бирж)

Подход Polkadot к сетевой безопасности основан на унификации и последующем совместном использовании между цепочками.

Это позволяет отдельным цепочкам использовать коллективную безопасность без необходимости начинать с нуля ( ок.

: Очень сложный и непонятный для автора момент. В оригинальном «Polkadot» сетевая безопасность объединена и разделена.

Это означает, что отдельные сети могут использовать коллективную безопасность без необходимости начинать с нуля, чтобы завоевать популярность и доверие».

Нам сложно описать алгоритм работы Polkadot простыми словами; на данный момент это один из самых сложных проектов и он все еще находится на стадии исследования.

В разных материалах термин «безопасность» используется в самых разных контекстах, что затрудняет его понимание.

Есть несколько лучшее сравнение двух систем, например: в этой статье (RU) ).

Эти технологии все еще находятся на стадии разработки, поэтому мы не увидим, по крайней мере, в течение нескольких месяцев, каких-либо реальных проектов обмена, построенных на этих протоколах взаимодействия и позволяющих обмениваться активами между различными сетями.

Однако преимущества таких технологий очень интересны для реализации DEX следующего поколения.



Ликвидность через резервирование

Подобно зарезервированным смарт-контрактам, у нас есть дополнительный тип DEX, который использует независимые блокчейны в качестве базовой инфраструктуры для обмена активами, например Waves, Stellar или даже Ripple. Эти платформы позволяют децентрализованно обмениваться любыми двумя активами (любого типа) с использованием промежуточного токена.

Таким образом, если я захочу обменять биткойны на эфиры, для завершения транзакции между двумя активами будет использоваться промежуточный токен.

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

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

Например, Бинанс ( ок.

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

: запущен всего неделю назад ).

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

: внутри он использует сетевой уровень Tendermint и консенсус pBFT, что гарантирует, что принятый блок сразу становится окончательным и не может быть перезаписан.

Это также означает, что вскоре мы можем ожидать интеграции с другими сетями через сеть Cosmos. ).

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



Ссылки на источники по теме

Теги: #Децентрализованные сети #Криптовалюты #Анализ и проектирование систем #архитектура системы #dex #децентрализованная биржа
Вместе с данным постом часто просматривают: