Почему dYdX выбрал запустить свою собственную цепь вместо продолжения работы с решением Уровня 2?

Новичок3/22/2024, 3:01:48 PM
Эта статья представляет исследование, финансируемое dYdX Foundation, в котором обсуждается dYdX как успешный кейс децентрализованной биржи и ее влияние на текущую индустрию блокчейна. Успех dYdX бросает вызов «максимализму свертки» и дает наглядный пример того, что важнее — инфраструктура или приложения. В статье также изложена история развития dYdX, от первоначальной маржинальной и опционной торговли до торговли бессрочными фьючерсными контрактами. Наконец, в статье суммируется значение разработки dYdX для отрасли и предоставляется ценная информация для тех, кто рассматривает возможность запуска или перехода на новые продукты. Развитие dYdX прошло несколько этапов, от запуска в основной сети Ethereum, перехода на Layer1 и, в конечном итоге, запуска собственной цепочки. Решения dYdX демонстрируют важность инфраструктуры блокчейна, при этом гибкость имеет решающее значение для успеха продуктов.

1. Введение и фон

1.1 Цель этой статьи: Почему dYdX?

Многие считают dYdX самой успешной Децентрализованной Биржей (DEX), и хотя это верно, с точки зрения исследователя, dYdX представляет собой интересный проект по двум основным причинам: 1) Он служит практическим контрпримером текущему тренду строительства 'собственных роллапов' в индустрии блокчейна, и 2) Он представляет собой значительное кейс-исследование в остро обсуждаемом дебата о инфраструктуре против приложений в отрасли. Давайте более подробно рассмотрим эти причины.

1.1.1 Прямой Контрпример к Максимализму Rollup

Отрасль блокчейна в 2023 году можно описать как 'эру роллапов', появляются многочисленные цепи роллапов. После падения Terra, когда ее считали сильным конкурентом Ethereum, и значительных неудач Solana из-за кризиса FTX, на передний план вышло повествование о том, что 'Ethereum торжествует' в секторе блокчейна. В результате многие проекты отказались от создания своих собственных блокчейнов уровня 1 в пользу превращения в роллапы Ethereum, которые предлагали унаследованную безопасность от Ethereum, позволяя при этом некоторую автономию.

Однако это не означало конец цепочкам Уровня 1. Многие проекты, произошедшие из блокчейн-проекта Meta, Diem, ввели новые концепции в различных областях, включая Согласование (Bullshark, Narwal и т. д.). Действительно увлекательными являются проекты, которые перешли от rollup к запуску собственных цепочек Уровня 1. Интригует, почему проект, особенно успешный как Уровень 2, отказался от этого, чтобы запустить свою цепочку. Именно это сделал dYdX, сделав его прямым противоположным примером 'максимализма rollup'. Исходно dYdX не был цепочкой Уровня 1, но и не был непопулярным проектом как Уровень 2. Его переход к самостоятельной цепочке вызывает вопросы о том, почему решения Уровня 2 не могут быть ответом на все проблемы.

1.1.2 Значительный случай в дебатах об инфраструктуре против приложений

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

1.1.3 Давайте погрузимся в dYdX

Помимо упомянутых причин, dYdX - увлекательный проект многими способами. Он ранее перешел с основной цепи Ethereum на Уровень 2 и, парадоксально, столкнулся с существенными вызовами во время расцвета DeFi. Кризисы, с которыми столкнулся dYdX, и способы их преодоления не только интересны, но и содержат ценные уроки для тех, кто создает продукты на цепочке.

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

1.2 Объяснение криптовалютных перманентных протоколов DEX

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

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

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

1.3 Краткая история dYdX: от Централизованных бирж к Децентрализованным

Антонио Жулиано, основатель dYdX, строил свою карьеру в области блокчейна до dYdX. Интересно, что его крипто/блокчейн-карьера началась как разработчик в Coinbase, одной из крупнейших криптовалютных бирж в мире. Работая в Coinbase, Антонио приобрел обширные знания о блокчейне и криптовалютах, которые, вероятно, сыграли роль в вдохновении концепции dYdX. В то время, когда Антонио разрабатывал концепцию dYdX, маржинальная торговля становилась все более популярной в криптоиндустрии, и многие инвесторы использовали плечо для агрессивных инвестиционных стратегий. Антонио предвидел внедрение этих сделок с плечом на блокчейне, что привело к созданию dYdX.

Впоследствии dYdX получило инвестиции в размере приблизительно 2 миллионов долларов, оценивая его в 10 миллионов долларов, от престижных организаций, таких как a16z и Polychain (https://medium.com/dydxderivatives/dydx-raises-10m-series-a-1250b7e0e1df). Проект постепенно расширялся, представляя свой продукт миру.

dYdX того времени был совсем другим, нежели сегодня. Он не был построен на Уровне 2 (удивительно, но был развернут на основной цепи Ethereum) и изначально не имел собственной торговой системы (он использовал стороннюю децентрализованную биржу). Кроме того, как упоминалось ранее, dYdX с самого начала не поддерживал перманентную фьючерсную торговлю. Каким образом стало возможным появление сегодняшнего dYdX, о котором мы знаем?

1.3.1 Газ, Газ, Газ! Катастрофа Лета DeFi: От L1 до L2

Для понимания перехода dYdX с основной сети Ethereum на Уровень 2 нам нужно вернуться к событиям, предшествовавшим началу 2020 года. Вопреки тому, что многие могут знать, dYdX была одним из приложений с наибольшим объемом торгов среди децентрализованных бирж в то время, составляя около половины всех объемов децентрализованных бирж. Однако все изменилось с появлением того, что известно как лето DeFi (децентрализованные финансы), вызванное запуском Compound своего управляющего токена $COMP и введением концепции добычи ликвидности.

Во время DeFi лета произошел взрыв токенов DeFi (многие были созданы тривиально для стимулирования предложения ликвидности, хотя их цены выросли без существенной поддержки). Новые токены DeFi были быстро добавлены в листинг и торговались на Uniswap, что заставило многих трейдеров перейти на использование Uniswap. Этот сдвиг значительно снизил торговый объем dYdX с 50% до ничтожных 0.5%.

Лето DeFi представляло собой нечто большее, чем просто вызов по рыночной доле для dYdX. Комиссии за транзакции Ethereum взлетели во время этого периода, представляя практически существенную угрозу для dYdX, которая ранее покрывала комиссии за транзакции своих пользователей, чтобы улучшить их опыт. До лета DeFi комиссии за транзакции были достаточно низкими, чтобы их покрывали торговые сборы dYdX. Однако с взлетом комиссий за транзакции Ethereum примерно в 100–1000 раз, dYdX столкнулась с серьезными финансовыми потерями. Были приняты меры, такие как установка минимальной суммы сделки (например, 10 000 долларов), однако в конечном итоге dYdX пришлось ввести торговые сборы, пропорциональные тем, что взимает Ethereum, создавая запретный барьер для своих пользователей (часто платящих более 100 долларов за транзакцию).

Иронично, dYdX столкнулся с одним из самых сложных вызовов во время пика популярности DeFi. Мало кто осведомлен, но в это время dYdX был на грани банкротства. У компании было ограниченное количество времени и существующие инвесторы неохотно удваивали свои вложения, поэтому dYdX оказался в тяжелом финансовом кризисе. Более того, компании было трудно дифференцировать свой продукт на рынке (интересно, Three Arrows Capital была одной из фирм, которые предоставляли финансирование в это время).

В конечном итоге, чтобы выбраться из этой опасной ситуации, dYdX нужен был фундаментальный изменения, которое привело к его уходу с основной сети Ethereum. Этот переход привел к появлению сегодняшнего dYdX, основанного на масштабируемом двигателе Starkware, называемом StarkEx и работающем на основе STARK.

2. dYdX Встречает Starkware, Вещи Начали Меняться

2.1 Почему Уровень 2?

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

Более того, в то время решения Layer 2 Ethereum, в частности Starkware (StarkEx), были оптимально разработаны для передачи услуг с Ethereum mainnet. Предлагая значительную масштабируемость при использовании безопасности Ethereum, Starkware стал привлекательной альтернативой для dYdX. Эта масштабируемость также позволила dYdX экспериментировать с различными инновациями в продукте, что значительно способствовало общему развитию платформы dYdX. (Этот переход на Layer 2 и последующие улучшения продукта - вот почему я считаю dYdX примером в дебатах "инфраструктура важнее или приложение важнее")

Как я подробно объясню позже, dYdX, как его обычно называли до запуска собственной цепи, по сути, базировался на Starkware. Используя решение Уровня 2, dYdX вошел в свою наиболее процветающую фазу. Давайте подробно проанализируем, как себя вел dYdX после перехода на Уровень 2.

2.2 Почему именно Starkware(StarkEx)?

Фактически, когда dYdX принял Starkware, первый вопрос, который приходит в голову, - почему Starkware, из множества доступных решений Уровня 2? Другие решения Уровня 2 также предоставляли очень эффективные среды по сравнению с Ethereum, поэтому, если у Starkware не было ясной отличительной черты, не было бы причины для dYdX специально выбирать Starkware. Так что было особенным в Starkware по сравнению с другими rollups, в частности, с другими ZK rollups?

Во-первых, Starkware - это решение Уровня 2, особенно оптимизированное для приложений, таких как dYdX, которым требуется обработка большого количества транзакций в секунду. Это потому, что Starkware может объединять множество транзакций в одну. Однако эта функция не уникальна для Starkware, поскольку другие ZK rollups также обладают этой возможностью. Реальное различие Starkware заключается в его способности обрабатывать более широкий спектр типов транзакций. Конечно, сейчас появляются различные методологии, такие как zkEVM, но когда dYdX искал решения Уровня 2, большинство ZK rollups были в первую очередь оптимизированы для простых транзакций (например, передачи токенов). Поэтому dYdX искал решение, которое могло бы объединять транзакции и также поддерживать собственные смарт-контракты, и в то время Starkware’s StarkEx был альтернативой, которая удовлетворяла оба эти условия. Хотя Starkware не совместим с EVM, что означает, что создание приложений на Starkware требует изучения его собственного языка (Cairo), это, казалось бы, не является значительным препятствием для dYdX.

Дополнительно, согласно Антонио Джулиано, в то время Starkware предоставил самую удобную среду для присоединения приложений на основе Ethereum и был наиболее подготовленным в плане выпуска продукции.

2.3 dYdX После реализации Starkware, рост рост рост

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

2.3.1 Представляем $DYDX, идеальную стратегию консолидации

Вооруженный StarkEx, Фонд dYdX запустил токен $DYDX летом 2021 года, чтобы еще крепче укрепить свою позицию. $DYDX служит в качестве токена управления для проекта dYdX. Его конечная цель - обеспечить протокол органической операцией сообществом, но также стремится стимулировать более активное участие пользователей протокола. Несмотря на заметный рост после перехода на Уровень 2, запуск токена был инициативой в сторону 'консолидации'. Давайте посмотрим на распределение токена $DYDX.

Токен $DYDX имеет несколько отличный план распределения по сравнению с другими токенами, особенно в аспектах Ретроспективного Майнинга, Торговых Наград и Наград Поставщикам Ликвидности. Давайте рассмотрим каждый из этих компонентов.

Ретроспективный майнинг

Поскольку dYdX работал без токена, его внезапный запуск и предложение его в качестве стимула только для новых пользователей вызвало бы проблемы с капиталом и, возможно, отпугнуло бы давних пользователей dYdX от дальнейшего использования. Чтобы решить эту проблему, dYdX представил ретроактивный майнинг. Как подразумевается термином «ретроактивный», эта система вознаграждений распределяет токены среди пользователей, которые торговали на dYdX в прошлом. Просто внеся деньги и совершив хотя бы одну сделку на dYdX, пользователи получают право на вознаграждение в токенах в рамках ретроактивного майнинга. Однако вознаграждения начисляются не только за прошлые сделки; участники также должны участвовать в торговле на dYdX уровня 2 и достичь определенных целей, чтобы иметь право на участие. Такой подход позволил dYdX вознаграждать прошлых пользователей, а также привлекать тех, кто использовал платформу только в прошлом, к новому dYdX уровня 2. Примерно 5% от общего количества токенов было выделено на вознаграждения за ретроактивный майнинг.

Торговые награды

Торговые вознаграждения, как следует из названия, представляют собой поощрения, предоставляемые лицам, торгующим на Уровне 2 dYdX, с выделением около 20% от общего объема токенов на это. Основой для этих вознаграждений является сумма комиссий, уплаченных на dYdX. Для получения более подробной информации обратитесь кдокументация dYdX.

Награды поставщиков ликвидности

Помимо торговых поощрений, поставщикам ликвидности также были присуждены токены $DYDX, аналогичные другим токенам DeFi. Цель этой награды - обогатить ликвидность с обеих сторон (сторона покупки и сторона продажи), причем около 5.2% общего объема токенов распределяется среди поставщиков ликвидности. Для получения дополнительной информации о конкретном методе распределения поощрений обратитесь к документации dYdX.

Влияние $DYDX

Запуск токена dYdX был огромным успехом. В то время как ежедневный объем торгов токенами dYdX на постоянных фьючерсах на Уровне 2 изначально составлял около 30 миллионов долларов, после запуска токена он вырос до 2 миллиардов долларов, что свидетельствует о значительном росте траектории. Это свидетельствует о выдающемся успехе запуска токена dYdX.

2.4 Ограничения Уровня 2 для dYdX, От L2 до L1.

В конечном итоге стратегия Layer 2 dYdX оказалась чрезвычайно успешной. Переход на Layer 2 не только спас их продукт от гибели, но и превратил его в один из самых заметных продуктов на рынке. Впоследствии, с запуском своего токена, dYdX установил себя как уникальный проект среди децентрализованных бирж. Однако, как выявилось из забот основателя dYdX Антонио Жулиано, были значительные обсуждения о идентичности продукта.

"Это привело к существенному вопросу для нас: если бы мы никогда не стали полностью децентрализованными, в чем заключалось наше конкурентное преимущество перед Binance & FTX? Чем мы могли бы заниматься в 10 раз лучше, чем они? Честно говоря, на тот момент у меня не было хорошего ответа."

Антонио Жулиано, Основатель dYdX

В то время как основанный на уровне 2 dYdX добился большого успеха, всё ещё было много неоднозначных аспектов. Во-первых, это не был полностью децентрализованный продукт (основанный на уровне 2 dYdX был гибридным типом децентрализованной биржи. Другими словами, стакан заявок и движок сопоставления работали централизованно), и несмотря на значительное улучшение масштабируемости, dYdX нужно было обрабатывать ещё больше сделок, чтобы продвигаться дальше (это также подразумевает, что инфраструктура по-прежнему играет решающую роль в развитии продукта). Более того, dYdX требовал инфраструктуры, созданной специально для его продукта. Хотя уровень 2 предоставил среду для отчасти настройки инфраструктуры, dYdX должен был пойти дальше, чтобы выровнять каждый аспект со своим продуктом. Для этого полагаться на существующие сети в качестве решения уровня 2 было не самым идеальным ответом.

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

3. V4 - Переход к Суверенному Цепочке

3.1 Почему отдельная цепочка? Путь к полной децентрализации.

Как уже упоминалось ранее, Антонио Жулиано, основатель dYdX, постоянно размышлял о том, чем dYdX отличается от других Централизованных Бирж (CEXs). В конечном итоге рассматривал ли dYdX, как децентрализованная биржа, достижение полной децентрализации как свою уникальную особенность? Среди различных причин запуска собственной цепочки одной из основных целей было названо «достижение полной децентрализации». Энтузиасты Ethereum могут задаться вопросом, как отход от Ethereum, самой децентрализованной сети Уровня 1, для запуска собственной цепочки может привести к децентрализации. Однако, поскольку dYdX не обрабатывала все аспекты своего продукта on-chain, децентрализация Ethereum становится отчасти несущественной в этом контексте. Возможно, сторонники Ethereum и dYdX имели разные трактовки децентрализации.

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

Запустив свою собственную цепь, dYdX наконец-то смогла управлять всеми аспектами, включая ордербук, децентрализованным образом. Корпорация dYdX Trading, Inc., стоящая за dYdX, в настоящее время не вмешивается в любой аспект цепи dYdX.

Ещё одним важным аспектом является масштабируемость. Запуск собственной цепочки позволил dYdX не только обеспечить децентрализацию во всех частях своего продукта, но также обеспечить масштабируемость, которая ранее отсутствовала. В то время как dYdX на Уровне 2 могобрабатывать около 100 транзакций в секунду, его собственная цепь теперь достигла улучшение производительности, позволяющее выполнять около 2 000 транзакций в секунду. Это увеличение производительности в 20 раз. Такое улучшение производительности, скорее всего, приведет к таким же значительным изменениям в продукте, как переход с основной сети Ethereum на Уровень 2. Впереди, вероятно, dYdX представит в мир еще более удобный и быстрый продукт.

3.2 Почему именно Космос?

Для перехода на собственную цепочку dYdX выбрал Cosmos SDK в качестве своей блокчейн-платформы. Как и ранее использовавший Starkware's StarkEx, dYdX предпочел изменить хорошо построенную платформу под свои потребности и характеристики, а не создавать блокчейн с нуля. Таким образом, они выбрали Cosmos SDK, один из наиболее активно используемых блокчейн SDK в индустрии.

Итак, почему именно Cosmos SDK? Хотя dYdX неявно не озвучил свои мотивы, считается, что выбор был повлиян гибкостью Cosmos SDK (учитывая, что многие протоколы адаптировали и преобразовали Cosmos SDK под свои потребности) и возможностью использовать существующую экосистему, созданную сообществом Cosmos. Фактически, после запуска своей цепи dYdX немедленно заключил партнерство с Noble, еще одной цепью на основе Cosmos, для удобных переводов USDCВозможность органического передачи данных между цепями через межблокчейн-коммуникацию (IBC) также была бы значительным преимуществом для dYdX.

3.3 Архитектурная глубокая погружение

Основная архитектура dYdX, основанная на Cosmos SDK, аналогична другим цепочкам, основанным на Cosmos. Однако есть различия, такие как наличие индексов и фронтендов, а также валидаторы на dYdX выполняют дополнительные роли по сравнению с теми, что на стандартных цепочках, основанных на Cosmos. Давайте изучим эти различия.

3.2.1 Валидаторы

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

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

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

3.2.2 Индексатор (Indexer)

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

Postgres, Redis и Kafka на правой стороне графика используются для хранения on-chain данных, off-chain данных и доставки данных в службы индексации, соответственно.

3.2.3 Фронт-енд

Фронтенд в основном создан для облегчения разработки приложений с конца на конец. Веб-фронтенд, созданный с использованием JavaScript и React, получает информацию из книги ордеров через API от индексатора и передает информацию о сделках непосредственно на цепочку. dYdX опубликовал свой код базы фронтенда с открытым исходным кодом, позволяя каждому получить доступ к фронтенду dYdX. Мобильный фронтенд, аналогично веб-фронтенду, взаимодействует с индексатором для получения информации и непосредственно записывает торговые транзакции на цепочке. Он также с открытым исходным кодом, что позволяет каждому развернуть его.

3.2.4 Как обрабатываются заказы?

Давайте посмотрим, как обрабатываются заказы на цепочке dYdX, включая вышеупомянутые сущности:

  1. Пользователи размещают заказы через API или фронт-энд.
  2. Заказ передается валидатору, который затем распространяет транзакцию на других валидаторов и полные узлы, обновляя ее в своих ордер-буках.
  3. Как и в других цепях, основанных на Cosmos SDK, в процессе консенсуса выбирается предложивший (лидер). Предложивший сопоставляет заказы и добавляет их в следующий блок.
  4. Предложенный блок проходит процесс консенсуса. Если он подтвержден и проголосован более чем 2/3 валидаторов, он записывается и хранится в цепочной базе данных (и полными узлами).
  5. Если блок не подтвержден более чем 2/3 валидаторов, он отклоняется.
  6. После фиксации блока данные передаются полным узлам и индексаторам, а индексатор отражает эти данные на фронтенд через API и веб-сокеты.

3.4 Изменения в полезности токена

Естественно, запуск собственной цепочки привел к изменениям в утилите токенов. Как уже упоминалось ранее, главная цель цепочки dYdX - 'полная децентрализация'. В то время как ранее управление dYdX имело ограниченный объем, на цепочке dYdX все аспекты продукта определяются держателями обязательных токенов. Более того, в отличие от ранее, когда все доходы, генерируемые dYdX, шли в dYdX Trading, Inc., на цепочке dYdX они распределяются на обязательные токеновладельцы. Это, вероятно, увеличит спрос на токен dYdX (больше доходов от успешного протокола приводят к более высоким ожидаемым доходам, тем самым увеличивая стимул к стейкингу актива, в конечном итоге увеличивая спрос на рынке и стоимость актива).

3.5 Изменение в управлении

Управление на цепи dYdX может определить следующее:

  • Добавление или удаление новых активов и рынков.
  • Изменение параметров протокола.
  • Изменение списка третьих сторон, предоставляющих информацию о ценах.
  • Изменение графика комиссий.
  • Изменение механизма вознаграждения за торговлю.
  • Настройка параметров модуля x/distribution (определение того, как распределяются награды от Cosmos).
  • Настройка параметров модуля x/staking (связанных с настройками стейкинга в Cosmos).
  • Изменение формулы расчета ставок финансирования.
  • Управление страховыми фондами.

Как было упомянуто ранее, компания dYdX Trading, Inc., создавшая dYdX или dYdX Foundation, не будет вести никакие предложения или обсуждения по управлению. Полномочия по принятию решений относительно сервиса dYdX теперь лежат в руках обязательных держателей токенов. Этот сдвиг представляет собой ключевое различие цепи dYdX по сравнению с предыдущими итерациями. Он также решает дифференциацию, о которой размышлял Антонио Жулиано - как dYdX может выделиться среди других Централизованных Бирж (CEXs).

4. Последствия эволюции dYdX

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

4.1 Развитие инфраструктуры блокчейна остается крайне важным

dYdX развивал свой продукт через этапы: начиная с основной сети Ethereum, переходя на Уровень 2 и, наконец, запуская свою собственную цепочку. Хотя инфраструктура блокчейна постоянно развивается и будет продолжать это делать, история dYdX демонстрирует, что развитие инфраструктуры блокчейна значительно влияет на качество продукта. Утверждение о том, что только роллапы достаточны для масштабируемости, может быть опровергнуто просто тем фактом, что dYdX перешел с роллапов на свою собственную цепочку. Роллапы, а также цепочки, интегрированные на Уровне 1, все еще должны развиваться, чтобы стать полностью масштабируемыми 'универсальными блокчейнами'. Развитие инфраструктуры все еще крайне важно. Я часто уподобляю инфраструктуру 'диапазону воображения'. Вопрос о масштабируемости до того, как даже начнется создание продукта, уже является недостатком по сравнению с существующими услугами (хотя я считаю, что блокчейн не всегда должен конкурировать с существующими услугами. Для продуктов, таких как dYdX, которые должны конкурировать, развитие инфраструктуры необходимо).

4.2 Rollups Are Not the Panacea

Учитывая количество роллапов, появившихся на рынке за последний год примерно, можно сказать, что мы находимся в 'эре роллапов'. Роллапы и Roll-up как сервис (RaaS), включая Roll-up SDK, широко доступны. Индустриальные эксперты часто рекомендуют 'строить это с помощью роллапов' как решение, когда кто-то рассматривает продукт. Однако роллапы не являются универсальным решением. dYdX добился по-настоящему децентрализованной биржи только после запуска своей собственной цепи, указывая на ограничения L2 роллапов. Сторонники Ethereum критиковали решение dYdX запустить свою цепь как 'худший ход', но сегодняшняя статья показывает, что решение dYdX не было импульсивным или иррациональным (определенно не только для накачивания цен токенов).

Использование безопасности Ethereum может быть критически важным для обоснования законности продукта, но невозможность полной реализации децентрализованных сервисов через rollups означает, что использование безопасности Ethereum может не всегда иметь универсальное значение. Некоторые могут предпочесть использовать Ethereum даже если некоторые аспекты централизованы, в то время как другие, такие как dYdX, могут отдавать предпочтение полной децентрализации. Главное, что следует запомнить, заключается в том, что нельзя считать ни один из подходов «более децентрализованным». Выбор зависит от характера продукта и индивидуальных предпочтений. Помните, что rollups не всегда являются идеальным решением.

4.3 Гибкость - ключевой фактор

dYdX выжил и стал лидером в пространстве DEX, принимая радикальные решения в ответ на рыночные и отраслевые ситуации. В то время как многие видят dYdX просто как успешный продукт, его история, как мы видели, показывает продукт, который когда-то был на грани банкротства. Однако dYdX гибко адаптировался к рыночным и отраслевым условиям, в конечном итоге процветая. Если бы dYdX упорно придерживался Ethereum mainnet, он мог бы уйти в прошлое. Ключевой урок заключается в важности постоянного следования за рыночными тенденциями и принятия оптимальных решений для своих обстоятельств.

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

5. Заключение: Что ждет dYdX в будущем?

Поскольку цепь dYdX была запущена менее месяца назад, а торговля на dYdX V4 только началась, слишком рано делать выводы о успехе запуска собственной цепи. Однако dYdX завоевал доверие множества трейдеров за примерно пять лет и постоянно развивал свой продукт. Я убежден, что в бренде dYdX есть неоспоримая сила.

Я поддерживаю позицию, что для многих продуктов по-прежнему необходима независимая цепочка уровня 1. В то время как многие исследователи сосредотачиваются на rollups и модульных блокчейнах, я продолжаю отстаивать необходимость цепочек уровня 1. Хотя Cosmos app chains не являются полностью антитетическими модульным блокчейнам, факт того, что dYdX стал независимой цепочкой уровня 1, является значительным, что делает его независимость важным кейсом для меня. Успех или неудача цепочки dYdX поэтому также важны для меня. Честно говоря, я надеюсь, что она преуспеет. Ее успех послужит основой для запуска различных сервисов на основе rollup их независимых цепочек.

Отказ от ответственности:

  1. Эта статья перепечатана с [ЧЕТЫРЕ СТОЛБА], Все авторские права принадлежат оригинальному автору [Стив]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь сGate Learnкоманда, и они оперативно справятся с этим.
  2. Отказ от ответственности: Взгляды и мнения, высказанные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Почему dYdX выбрал запустить свою собственную цепь вместо продолжения работы с решением Уровня 2?

Новичок3/22/2024, 3:01:48 PM
Эта статья представляет исследование, финансируемое dYdX Foundation, в котором обсуждается dYdX как успешный кейс децентрализованной биржи и ее влияние на текущую индустрию блокчейна. Успех dYdX бросает вызов «максимализму свертки» и дает наглядный пример того, что важнее — инфраструктура или приложения. В статье также изложена история развития dYdX, от первоначальной маржинальной и опционной торговли до торговли бессрочными фьючерсными контрактами. Наконец, в статье суммируется значение разработки dYdX для отрасли и предоставляется ценная информация для тех, кто рассматривает возможность запуска или перехода на новые продукты. Развитие dYdX прошло несколько этапов, от запуска в основной сети Ethereum, перехода на Layer1 и, в конечном итоге, запуска собственной цепочки. Решения dYdX демонстрируют важность инфраструктуры блокчейна, при этом гибкость имеет решающее значение для успеха продуктов.

1. Введение и фон

1.1 Цель этой статьи: Почему dYdX?

Многие считают dYdX самой успешной Децентрализованной Биржей (DEX), и хотя это верно, с точки зрения исследователя, dYdX представляет собой интересный проект по двум основным причинам: 1) Он служит практическим контрпримером текущему тренду строительства 'собственных роллапов' в индустрии блокчейна, и 2) Он представляет собой значительное кейс-исследование в остро обсуждаемом дебата о инфраструктуре против приложений в отрасли. Давайте более подробно рассмотрим эти причины.

1.1.1 Прямой Контрпример к Максимализму Rollup

Отрасль блокчейна в 2023 году можно описать как 'эру роллапов', появляются многочисленные цепи роллапов. После падения Terra, когда ее считали сильным конкурентом Ethereum, и значительных неудач Solana из-за кризиса FTX, на передний план вышло повествование о том, что 'Ethereum торжествует' в секторе блокчейна. В результате многие проекты отказались от создания своих собственных блокчейнов уровня 1 в пользу превращения в роллапы Ethereum, которые предлагали унаследованную безопасность от Ethereum, позволяя при этом некоторую автономию.

Однако это не означало конец цепочкам Уровня 1. Многие проекты, произошедшие из блокчейн-проекта Meta, Diem, ввели новые концепции в различных областях, включая Согласование (Bullshark, Narwal и т. д.). Действительно увлекательными являются проекты, которые перешли от rollup к запуску собственных цепочек Уровня 1. Интригует, почему проект, особенно успешный как Уровень 2, отказался от этого, чтобы запустить свою цепочку. Именно это сделал dYdX, сделав его прямым противоположным примером 'максимализма rollup'. Исходно dYdX не был цепочкой Уровня 1, но и не был непопулярным проектом как Уровень 2. Его переход к самостоятельной цепочке вызывает вопросы о том, почему решения Уровня 2 не могут быть ответом на все проблемы.

1.1.2 Значительный случай в дебатах об инфраструктуре против приложений

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

1.1.3 Давайте погрузимся в dYdX

Помимо упомянутых причин, dYdX - увлекательный проект многими способами. Он ранее перешел с основной цепи Ethereum на Уровень 2 и, парадоксально, столкнулся с существенными вызовами во время расцвета DeFi. Кризисы, с которыми столкнулся dYdX, и способы их преодоления не только интересны, но и содержат ценные уроки для тех, кто создает продукты на цепочке.

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

1.2 Объяснение криптовалютных перманентных протоколов DEX

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

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

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

1.3 Краткая история dYdX: от Централизованных бирж к Децентрализованным

Антонио Жулиано, основатель dYdX, строил свою карьеру в области блокчейна до dYdX. Интересно, что его крипто/блокчейн-карьера началась как разработчик в Coinbase, одной из крупнейших криптовалютных бирж в мире. Работая в Coinbase, Антонио приобрел обширные знания о блокчейне и криптовалютах, которые, вероятно, сыграли роль в вдохновении концепции dYdX. В то время, когда Антонио разрабатывал концепцию dYdX, маржинальная торговля становилась все более популярной в криптоиндустрии, и многие инвесторы использовали плечо для агрессивных инвестиционных стратегий. Антонио предвидел внедрение этих сделок с плечом на блокчейне, что привело к созданию dYdX.

Впоследствии dYdX получило инвестиции в размере приблизительно 2 миллионов долларов, оценивая его в 10 миллионов долларов, от престижных организаций, таких как a16z и Polychain (https://medium.com/dydxderivatives/dydx-raises-10m-series-a-1250b7e0e1df). Проект постепенно расширялся, представляя свой продукт миру.

dYdX того времени был совсем другим, нежели сегодня. Он не был построен на Уровне 2 (удивительно, но был развернут на основной цепи Ethereum) и изначально не имел собственной торговой системы (он использовал стороннюю децентрализованную биржу). Кроме того, как упоминалось ранее, dYdX с самого начала не поддерживал перманентную фьючерсную торговлю. Каким образом стало возможным появление сегодняшнего dYdX, о котором мы знаем?

1.3.1 Газ, Газ, Газ! Катастрофа Лета DeFi: От L1 до L2

Для понимания перехода dYdX с основной сети Ethereum на Уровень 2 нам нужно вернуться к событиям, предшествовавшим началу 2020 года. Вопреки тому, что многие могут знать, dYdX была одним из приложений с наибольшим объемом торгов среди децентрализованных бирж в то время, составляя около половины всех объемов децентрализованных бирж. Однако все изменилось с появлением того, что известно как лето DeFi (децентрализованные финансы), вызванное запуском Compound своего управляющего токена $COMP и введением концепции добычи ликвидности.

Во время DeFi лета произошел взрыв токенов DeFi (многие были созданы тривиально для стимулирования предложения ликвидности, хотя их цены выросли без существенной поддержки). Новые токены DeFi были быстро добавлены в листинг и торговались на Uniswap, что заставило многих трейдеров перейти на использование Uniswap. Этот сдвиг значительно снизил торговый объем dYdX с 50% до ничтожных 0.5%.

Лето DeFi представляло собой нечто большее, чем просто вызов по рыночной доле для dYdX. Комиссии за транзакции Ethereum взлетели во время этого периода, представляя практически существенную угрозу для dYdX, которая ранее покрывала комиссии за транзакции своих пользователей, чтобы улучшить их опыт. До лета DeFi комиссии за транзакции были достаточно низкими, чтобы их покрывали торговые сборы dYdX. Однако с взлетом комиссий за транзакции Ethereum примерно в 100–1000 раз, dYdX столкнулась с серьезными финансовыми потерями. Были приняты меры, такие как установка минимальной суммы сделки (например, 10 000 долларов), однако в конечном итоге dYdX пришлось ввести торговые сборы, пропорциональные тем, что взимает Ethereum, создавая запретный барьер для своих пользователей (часто платящих более 100 долларов за транзакцию).

Иронично, dYdX столкнулся с одним из самых сложных вызовов во время пика популярности DeFi. Мало кто осведомлен, но в это время dYdX был на грани банкротства. У компании было ограниченное количество времени и существующие инвесторы неохотно удваивали свои вложения, поэтому dYdX оказался в тяжелом финансовом кризисе. Более того, компании было трудно дифференцировать свой продукт на рынке (интересно, Three Arrows Capital была одной из фирм, которые предоставляли финансирование в это время).

В конечном итоге, чтобы выбраться из этой опасной ситуации, dYdX нужен был фундаментальный изменения, которое привело к его уходу с основной сети Ethereum. Этот переход привел к появлению сегодняшнего dYdX, основанного на масштабируемом двигателе Starkware, называемом StarkEx и работающем на основе STARK.

2. dYdX Встречает Starkware, Вещи Начали Меняться

2.1 Почему Уровень 2?

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

Более того, в то время решения Layer 2 Ethereum, в частности Starkware (StarkEx), были оптимально разработаны для передачи услуг с Ethereum mainnet. Предлагая значительную масштабируемость при использовании безопасности Ethereum, Starkware стал привлекательной альтернативой для dYdX. Эта масштабируемость также позволила dYdX экспериментировать с различными инновациями в продукте, что значительно способствовало общему развитию платформы dYdX. (Этот переход на Layer 2 и последующие улучшения продукта - вот почему я считаю dYdX примером в дебатах "инфраструктура важнее или приложение важнее")

Как я подробно объясню позже, dYdX, как его обычно называли до запуска собственной цепи, по сути, базировался на Starkware. Используя решение Уровня 2, dYdX вошел в свою наиболее процветающую фазу. Давайте подробно проанализируем, как себя вел dYdX после перехода на Уровень 2.

2.2 Почему именно Starkware(StarkEx)?

Фактически, когда dYdX принял Starkware, первый вопрос, который приходит в голову, - почему Starkware, из множества доступных решений Уровня 2? Другие решения Уровня 2 также предоставляли очень эффективные среды по сравнению с Ethereum, поэтому, если у Starkware не было ясной отличительной черты, не было бы причины для dYdX специально выбирать Starkware. Так что было особенным в Starkware по сравнению с другими rollups, в частности, с другими ZK rollups?

Во-первых, Starkware - это решение Уровня 2, особенно оптимизированное для приложений, таких как dYdX, которым требуется обработка большого количества транзакций в секунду. Это потому, что Starkware может объединять множество транзакций в одну. Однако эта функция не уникальна для Starkware, поскольку другие ZK rollups также обладают этой возможностью. Реальное различие Starkware заключается в его способности обрабатывать более широкий спектр типов транзакций. Конечно, сейчас появляются различные методологии, такие как zkEVM, но когда dYdX искал решения Уровня 2, большинство ZK rollups были в первую очередь оптимизированы для простых транзакций (например, передачи токенов). Поэтому dYdX искал решение, которое могло бы объединять транзакции и также поддерживать собственные смарт-контракты, и в то время Starkware’s StarkEx был альтернативой, которая удовлетворяла оба эти условия. Хотя Starkware не совместим с EVM, что означает, что создание приложений на Starkware требует изучения его собственного языка (Cairo), это, казалось бы, не является значительным препятствием для dYdX.

Дополнительно, согласно Антонио Джулиано, в то время Starkware предоставил самую удобную среду для присоединения приложений на основе Ethereum и был наиболее подготовленным в плане выпуска продукции.

2.3 dYdX После реализации Starkware, рост рост рост

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

2.3.1 Представляем $DYDX, идеальную стратегию консолидации

Вооруженный StarkEx, Фонд dYdX запустил токен $DYDX летом 2021 года, чтобы еще крепче укрепить свою позицию. $DYDX служит в качестве токена управления для проекта dYdX. Его конечная цель - обеспечить протокол органической операцией сообществом, но также стремится стимулировать более активное участие пользователей протокола. Несмотря на заметный рост после перехода на Уровень 2, запуск токена был инициативой в сторону 'консолидации'. Давайте посмотрим на распределение токена $DYDX.

Токен $DYDX имеет несколько отличный план распределения по сравнению с другими токенами, особенно в аспектах Ретроспективного Майнинга, Торговых Наград и Наград Поставщикам Ликвидности. Давайте рассмотрим каждый из этих компонентов.

Ретроспективный майнинг

Поскольку dYdX работал без токена, его внезапный запуск и предложение его в качестве стимула только для новых пользователей вызвало бы проблемы с капиталом и, возможно, отпугнуло бы давних пользователей dYdX от дальнейшего использования. Чтобы решить эту проблему, dYdX представил ретроактивный майнинг. Как подразумевается термином «ретроактивный», эта система вознаграждений распределяет токены среди пользователей, которые торговали на dYdX в прошлом. Просто внеся деньги и совершив хотя бы одну сделку на dYdX, пользователи получают право на вознаграждение в токенах в рамках ретроактивного майнинга. Однако вознаграждения начисляются не только за прошлые сделки; участники также должны участвовать в торговле на dYdX уровня 2 и достичь определенных целей, чтобы иметь право на участие. Такой подход позволил dYdX вознаграждать прошлых пользователей, а также привлекать тех, кто использовал платформу только в прошлом, к новому dYdX уровня 2. Примерно 5% от общего количества токенов было выделено на вознаграждения за ретроактивный майнинг.

Торговые награды

Торговые вознаграждения, как следует из названия, представляют собой поощрения, предоставляемые лицам, торгующим на Уровне 2 dYdX, с выделением около 20% от общего объема токенов на это. Основой для этих вознаграждений является сумма комиссий, уплаченных на dYdX. Для получения более подробной информации обратитесь кдокументация dYdX.

Награды поставщиков ликвидности

Помимо торговых поощрений, поставщикам ликвидности также были присуждены токены $DYDX, аналогичные другим токенам DeFi. Цель этой награды - обогатить ликвидность с обеих сторон (сторона покупки и сторона продажи), причем около 5.2% общего объема токенов распределяется среди поставщиков ликвидности. Для получения дополнительной информации о конкретном методе распределения поощрений обратитесь к документации dYdX.

Влияние $DYDX

Запуск токена dYdX был огромным успехом. В то время как ежедневный объем торгов токенами dYdX на постоянных фьючерсах на Уровне 2 изначально составлял около 30 миллионов долларов, после запуска токена он вырос до 2 миллиардов долларов, что свидетельствует о значительном росте траектории. Это свидетельствует о выдающемся успехе запуска токена dYdX.

2.4 Ограничения Уровня 2 для dYdX, От L2 до L1.

В конечном итоге стратегия Layer 2 dYdX оказалась чрезвычайно успешной. Переход на Layer 2 не только спас их продукт от гибели, но и превратил его в один из самых заметных продуктов на рынке. Впоследствии, с запуском своего токена, dYdX установил себя как уникальный проект среди децентрализованных бирж. Однако, как выявилось из забот основателя dYdX Антонио Жулиано, были значительные обсуждения о идентичности продукта.

"Это привело к существенному вопросу для нас: если бы мы никогда не стали полностью децентрализованными, в чем заключалось наше конкурентное преимущество перед Binance & FTX? Чем мы могли бы заниматься в 10 раз лучше, чем они? Честно говоря, на тот момент у меня не было хорошего ответа."

Антонио Жулиано, Основатель dYdX

В то время как основанный на уровне 2 dYdX добился большого успеха, всё ещё было много неоднозначных аспектов. Во-первых, это не был полностью децентрализованный продукт (основанный на уровне 2 dYdX был гибридным типом децентрализованной биржи. Другими словами, стакан заявок и движок сопоставления работали централизованно), и несмотря на значительное улучшение масштабируемости, dYdX нужно было обрабатывать ещё больше сделок, чтобы продвигаться дальше (это также подразумевает, что инфраструктура по-прежнему играет решающую роль в развитии продукта). Более того, dYdX требовал инфраструктуры, созданной специально для его продукта. Хотя уровень 2 предоставил среду для отчасти настройки инфраструктуры, dYdX должен был пойти дальше, чтобы выровнять каждый аспект со своим продуктом. Для этого полагаться на существующие сети в качестве решения уровня 2 было не самым идеальным ответом.

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

3. V4 - Переход к Суверенному Цепочке

3.1 Почему отдельная цепочка? Путь к полной децентрализации.

Как уже упоминалось ранее, Антонио Жулиано, основатель dYdX, постоянно размышлял о том, чем dYdX отличается от других Централизованных Бирж (CEXs). В конечном итоге рассматривал ли dYdX, как децентрализованная биржа, достижение полной децентрализации как свою уникальную особенность? Среди различных причин запуска собственной цепочки одной из основных целей было названо «достижение полной децентрализации». Энтузиасты Ethereum могут задаться вопросом, как отход от Ethereum, самой децентрализованной сети Уровня 1, для запуска собственной цепочки может привести к децентрализации. Однако, поскольку dYdX не обрабатывала все аспекты своего продукта on-chain, децентрализация Ethereum становится отчасти несущественной в этом контексте. Возможно, сторонники Ethereum и dYdX имели разные трактовки децентрализации.

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

Запустив свою собственную цепь, dYdX наконец-то смогла управлять всеми аспектами, включая ордербук, децентрализованным образом. Корпорация dYdX Trading, Inc., стоящая за dYdX, в настоящее время не вмешивается в любой аспект цепи dYdX.

Ещё одним важным аспектом является масштабируемость. Запуск собственной цепочки позволил dYdX не только обеспечить децентрализацию во всех частях своего продукта, но также обеспечить масштабируемость, которая ранее отсутствовала. В то время как dYdX на Уровне 2 могобрабатывать около 100 транзакций в секунду, его собственная цепь теперь достигла улучшение производительности, позволяющее выполнять около 2 000 транзакций в секунду. Это увеличение производительности в 20 раз. Такое улучшение производительности, скорее всего, приведет к таким же значительным изменениям в продукте, как переход с основной сети Ethereum на Уровень 2. Впереди, вероятно, dYdX представит в мир еще более удобный и быстрый продукт.

3.2 Почему именно Космос?

Для перехода на собственную цепочку dYdX выбрал Cosmos SDK в качестве своей блокчейн-платформы. Как и ранее использовавший Starkware's StarkEx, dYdX предпочел изменить хорошо построенную платформу под свои потребности и характеристики, а не создавать блокчейн с нуля. Таким образом, они выбрали Cosmos SDK, один из наиболее активно используемых блокчейн SDK в индустрии.

Итак, почему именно Cosmos SDK? Хотя dYdX неявно не озвучил свои мотивы, считается, что выбор был повлиян гибкостью Cosmos SDK (учитывая, что многие протоколы адаптировали и преобразовали Cosmos SDK под свои потребности) и возможностью использовать существующую экосистему, созданную сообществом Cosmos. Фактически, после запуска своей цепи dYdX немедленно заключил партнерство с Noble, еще одной цепью на основе Cosmos, для удобных переводов USDCВозможность органического передачи данных между цепями через межблокчейн-коммуникацию (IBC) также была бы значительным преимуществом для dYdX.

3.3 Архитектурная глубокая погружение

Основная архитектура dYdX, основанная на Cosmos SDK, аналогична другим цепочкам, основанным на Cosmos. Однако есть различия, такие как наличие индексов и фронтендов, а также валидаторы на dYdX выполняют дополнительные роли по сравнению с теми, что на стандартных цепочках, основанных на Cosmos. Давайте изучим эти различия.

3.2.1 Валидаторы

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

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

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

3.2.2 Индексатор (Indexer)

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

Postgres, Redis и Kafka на правой стороне графика используются для хранения on-chain данных, off-chain данных и доставки данных в службы индексации, соответственно.

3.2.3 Фронт-енд

Фронтенд в основном создан для облегчения разработки приложений с конца на конец. Веб-фронтенд, созданный с использованием JavaScript и React, получает информацию из книги ордеров через API от индексатора и передает информацию о сделках непосредственно на цепочку. dYdX опубликовал свой код базы фронтенда с открытым исходным кодом, позволяя каждому получить доступ к фронтенду dYdX. Мобильный фронтенд, аналогично веб-фронтенду, взаимодействует с индексатором для получения информации и непосредственно записывает торговые транзакции на цепочке. Он также с открытым исходным кодом, что позволяет каждому развернуть его.

3.2.4 Как обрабатываются заказы?

Давайте посмотрим, как обрабатываются заказы на цепочке dYdX, включая вышеупомянутые сущности:

  1. Пользователи размещают заказы через API или фронт-энд.
  2. Заказ передается валидатору, который затем распространяет транзакцию на других валидаторов и полные узлы, обновляя ее в своих ордер-буках.
  3. Как и в других цепях, основанных на Cosmos SDK, в процессе консенсуса выбирается предложивший (лидер). Предложивший сопоставляет заказы и добавляет их в следующий блок.
  4. Предложенный блок проходит процесс консенсуса. Если он подтвержден и проголосован более чем 2/3 валидаторов, он записывается и хранится в цепочной базе данных (и полными узлами).
  5. Если блок не подтвержден более чем 2/3 валидаторов, он отклоняется.
  6. После фиксации блока данные передаются полным узлам и индексаторам, а индексатор отражает эти данные на фронтенд через API и веб-сокеты.

3.4 Изменения в полезности токена

Естественно, запуск собственной цепочки привел к изменениям в утилите токенов. Как уже упоминалось ранее, главная цель цепочки dYdX - 'полная децентрализация'. В то время как ранее управление dYdX имело ограниченный объем, на цепочке dYdX все аспекты продукта определяются держателями обязательных токенов. Более того, в отличие от ранее, когда все доходы, генерируемые dYdX, шли в dYdX Trading, Inc., на цепочке dYdX они распределяются на обязательные токеновладельцы. Это, вероятно, увеличит спрос на токен dYdX (больше доходов от успешного протокола приводят к более высоким ожидаемым доходам, тем самым увеличивая стимул к стейкингу актива, в конечном итоге увеличивая спрос на рынке и стоимость актива).

3.5 Изменение в управлении

Управление на цепи dYdX может определить следующее:

  • Добавление или удаление новых активов и рынков.
  • Изменение параметров протокола.
  • Изменение списка третьих сторон, предоставляющих информацию о ценах.
  • Изменение графика комиссий.
  • Изменение механизма вознаграждения за торговлю.
  • Настройка параметров модуля x/distribution (определение того, как распределяются награды от Cosmos).
  • Настройка параметров модуля x/staking (связанных с настройками стейкинга в Cosmos).
  • Изменение формулы расчета ставок финансирования.
  • Управление страховыми фондами.

Как было упомянуто ранее, компания dYdX Trading, Inc., создавшая dYdX или dYdX Foundation, не будет вести никакие предложения или обсуждения по управлению. Полномочия по принятию решений относительно сервиса dYdX теперь лежат в руках обязательных держателей токенов. Этот сдвиг представляет собой ключевое различие цепи dYdX по сравнению с предыдущими итерациями. Он также решает дифференциацию, о которой размышлял Антонио Жулиано - как dYdX может выделиться среди других Централизованных Бирж (CEXs).

4. Последствия эволюции dYdX

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

4.1 Развитие инфраструктуры блокчейна остается крайне важным

dYdX развивал свой продукт через этапы: начиная с основной сети Ethereum, переходя на Уровень 2 и, наконец, запуская свою собственную цепочку. Хотя инфраструктура блокчейна постоянно развивается и будет продолжать это делать, история dYdX демонстрирует, что развитие инфраструктуры блокчейна значительно влияет на качество продукта. Утверждение о том, что только роллапы достаточны для масштабируемости, может быть опровергнуто просто тем фактом, что dYdX перешел с роллапов на свою собственную цепочку. Роллапы, а также цепочки, интегрированные на Уровне 1, все еще должны развиваться, чтобы стать полностью масштабируемыми 'универсальными блокчейнами'. Развитие инфраструктуры все еще крайне важно. Я часто уподобляю инфраструктуру 'диапазону воображения'. Вопрос о масштабируемости до того, как даже начнется создание продукта, уже является недостатком по сравнению с существующими услугами (хотя я считаю, что блокчейн не всегда должен конкурировать с существующими услугами. Для продуктов, таких как dYdX, которые должны конкурировать, развитие инфраструктуры необходимо).

4.2 Rollups Are Not the Panacea

Учитывая количество роллапов, появившихся на рынке за последний год примерно, можно сказать, что мы находимся в 'эре роллапов'. Роллапы и Roll-up как сервис (RaaS), включая Roll-up SDK, широко доступны. Индустриальные эксперты часто рекомендуют 'строить это с помощью роллапов' как решение, когда кто-то рассматривает продукт. Однако роллапы не являются универсальным решением. dYdX добился по-настоящему децентрализованной биржи только после запуска своей собственной цепи, указывая на ограничения L2 роллапов. Сторонники Ethereum критиковали решение dYdX запустить свою цепь как 'худший ход', но сегодняшняя статья показывает, что решение dYdX не было импульсивным или иррациональным (определенно не только для накачивания цен токенов).

Использование безопасности Ethereum может быть критически важным для обоснования законности продукта, но невозможность полной реализации децентрализованных сервисов через rollups означает, что использование безопасности Ethereum может не всегда иметь универсальное значение. Некоторые могут предпочесть использовать Ethereum даже если некоторые аспекты централизованы, в то время как другие, такие как dYdX, могут отдавать предпочтение полной децентрализации. Главное, что следует запомнить, заключается в том, что нельзя считать ни один из подходов «более децентрализованным». Выбор зависит от характера продукта и индивидуальных предпочтений. Помните, что rollups не всегда являются идеальным решением.

4.3 Гибкость - ключевой фактор

dYdX выжил и стал лидером в пространстве DEX, принимая радикальные решения в ответ на рыночные и отраслевые ситуации. В то время как многие видят dYdX просто как успешный продукт, его история, как мы видели, показывает продукт, который когда-то был на грани банкротства. Однако dYdX гибко адаптировался к рыночным и отраслевым условиям, в конечном итоге процветая. Если бы dYdX упорно придерживался Ethereum mainnet, он мог бы уйти в прошлое. Ключевой урок заключается в важности постоянного следования за рыночными тенденциями и принятия оптимальных решений для своих обстоятельств.

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

5. Заключение: Что ждет dYdX в будущем?

Поскольку цепь dYdX была запущена менее месяца назад, а торговля на dYdX V4 только началась, слишком рано делать выводы о успехе запуска собственной цепи. Однако dYdX завоевал доверие множества трейдеров за примерно пять лет и постоянно развивал свой продукт. Я убежден, что в бренде dYdX есть неоспоримая сила.

Я поддерживаю позицию, что для многих продуктов по-прежнему необходима независимая цепочка уровня 1. В то время как многие исследователи сосредотачиваются на rollups и модульных блокчейнах, я продолжаю отстаивать необходимость цепочек уровня 1. Хотя Cosmos app chains не являются полностью антитетическими модульным блокчейнам, факт того, что dYdX стал независимой цепочкой уровня 1, является значительным, что делает его независимость важным кейсом для меня. Успех или неудача цепочки dYdX поэтому также важны для меня. Честно говоря, я надеюсь, что она преуспеет. Ее успех послужит основой для запуска различных сервисов на основе rollup их независимых цепочек.

Отказ от ответственности:

  1. Эта статья перепечатана с [ЧЕТЫРЕ СТОЛБА], Все авторские права принадлежат оригинальному автору [Стив]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь сGate Learnкоманда, и они оперативно справятся с этим.
  2. Отказ от ответственности: Взгляды и мнения, высказанные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500