Багато людей вважають dYdX найуспішнішою децентралізованою біржею (DEX), і це дійсно так, однак з погляду дослідника dYdX цікавий проект з двох основних причин: 1) Це служить практичним контрприкладом поточного тренду на ринку блокчейну щодо будівництва 'власних ролапів', та 2) Воно надає значний кейс-стаді у жорстко обговорюваному дебаті між інфраструктурою та додатками у галузі. Давайте розглянемо ці причини докладніше.
Відома як 'епоха роллапів,' в 2023 році блокчейн-індустрію можна вважати періодом, коли з'явилося безліч ланцюгів роллапів. Після падіння Terra, колись вважаної сильним конкурентом Ethereum, і суттєвих негараздів Solana через кризу FTX, головним наративом в блокчейн-секторі стала домінування думки, що 'Ethereum переміг'. У зв'язку з цим багато проєктів відмовилися від будівництва власних блокчейнів Layer 1 на користь того, щоб стати роллапами Ethereum, які пропонували успадковану безпеку від Ethereum, дозволяючи при цьому відчутний ступінь автономії.
Проте це не означало кінець ланцюгів 1 рівня. Багато проектів, походять від блокчейн-проекту Meta, Diem, впроваджували нові концепції в різних галузях, включаючи консенсус (Bullshark, Narwal, і т.д.). Те, що справді цікаво, це проекти, які перейшли від rollup до запуску власних ланцюгів 1 рівня. Цікаво, чому проект, особливо успішний як 2 рівень, відмовився від усього цього, щоб запустити свій ланцюг. Саме це зробив dYdX, зробивши його прямим контрприкладом до 'максималізму rollup'. dYdX спочатку не був ланцюгом 1 рівня, і не був непопулярним проектом як 2 рівень. Його перехід до самостійного ланцюга ставить питання про те, чому рішення 2 рівня може не бути відповіддю на кожну проблему.
По-друге, dYdX представляє собою значний приклад у тривалому дискусії про те, що важливіше: інфраструктура чи додатки. Як ми побачимо пізніше, dYdX відчув покращення у якості продукту одночасно з досягненнями в інфраструктурі, на якій він був збудований. Звісно, аргумент про те, що 'надійна інфраструктура необхідна для розробки продукту', знаходить конкретну підтримку в подорожі dYdX. Проект розвинув свій продукт через дві значущі зміни в інфраструктурі, в остаточному рахунку скориставшись кращою масштабованістю та користувацькою дружелюбністю. Отже, dYdX є важливим прикладом, який підтримує значення інфраструктури в цій дискусії.
Поза згаданими вище причинами, dYdX - це захоплюючий проект у багатьох відношеннях. Раніше він мігрував з основного ланцюжка Ethereum на Рівень 2 і, парадоксально, зіткнувся з існувальними викликами під час розквіту DeFi. Кризи, з якими стикнувся dYdX, і те, як він їх подолав, це не лише цікаво, але й надає цінні уроки для тих, хто створює продукти on-chain.
Таким чином, через цю статтю я маю на меті надати огляд історії dYdX та докладне пояснення того, чому вона запустила власний ланцюг. Я порівняю оригінальні та нові версії dYdX, а в кінцевому підсумку обговорю імплікації траєкторії dYdX для галузі. Цей аналіз повинен бути корисним для тих, хто розглядає запуск або перепрофілювання продуктів в цьому просторі.
По-перше, dYdX - це децентралізована біржа (DEX), яка наразі спеціалізується на похідних, зокрема постійних ф'ючерсах (хоча спочатку вона почала з маржевої торгівлі та опціонами). Щоб зрозуміти dYdX, спочатку слід засвоїти концепцію криптовалютної постійної DEX. Децентралізована біржа працює по-іншому, ніж традиційні централізовані біржі. Замість централізованої сутності, яка обробляє транзакції, децентралізовані біржі використовують блокчейн та смарт-контракти для управління угодами в децентралізований спосіб. Постійні ф'ючерси, схожі на звичайні ф'ючерси (де відбувається торгівля активом або товаром за заздалегідь визначеною ціною в конкретний час у майбутньому), працюють аналогічним чином, але без визначеної дати закінчення. Цей відсутній термін придатності означає, що трейдери можуть утримувати свої позиції нескінченно.
Отже, dYdX, як криптовалютна постійна DEX, обробляє постійні фьючерсні контракти, що стосуються криптовалютних активів, в спосіб, який відрізняється від традиційних бірж. Він використовує блокчейн та смарт-контракти для здійснення операцій в високо децентралізованому способі.
З розумінням децентралізованих постійних фьючерсних бірж, давайте поглибимося в деталі щодо 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) та спочатку не мав власної торговельної системи (він використовував DEX стороннього постачальника). Крім того, як вже зазначалося раніше, dYdX не розпочинав з підтримки постійних фьючерсів. Так як же dYdX, як ми його знаємо сьогодні, став таким?
Щоб зрозуміти перехід 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 було не лише стратегічним кроком у протистоянні його складнощам у конкурентній боротьбі з Uniswap, але, що є ще важливішим, необхідною відповіддю на нестійкі транзакційні внески на Ethereum. Рівень 2 представляв альтернативу, яка може обробляти пропускну спроможність dYdX, накладаючи значно менші комісійні внески.
Крім того, тоді рішення Layer 2 Ethereum, зокрема Starkware (StarkEx), були оптимально спроектовані для перенесення сервісів з головної мережі Ethereum. Пропонуючи значне збільшення масштабованості, використовуючи при цьому безпеку Ethereum, Starkware став привабливою альтернативою для dYdX. Ця масштабованість також дозволила dYdX експериментувати з різноманітними інноваціями продуктів, що зробило значний внесок у загальний розвиток платформи dYdX. (Цей перехід на Layer 2 і наступні покращення продукту - це те, чому я вважаю dYdX відмінним прикладом у дискусії «інфраструктура-спершу чи застосунок-спершу»)
Як я розкажу пізніше, dYdX, який відомий загалом до запуску свого незалежного ланцюга, в суті базувався на Starkware. Використовуючи рішення Layer 2, dYdX увійшов у свій найпроцвітаючіший етап. Давайте детально проаналізуємо, як себе показав dYdX після переходу на рівень 2.
Фактично, коли dYdX прийняв Starkware, перше питання, що приходить на думку, - чому саме Starkware, серед багатьох доступних рішень на рівні 2? Інші рішення на рівні 2 також забезпечували дуже ефективні середовища порівняно з Ethereum, тому якщо у Starkware не було чіткої відмінної особливості, не було б причини для dYdX спеціально обирати Starkware. Так що було інше у Starkware порівняно з іншими роллапами, зокрема з іншими ZK роллапами?
По-перше, Starkware — це рішення рівня 2, спеціально оптимізоване для таких програм, як dYdX, яким потрібно обробляти велику кількість транзакцій за секунду. Це пов'язано з тим, що Starkware може об'єднувати багато транзакцій в одну. Однак ця функція не є унікальною для Starkware, оскільки інші зведення ZK також мають цю можливість. Справжня відмінність Starkware полягає в його здатності обробляти більш широкий спектр типів транзакцій. Звичайно, зараз з'являються різні методології, такі як zkEVM, але коли dYdX досліджував рішення рівня 2, більшість ZK-ролапів були в першу чергу оптимізовані для простих транзакцій (наприклад, переказів токенів). Тому dYdX шукав рішення, яке могло б групувати транзакції, а також підтримувати власні смарт-контракти, і на той час StarkEx від Starkware був альтернативою, яка задовольняла обидві ці умови. Хоча Starkware не сумісний з EVM, тобто створення додатків на Starkware вимагає вивчення його пропрієтарної мови (Cairo), це не здається значною перешкодою для dYdX.
Додатково, згідно зАнтоніо Джуліано, у той час Starkware забезпечив найзручніше середовище для вступу Ethereum-основаних додатків та був найкраще підготовлений щодо випуску продукції.
Використовуючи інфраструктуру Starkware, dYdX запровадив торгівлю з крос-маржевими позиціями (метод торгівлі на маржі, при якому декілька позицій можуть бути заставлені одним рахунком на маржі), на основі покращеної масштабованості. Ця зміна призвела до збільшення ліквідності на dYdX. Більше того, підтримуючи ширший спектр активів, dYdX успішно привернув багатьох трейдерів. З новим двигуном dYdX випередив свої попередні показники торгового обсягу в п'ять разів, що позначило значний стрибок у зростанні.
Озброєний StarkEx, Фонд dYdX запустив токен $DYDX на літо 2021 року, щоб ще більше утвердити свою позицію. $DYDX виступає як токен управління для проекту dYdX. Його кінцевою метою є забезпечення того, щоб протокол був органічно керований спільнотою, але він також спрямований на стимулювання більш активної участі користувачів протоколу. Незважаючи на помітний ріст після переходу на Рівень 2, запуск токена був ініціативою на шляху до 'консолідації'. Давайте поглянемо на розподіл токена $DYDX.
Токен $DYDX має дещо відмінний план розподілу порівняно з іншими токенами, зокрема в аспектах ретроактивного майнінгу, торговельних винагород та винагород постачальників ліквідності. Давайте розглянемо кожну з цих складових.
Ретроактивний майнінг
Оскільки dYdX працював без токена, раптовий запуск його та пропозиція його як заохочення лише новим користувачам викликала б проблеми з капіталом і, можливо, стримувала давніх користувачів dYdX від подальшого використання. Щоб вирішити цю проблему, dYdX запровадив ретроактивний майнінг. Як випливає з терміну «ретроактивність», ця система винагород розподіляє токени серед користувачів, які торгували на dYdX у минулому. Просте внесення грошей і здійснення принаймні однієї угоди на dYdX дає користувачам право на винагороду в токенах у рамках ретроактивного майнінгу. Однак винагороди надаються не лише за минулу торгівлю; Учасники також повинні брати участь у торгівлі на рівні 2, реалізованому dYdX, і досягати конкретних цілей, щоб мати право на участь. Цей підхід дозволив dYdX винагороджувати колишніх користувачів, а також залучити тих, хто використовував платформу лише в минулому, до нового рівня 2 dYdX. Приблизно 5% від загальної пропозиції токенів було виділено на винагороди за ретроактивний майнінг.
Торгові винагороди
Торговельні винагороди, як це вже зрозуміло з назви, є стимулами, наданими особам, які торгують на Рівень 2 dYdX, приблизно 20% від загального обсягу токенів призначено для цієї мети. Основою для цих винагород є сума оплачених комісій на dYdX. Для отримання більш детальної інформації звертайтесь до документація dYdX.
Винагороди для постачальників ліквідності
Крім торговельних стимулів постачальники ліквідності також отримали токени $DYDX, аналогічні іншим токенам DeFi. Мета цього винагородження - збагатити ліквідність з обох сторін (купівля та продаж), близько 5,2% від загальної кількості токенів розподілені постачальникам ліквідності. Для отримання більш детальної інформації про конкретний метод розподілу стимулів, звертайтесь до документації dYdX.
Вплив $DYDX
Запуск токену dYdX виявився величезним успіхом. Щоденний обсяг торгів токенами dYdX на постійних фьючерсах на рівні 2 спочатку становив близько 30 мільйонів доларів, після запуску токену він стрімко зріс до 2 мільярдів доларів, що свідчить про вражаючу траєкторію зростання. Це свідчить про неймовірний успіх запуску токену dYdX.
Наостанок, стратегія Layer 2 від dYdX була дуже успішною. Перехід на рівень 2 не лише врятував їхній продукт від краю вимирання, але й перетворив його на один із найпомітніших продуктів на ринку. Внаслідок цього, з запуском свого токену, dYdX встановила себе як унікальний проект серед децентралізованих бірж. Однак, як показали стурбованості засновника dYdX Антоніо Джуліано, існували значні обговорення щодо ідентичності продукту.
"Це призвело до існувального питання для нас: якщо ми ніколи не станемо повністю децентралізованими, яка була наша конкурентна перевага перед Binance & FTX? Що ми могли зробити на 10 разів краще за них? Чесно кажучи, на той момент я справді не мав гарної відповіді."
Антоніо Жуліано, Засновник dYdX
Поки що Layer 2 на основі dYdX досягнув великого успіху, все ж у ньому все ще було багато невизначених аспектів. По-перше, це не був повністю децентралізований продукт (dYdX на базі Layer 2 був гібридним типом децентралізованої біржі. Іншими словами, книга замовлень та двигун відповідності працювали централізованим чином), і незважаючи на значні покращення в масштабованості, dYdX потрібно було обробляти ще більше угод, щоб розвиватися далі (це також свідчить про те, що інфраструктура все ще відіграє важливу роль у розвитку продукту). Крім того, dYdX потребував інфраструктури, розробленої під його продукт. Хоча Layer 2 надавав середовище для деякого налаштування інфраструктури, dYdX мав йти далі, щоб узгодити кожний аспект зі своїм продуктом. Для цього покладатися на існуючі мережі як рішення Layer 2 не було ідеальною відповіддю.
Щоб додати до dYdX нові можливості та покращити продукт, необхідно було забезпечити обробку більшої кількості угод, твердо закріпити свою ідентичність як децентралізованої біржі, а також додати та змінити функціонал, відповідний для децентралізованої біржі. Тому dYdX вирішила ще раз змінити свою блокчейн інфраструктуру.
Як повідомлялося раніше, Антоніо Джуліано, засновник dYdX, постійно розмірковував над тим, що відрізняє dYdX від інших централізованих бірж (CEX). Врешті-решт, чи розглядав dYdX, будучи децентралізованою біржею, досягнення ідеальної децентралізації як свою унікальну перевагу? Серед різних причин запуску власної мережі однією з головних цілей було «досягнення повної децентралізації». Ентузіасти Ethereum можуть задатися питанням, як відхід від Ethereum, найбільш децентралізованої мережі рівня 1, для запуску власного ланцюжка може призвести до децентралізації. Однак, оскільки dYdX не обробляв усі аспекти свого продукту в мережі, децентралізація Ethereum стає дещо неактуальною в цьому контексті. Можливо, прихильники Ethereum і dYdX по-різному трактували децентралізацію.
Те, що дійсно шукав dYdX, це не 'якийсь' рівень 2 використання децентралізованої мережі, а вирішення кожного аспекту свого продукту у повністю децентралізований спосіб, що неодмінно означало запуск власного ланцюжка. Це означає, що реалізація на найбільш децентралізованій мережі не гарантує автоматично повної децентралізації.
Запустивши власний ланцюг, dYdX нарешті зміг працювати усіма аспектами, включаючи книгу замовлень, у децентралізований спосіб. Корпорація dYdX Trading, Inc., яка стоїть за dYdX, наразі не займається жодним аспектом ланцюга dYdX.
Ще одним важливим аспектом є масштабованість. Запуск власного ланцюжка дозволив dYdX не лише забезпечити децентралізацію у всіх частинах свого продукту, але також забезпечити масштабованість, якої раніше бракувало. Хоча dYdX на рівні 2 може обробляти близько 100 транзакцій за секунду, його пропрієтарний ланцюг зараз досягнув покращення продуктивності, що дозволяє приблизно 2,000 транзакцій на секунду. Це збільшення продуктивності в 20 разів. Таке покращення продуктивності, ймовірно, принесе таку ж значну зміну в продукт, як зміна з Ethereum mainnet на Рівень 2. Надалі dYdX, ймовірно, представить ще більш користувацький та швидший продукт у світ.
Для свого переходу на власний ланцюжок dYdX обрав Cosmos SDK як свій блокчейн-фреймворк. Так само, як він раніше використовував StarkEx від Starkware, dYdX віддав перевагу модифікації добре побудованого фреймворку, щоб він відповідав його потребам і характеристикам, а не побудові блокчейну з нуля. Таким чином, вони вибрали Cosmos SDK, один із найбільш активно використовуваних блокчейн SDK в галузі.
Так чому саме Cosmos SDK? Хоча dYdX явно не заявляв свої мотиви, вважається, що вибір був вплинутий гнучкістю Cosmos SDK (враховуючи, що багато протоколів адаптували і трансформували Cosmos SDK під свої потреби) та можливістю використовувати існуючу екосистему, побудовану спільнотою Cosmos. Фактично, після запуску свого ланцюжка dYdX безпосередньо уклала партнерство з Noble, ще одним ланцюжком, заснованим на Cosmos, для зручних переказів USDC. Можливість органічного передавання даних між ланцюжками через Міжланцюжкову комунікацію (IBC) також була б значним перевагою для dYdX.
Основна архітектура dYdX, заснована на Cosmos SDK, схожа на інші ланцюги на основі Cosmos. Однак існують відмінності, такі як наявність індексаторів та фронтендів, а також валідатори на dYdX мають додаткові ролі порівняно з тими на стандартних ланцюгах на основі Cosmos. Давайте розглянемо ці відмінності.
Хоча dYdX побудований на Cosmos SDK, роль валідаторів відрізняється від інших ланцюжків додатків Cosmos. Валідатори звичайних ланцюжків додатків Cosmos в основному займаються поширенням транзакцій, підтвердженням блоків та досягненням консенсусу. Натомість, кожен валідатор на dYdX повинен підтримувати свою власну ордер-книгу та зберігати ордери (ці ордери не відображаються в консенсусі). Валідатори керують ордер-книгою поза ланцюжком, що означає, що користувачам не стягується комісія за розміщення або скасування ордерів.
Пропоненти серед валідаторів пропонують вміст для наступного блоку. Таким чином, коли користувач розміщує замовлення, пропонент відповідає за його включення до запропонованого блоку та бере участь у процесі консенсусу.
Крім того, повні вузли відіграють важливу роль в dYdX, підтримуючи індексаторів, що є важливим для функціонування сервісів dYdX (хоча повні вузли є важливими і в традиційних ланцюгах також).
Як показано на діаграмі, індексатори читають та зберігають інформацію з повних вузлів ланцюга dYdX і надають цю інформацію кінцевим користувачам у дружній до web2 формі. Хоча сам протокол може виконувати цю роль, валідатори та повні вузли dYdX не оптимізовані для таких завдань, що призводить до повільної та неефективної обробки. Крім того, перевантаження валідаторів прямими запитами може заважати їхній основній ролі (участь і перевірка в процесі консенсусу), тому існування присвяченої системи індексатора є критичним.
Postgres, Redis та Kafka на правому боці графа використовуються для зберігання on-chain даних, off-chain даних та доставки даних до індексаторів послуг, відповідно.
Фронтенд в основному побудований для сприяння розробці кінцевих додатків. Веб-фронтенд, створений за допомогою JavaScript та React, отримує інформацію про книгу замовлень через API від індексатора та передає торговельну інформацію безпосередньо на ланцюжок. dYdX опублікував свою базу коду фронтенду, що дозволяє будь-кому отримати доступ до фронтенду dYdX. Мобільний фронтенд, схожий на веб-фронтенд, взаємодіє з індексатором для отримання інформації та безпосередньо записує торгові операції на ланцюжок. Він також є відкритим для використання, що дозволяє будь-кому розгортати його.
Подивимося, як замовлення обробляються на ланцюжку dYdX, що включає вищезазначені суб'єкти:
Звичайно, запуск власного ланцюжка призвів до змін у використанні токенів. Як вже зазначалося, головною метою ланцюжка dYdX є 'повна децентралізація.' Попередньо управління dYdX мало обмежений обсяг, але на ланцюжку dYdX всі аспекти продукту визначаються владарями заборонених токенів. Більше того, на відміну від минулого, коли всі доходи, згенеровані dYdX, йшли в dYdX Trading, Inc., на ланцюжку dYdX вони розподіляються владарям заборонених токенів. Це, ймовірно, збільшить попит на токен dYdX (більше доходів від успішного протоколу призводять до вищих очікуваних доходів, що, отже, збільшує стимул ставити актив, в кінцевому підсумку збільшуючи ринковий попит і вартість активу).
Управління на ланцюгу dYdX може визначити наступне:
Як вже зазначалося, компанія dYdX Trading, Inc., яка створила dYdX, або фонд dYdX, не буде проводити жодних пропозицій або обговорень з питань управління. Питання прийняття рішень щодо сервісу dYdX тепер лежить на плечах власників забезпечених токенів. Цей зміщення є ключовою відмінністю ланцюга dYdX порівняно з його попередніми версіями. Воно також вирішує те, про що думав Антоніо Джуліано - як dYdX може відрізнятися від інших Централізованих бірж (CEXs).
До цього часу ми досліджували шлях dYdX від його зародження до перетворення в продукт з власним ланцюжком dYdX. Оскільки ланцюжок dYdX тільки почався, ще рано стверджувати про успіх проекту. Проте п'ятирічна траєкторія dYdX розкриває кілька інсайтів:
dYdX розвивав свій продукт поетапно: починаючи з основної мережі Ethereum, переходячи на рівень 2 і, нарешті, запускаючи власний ланцюжок. Незважаючи на те, що блокчейн-інфраструктура постійно розвивається і буде продовжувати це робити, історія dYdX демонструє, що розвиток блокчейн-інфраструктури значно впливає на якість продукту. Твердження про те, що одних роллапів достатньо для масштабованості, спростовується просто тим фактом, що dYdX перейшов від роллапів до власного ланцюжка. Роллапи, а також інтегровані ланцюжки рівня 1 все ще повинні розвиватися, щоб стати повністю масштабованими «блокчейнами загального призначення». Розвиток інфраструктури, як і раніше, має вирішальне значення. Я часто порівнюю інфраструктуру з «діапазоном уяви». Що стосується масштабованості ще до створення продукту, це вже недолік у порівнянні з існуючими сервісами (хоча я вважаю, що блокчейн не завжди повинен конкурувати з існуючими сервісами). Для таких продуктів, як dYdX, які повинні конкурувати, розвиток інфраструктури є життєво важливим).
Беручи до уваги кількість роллапів, які увійшли на ринок протягом останнього року чи ще, можна сказати, що ми переживаємо «еру роллапів». Роллапи та Роллап як сервіс (RaaS), до якого входять SDK роллапи, широко доступні. Фахівці промисловості часто рекомендують «створювати це з роллапами» як рішення, коли хтось розглядає продукт. Однак роллапи не є універсальним рішенням. dYdX досягла по-справжньому децентралізованої біржі лише після запуску власного ланцюжка, що свідчить про обмеження L2 роллапів. Прихильники Ethereum скритикували рішення dYdX запустити свій ланцюжок як «найгірший крок», але сьогоднішня стаття показує, що рішення dYdX не було імпульсивним або ірраціональним (зовсім не тільки для підвищення цін на токени).
Використання безпеки Ethereum може бути вирішальним для обґрунтування легітимності продукту, але нездатність реалізувати повністю децентралізовані сервіси через rollups означає, що використання безпеки Ethereum може не мати універсального впливу. Деякі можуть віддаляти перевагу використанню Ethereum навіть якщо деякі аспекти централізовані, тоді як інші, наприклад, dYdX, можуть надавати перевагу повній децентралізації. Основне висновок полягає в тому, що жоден підхід не можна вважати 'більш децентралізованим'. Вибір залежить від характеру продукту і індивідуальних уподобань. Пам'ятайте, rollups не завжди є ідеальним рішенням.
dYdX вижив та став лідером у просторі DEX, роблячи радикальні вибори відповідно до ринкових та галузевих ситуацій. Хоча багато хто сприймає dYdX просто як успішний продукт, його історія, як ми вже розглядали, показує продукт, який колись був на межі банкрутства. Однак dYdX гнучко адаптувався до ринкових та галузевих умов, в кінцевому підсумку процвітаючи. Якби dYdX уперто залишався на основній мережі Ethereum, він міг би втратитися в історії. Основний урок полягає в тому, як важливо постійно слідкувати за ринковими тенденціями та робити оптимальні вибори для власних обставин.
Отже, для тих, хто бореться з прийняттям рішень щодо розробки продукту, dYdX служить цінним прикладом. Іноді проблема може бути не в продукті, а в інфраструктурі.
Оскільки ланцюг dYdX був запущений менше ніж місяць тому, а торгівля на dYdX V4 щойно почалася, ще рано говорити про успіх запуску його незалежного ланцюга. Однак dYdX викликав довіру у численних трейдерів протягом близько п'яти років і постійно розвивав свій продукт. Я вважаю, що в дYdX безперечно є сила, властива бренду dYdX.
Я підтримую позицію, що для багатьох продуктів все ще потрібен незалежний ланцюжок 1-го рівня. Хоча багато дослідників зосереджуються на роллапах та модульних блокчейнах, я продовжую відстоювати необхідність ланцюжків 1-го рівня. Хоча аплікаційні ланцюжки Cosmos не є повністю антитезою модульних блокчейнів, той факт, що dYdX став незалежним ланцюжком 1-го рівня, є значущим, і робить його незалежність важливим випадком для мене. Успіх або невдача ланцюжка dYdX для мене також дуже важливі. Щиро кажучи, я сподіваюся на його успіх. Його успіх надасть підставу для запуску їх незалежних ланцюжків різноманітних послуг на базі роллапів.
Багато людей вважають dYdX найуспішнішою децентралізованою біржею (DEX), і це дійсно так, однак з погляду дослідника dYdX цікавий проект з двох основних причин: 1) Це служить практичним контрприкладом поточного тренду на ринку блокчейну щодо будівництва 'власних ролапів', та 2) Воно надає значний кейс-стаді у жорстко обговорюваному дебаті між інфраструктурою та додатками у галузі. Давайте розглянемо ці причини докладніше.
Відома як 'епоха роллапів,' в 2023 році блокчейн-індустрію можна вважати періодом, коли з'явилося безліч ланцюгів роллапів. Після падіння Terra, колись вважаної сильним конкурентом Ethereum, і суттєвих негараздів Solana через кризу FTX, головним наративом в блокчейн-секторі стала домінування думки, що 'Ethereum переміг'. У зв'язку з цим багато проєктів відмовилися від будівництва власних блокчейнів Layer 1 на користь того, щоб стати роллапами Ethereum, які пропонували успадковану безпеку від Ethereum, дозволяючи при цьому відчутний ступінь автономії.
Проте це не означало кінець ланцюгів 1 рівня. Багато проектів, походять від блокчейн-проекту Meta, Diem, впроваджували нові концепції в різних галузях, включаючи консенсус (Bullshark, Narwal, і т.д.). Те, що справді цікаво, це проекти, які перейшли від rollup до запуску власних ланцюгів 1 рівня. Цікаво, чому проект, особливо успішний як 2 рівень, відмовився від усього цього, щоб запустити свій ланцюг. Саме це зробив dYdX, зробивши його прямим контрприкладом до 'максималізму rollup'. dYdX спочатку не був ланцюгом 1 рівня, і не був непопулярним проектом як 2 рівень. Його перехід до самостійного ланцюга ставить питання про те, чому рішення 2 рівня може не бути відповіддю на кожну проблему.
По-друге, dYdX представляє собою значний приклад у тривалому дискусії про те, що важливіше: інфраструктура чи додатки. Як ми побачимо пізніше, dYdX відчув покращення у якості продукту одночасно з досягненнями в інфраструктурі, на якій він був збудований. Звісно, аргумент про те, що 'надійна інфраструктура необхідна для розробки продукту', знаходить конкретну підтримку в подорожі dYdX. Проект розвинув свій продукт через дві значущі зміни в інфраструктурі, в остаточному рахунку скориставшись кращою масштабованістю та користувацькою дружелюбністю. Отже, dYdX є важливим прикладом, який підтримує значення інфраструктури в цій дискусії.
Поза згаданими вище причинами, dYdX - це захоплюючий проект у багатьох відношеннях. Раніше він мігрував з основного ланцюжка Ethereum на Рівень 2 і, парадоксально, зіткнувся з існувальними викликами під час розквіту DeFi. Кризи, з якими стикнувся dYdX, і те, як він їх подолав, це не лише цікаво, але й надає цінні уроки для тих, хто створює продукти on-chain.
Таким чином, через цю статтю я маю на меті надати огляд історії dYdX та докладне пояснення того, чому вона запустила власний ланцюг. Я порівняю оригінальні та нові версії dYdX, а в кінцевому підсумку обговорю імплікації траєкторії dYdX для галузі. Цей аналіз повинен бути корисним для тих, хто розглядає запуск або перепрофілювання продуктів в цьому просторі.
По-перше, dYdX - це децентралізована біржа (DEX), яка наразі спеціалізується на похідних, зокрема постійних ф'ючерсах (хоча спочатку вона почала з маржевої торгівлі та опціонами). Щоб зрозуміти dYdX, спочатку слід засвоїти концепцію криптовалютної постійної DEX. Децентралізована біржа працює по-іншому, ніж традиційні централізовані біржі. Замість централізованої сутності, яка обробляє транзакції, децентралізовані біржі використовують блокчейн та смарт-контракти для управління угодами в децентралізований спосіб. Постійні ф'ючерси, схожі на звичайні ф'ючерси (де відбувається торгівля активом або товаром за заздалегідь визначеною ціною в конкретний час у майбутньому), працюють аналогічним чином, але без визначеної дати закінчення. Цей відсутній термін придатності означає, що трейдери можуть утримувати свої позиції нескінченно.
Отже, dYdX, як криптовалютна постійна DEX, обробляє постійні фьючерсні контракти, що стосуються криптовалютних активів, в спосіб, який відрізняється від традиційних бірж. Він використовує блокчейн та смарт-контракти для здійснення операцій в високо децентралізованому способі.
З розумінням децентралізованих постійних фьючерсних бірж, давайте поглибимося в деталі щодо 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) та спочатку не мав власної торговельної системи (він використовував DEX стороннього постачальника). Крім того, як вже зазначалося раніше, dYdX не розпочинав з підтримки постійних фьючерсів. Так як же dYdX, як ми його знаємо сьогодні, став таким?
Щоб зрозуміти перехід 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 було не лише стратегічним кроком у протистоянні його складнощам у конкурентній боротьбі з Uniswap, але, що є ще важливішим, необхідною відповіддю на нестійкі транзакційні внески на Ethereum. Рівень 2 представляв альтернативу, яка може обробляти пропускну спроможність dYdX, накладаючи значно менші комісійні внески.
Крім того, тоді рішення Layer 2 Ethereum, зокрема Starkware (StarkEx), були оптимально спроектовані для перенесення сервісів з головної мережі Ethereum. Пропонуючи значне збільшення масштабованості, використовуючи при цьому безпеку Ethereum, Starkware став привабливою альтернативою для dYdX. Ця масштабованість також дозволила dYdX експериментувати з різноманітними інноваціями продуктів, що зробило значний внесок у загальний розвиток платформи dYdX. (Цей перехід на Layer 2 і наступні покращення продукту - це те, чому я вважаю dYdX відмінним прикладом у дискусії «інфраструктура-спершу чи застосунок-спершу»)
Як я розкажу пізніше, dYdX, який відомий загалом до запуску свого незалежного ланцюга, в суті базувався на Starkware. Використовуючи рішення Layer 2, dYdX увійшов у свій найпроцвітаючіший етап. Давайте детально проаналізуємо, як себе показав dYdX після переходу на рівень 2.
Фактично, коли dYdX прийняв Starkware, перше питання, що приходить на думку, - чому саме Starkware, серед багатьох доступних рішень на рівні 2? Інші рішення на рівні 2 також забезпечували дуже ефективні середовища порівняно з Ethereum, тому якщо у Starkware не було чіткої відмінної особливості, не було б причини для dYdX спеціально обирати Starkware. Так що було інше у Starkware порівняно з іншими роллапами, зокрема з іншими ZK роллапами?
По-перше, Starkware — це рішення рівня 2, спеціально оптимізоване для таких програм, як dYdX, яким потрібно обробляти велику кількість транзакцій за секунду. Це пов'язано з тим, що Starkware може об'єднувати багато транзакцій в одну. Однак ця функція не є унікальною для Starkware, оскільки інші зведення ZK також мають цю можливість. Справжня відмінність Starkware полягає в його здатності обробляти більш широкий спектр типів транзакцій. Звичайно, зараз з'являються різні методології, такі як zkEVM, але коли dYdX досліджував рішення рівня 2, більшість ZK-ролапів були в першу чергу оптимізовані для простих транзакцій (наприклад, переказів токенів). Тому dYdX шукав рішення, яке могло б групувати транзакції, а також підтримувати власні смарт-контракти, і на той час StarkEx від Starkware був альтернативою, яка задовольняла обидві ці умови. Хоча Starkware не сумісний з EVM, тобто створення додатків на Starkware вимагає вивчення його пропрієтарної мови (Cairo), це не здається значною перешкодою для dYdX.
Додатково, згідно зАнтоніо Джуліано, у той час Starkware забезпечив найзручніше середовище для вступу Ethereum-основаних додатків та був найкраще підготовлений щодо випуску продукції.
Використовуючи інфраструктуру Starkware, dYdX запровадив торгівлю з крос-маржевими позиціями (метод торгівлі на маржі, при якому декілька позицій можуть бути заставлені одним рахунком на маржі), на основі покращеної масштабованості. Ця зміна призвела до збільшення ліквідності на dYdX. Більше того, підтримуючи ширший спектр активів, dYdX успішно привернув багатьох трейдерів. З новим двигуном dYdX випередив свої попередні показники торгового обсягу в п'ять разів, що позначило значний стрибок у зростанні.
Озброєний StarkEx, Фонд dYdX запустив токен $DYDX на літо 2021 року, щоб ще більше утвердити свою позицію. $DYDX виступає як токен управління для проекту dYdX. Його кінцевою метою є забезпечення того, щоб протокол був органічно керований спільнотою, але він також спрямований на стимулювання більш активної участі користувачів протоколу. Незважаючи на помітний ріст після переходу на Рівень 2, запуск токена був ініціативою на шляху до 'консолідації'. Давайте поглянемо на розподіл токена $DYDX.
Токен $DYDX має дещо відмінний план розподілу порівняно з іншими токенами, зокрема в аспектах ретроактивного майнінгу, торговельних винагород та винагород постачальників ліквідності. Давайте розглянемо кожну з цих складових.
Ретроактивний майнінг
Оскільки dYdX працював без токена, раптовий запуск його та пропозиція його як заохочення лише новим користувачам викликала б проблеми з капіталом і, можливо, стримувала давніх користувачів dYdX від подальшого використання. Щоб вирішити цю проблему, dYdX запровадив ретроактивний майнінг. Як випливає з терміну «ретроактивність», ця система винагород розподіляє токени серед користувачів, які торгували на dYdX у минулому. Просте внесення грошей і здійснення принаймні однієї угоди на dYdX дає користувачам право на винагороду в токенах у рамках ретроактивного майнінгу. Однак винагороди надаються не лише за минулу торгівлю; Учасники також повинні брати участь у торгівлі на рівні 2, реалізованому dYdX, і досягати конкретних цілей, щоб мати право на участь. Цей підхід дозволив dYdX винагороджувати колишніх користувачів, а також залучити тих, хто використовував платформу лише в минулому, до нового рівня 2 dYdX. Приблизно 5% від загальної пропозиції токенів було виділено на винагороди за ретроактивний майнінг.
Торгові винагороди
Торговельні винагороди, як це вже зрозуміло з назви, є стимулами, наданими особам, які торгують на Рівень 2 dYdX, приблизно 20% від загального обсягу токенів призначено для цієї мети. Основою для цих винагород є сума оплачених комісій на dYdX. Для отримання більш детальної інформації звертайтесь до документація dYdX.
Винагороди для постачальників ліквідності
Крім торговельних стимулів постачальники ліквідності також отримали токени $DYDX, аналогічні іншим токенам DeFi. Мета цього винагородження - збагатити ліквідність з обох сторін (купівля та продаж), близько 5,2% від загальної кількості токенів розподілені постачальникам ліквідності. Для отримання більш детальної інформації про конкретний метод розподілу стимулів, звертайтесь до документації dYdX.
Вплив $DYDX
Запуск токену dYdX виявився величезним успіхом. Щоденний обсяг торгів токенами dYdX на постійних фьючерсах на рівні 2 спочатку становив близько 30 мільйонів доларів, після запуску токену він стрімко зріс до 2 мільярдів доларів, що свідчить про вражаючу траєкторію зростання. Це свідчить про неймовірний успіх запуску токену dYdX.
Наостанок, стратегія Layer 2 від dYdX була дуже успішною. Перехід на рівень 2 не лише врятував їхній продукт від краю вимирання, але й перетворив його на один із найпомітніших продуктів на ринку. Внаслідок цього, з запуском свого токену, dYdX встановила себе як унікальний проект серед децентралізованих бірж. Однак, як показали стурбованості засновника dYdX Антоніо Джуліано, існували значні обговорення щодо ідентичності продукту.
"Це призвело до існувального питання для нас: якщо ми ніколи не станемо повністю децентралізованими, яка була наша конкурентна перевага перед Binance & FTX? Що ми могли зробити на 10 разів краще за них? Чесно кажучи, на той момент я справді не мав гарної відповіді."
Антоніо Жуліано, Засновник dYdX
Поки що Layer 2 на основі dYdX досягнув великого успіху, все ж у ньому все ще було багато невизначених аспектів. По-перше, це не був повністю децентралізований продукт (dYdX на базі Layer 2 був гібридним типом децентралізованої біржі. Іншими словами, книга замовлень та двигун відповідності працювали централізованим чином), і незважаючи на значні покращення в масштабованості, dYdX потрібно було обробляти ще більше угод, щоб розвиватися далі (це також свідчить про те, що інфраструктура все ще відіграє важливу роль у розвитку продукту). Крім того, dYdX потребував інфраструктури, розробленої під його продукт. Хоча Layer 2 надавав середовище для деякого налаштування інфраструктури, dYdX мав йти далі, щоб узгодити кожний аспект зі своїм продуктом. Для цього покладатися на існуючі мережі як рішення Layer 2 не було ідеальною відповіддю.
Щоб додати до dYdX нові можливості та покращити продукт, необхідно було забезпечити обробку більшої кількості угод, твердо закріпити свою ідентичність як децентралізованої біржі, а також додати та змінити функціонал, відповідний для децентралізованої біржі. Тому dYdX вирішила ще раз змінити свою блокчейн інфраструктуру.
Як повідомлялося раніше, Антоніо Джуліано, засновник dYdX, постійно розмірковував над тим, що відрізняє dYdX від інших централізованих бірж (CEX). Врешті-решт, чи розглядав dYdX, будучи децентралізованою біржею, досягнення ідеальної децентралізації як свою унікальну перевагу? Серед різних причин запуску власної мережі однією з головних цілей було «досягнення повної децентралізації». Ентузіасти Ethereum можуть задатися питанням, як відхід від Ethereum, найбільш децентралізованої мережі рівня 1, для запуску власного ланцюжка може призвести до децентралізації. Однак, оскільки dYdX не обробляв усі аспекти свого продукту в мережі, децентралізація Ethereum стає дещо неактуальною в цьому контексті. Можливо, прихильники Ethereum і dYdX по-різному трактували децентралізацію.
Те, що дійсно шукав dYdX, це не 'якийсь' рівень 2 використання децентралізованої мережі, а вирішення кожного аспекту свого продукту у повністю децентралізований спосіб, що неодмінно означало запуск власного ланцюжка. Це означає, що реалізація на найбільш децентралізованій мережі не гарантує автоматично повної децентралізації.
Запустивши власний ланцюг, dYdX нарешті зміг працювати усіма аспектами, включаючи книгу замовлень, у децентралізований спосіб. Корпорація dYdX Trading, Inc., яка стоїть за dYdX, наразі не займається жодним аспектом ланцюга dYdX.
Ще одним важливим аспектом є масштабованість. Запуск власного ланцюжка дозволив dYdX не лише забезпечити децентралізацію у всіх частинах свого продукту, але також забезпечити масштабованість, якої раніше бракувало. Хоча dYdX на рівні 2 може обробляти близько 100 транзакцій за секунду, його пропрієтарний ланцюг зараз досягнув покращення продуктивності, що дозволяє приблизно 2,000 транзакцій на секунду. Це збільшення продуктивності в 20 разів. Таке покращення продуктивності, ймовірно, принесе таку ж значну зміну в продукт, як зміна з Ethereum mainnet на Рівень 2. Надалі dYdX, ймовірно, представить ще більш користувацький та швидший продукт у світ.
Для свого переходу на власний ланцюжок dYdX обрав Cosmos SDK як свій блокчейн-фреймворк. Так само, як він раніше використовував StarkEx від Starkware, dYdX віддав перевагу модифікації добре побудованого фреймворку, щоб він відповідав його потребам і характеристикам, а не побудові блокчейну з нуля. Таким чином, вони вибрали Cosmos SDK, один із найбільш активно використовуваних блокчейн SDK в галузі.
Так чому саме Cosmos SDK? Хоча dYdX явно не заявляв свої мотиви, вважається, що вибір був вплинутий гнучкістю Cosmos SDK (враховуючи, що багато протоколів адаптували і трансформували Cosmos SDK під свої потреби) та можливістю використовувати існуючу екосистему, побудовану спільнотою Cosmos. Фактично, після запуску свого ланцюжка dYdX безпосередньо уклала партнерство з Noble, ще одним ланцюжком, заснованим на Cosmos, для зручних переказів USDC. Можливість органічного передавання даних між ланцюжками через Міжланцюжкову комунікацію (IBC) також була б значним перевагою для dYdX.
Основна архітектура dYdX, заснована на Cosmos SDK, схожа на інші ланцюги на основі Cosmos. Однак існують відмінності, такі як наявність індексаторів та фронтендів, а також валідатори на dYdX мають додаткові ролі порівняно з тими на стандартних ланцюгах на основі Cosmos. Давайте розглянемо ці відмінності.
Хоча dYdX побудований на Cosmos SDK, роль валідаторів відрізняється від інших ланцюжків додатків Cosmos. Валідатори звичайних ланцюжків додатків Cosmos в основному займаються поширенням транзакцій, підтвердженням блоків та досягненням консенсусу. Натомість, кожен валідатор на dYdX повинен підтримувати свою власну ордер-книгу та зберігати ордери (ці ордери не відображаються в консенсусі). Валідатори керують ордер-книгою поза ланцюжком, що означає, що користувачам не стягується комісія за розміщення або скасування ордерів.
Пропоненти серед валідаторів пропонують вміст для наступного блоку. Таким чином, коли користувач розміщує замовлення, пропонент відповідає за його включення до запропонованого блоку та бере участь у процесі консенсусу.
Крім того, повні вузли відіграють важливу роль в dYdX, підтримуючи індексаторів, що є важливим для функціонування сервісів dYdX (хоча повні вузли є важливими і в традиційних ланцюгах також).
Як показано на діаграмі, індексатори читають та зберігають інформацію з повних вузлів ланцюга dYdX і надають цю інформацію кінцевим користувачам у дружній до web2 формі. Хоча сам протокол може виконувати цю роль, валідатори та повні вузли dYdX не оптимізовані для таких завдань, що призводить до повільної та неефективної обробки. Крім того, перевантаження валідаторів прямими запитами може заважати їхній основній ролі (участь і перевірка в процесі консенсусу), тому існування присвяченої системи індексатора є критичним.
Postgres, Redis та Kafka на правому боці графа використовуються для зберігання on-chain даних, off-chain даних та доставки даних до індексаторів послуг, відповідно.
Фронтенд в основному побудований для сприяння розробці кінцевих додатків. Веб-фронтенд, створений за допомогою JavaScript та React, отримує інформацію про книгу замовлень через API від індексатора та передає торговельну інформацію безпосередньо на ланцюжок. dYdX опублікував свою базу коду фронтенду, що дозволяє будь-кому отримати доступ до фронтенду dYdX. Мобільний фронтенд, схожий на веб-фронтенд, взаємодіє з індексатором для отримання інформації та безпосередньо записує торгові операції на ланцюжок. Він також є відкритим для використання, що дозволяє будь-кому розгортати його.
Подивимося, як замовлення обробляються на ланцюжку dYdX, що включає вищезазначені суб'єкти:
Звичайно, запуск власного ланцюжка призвів до змін у використанні токенів. Як вже зазначалося, головною метою ланцюжка dYdX є 'повна децентралізація.' Попередньо управління dYdX мало обмежений обсяг, але на ланцюжку dYdX всі аспекти продукту визначаються владарями заборонених токенів. Більше того, на відміну від минулого, коли всі доходи, згенеровані dYdX, йшли в dYdX Trading, Inc., на ланцюжку dYdX вони розподіляються владарям заборонених токенів. Це, ймовірно, збільшить попит на токен dYdX (більше доходів від успішного протоколу призводять до вищих очікуваних доходів, що, отже, збільшує стимул ставити актив, в кінцевому підсумку збільшуючи ринковий попит і вартість активу).
Управління на ланцюгу dYdX може визначити наступне:
Як вже зазначалося, компанія dYdX Trading, Inc., яка створила dYdX, або фонд dYdX, не буде проводити жодних пропозицій або обговорень з питань управління. Питання прийняття рішень щодо сервісу dYdX тепер лежить на плечах власників забезпечених токенів. Цей зміщення є ключовою відмінністю ланцюга dYdX порівняно з його попередніми версіями. Воно також вирішує те, про що думав Антоніо Джуліано - як dYdX може відрізнятися від інших Централізованих бірж (CEXs).
До цього часу ми досліджували шлях dYdX від його зародження до перетворення в продукт з власним ланцюжком dYdX. Оскільки ланцюжок dYdX тільки почався, ще рано стверджувати про успіх проекту. Проте п'ятирічна траєкторія dYdX розкриває кілька інсайтів:
dYdX розвивав свій продукт поетапно: починаючи з основної мережі Ethereum, переходячи на рівень 2 і, нарешті, запускаючи власний ланцюжок. Незважаючи на те, що блокчейн-інфраструктура постійно розвивається і буде продовжувати це робити, історія dYdX демонструє, що розвиток блокчейн-інфраструктури значно впливає на якість продукту. Твердження про те, що одних роллапів достатньо для масштабованості, спростовується просто тим фактом, що dYdX перейшов від роллапів до власного ланцюжка. Роллапи, а також інтегровані ланцюжки рівня 1 все ще повинні розвиватися, щоб стати повністю масштабованими «блокчейнами загального призначення». Розвиток інфраструктури, як і раніше, має вирішальне значення. Я часто порівнюю інфраструктуру з «діапазоном уяви». Що стосується масштабованості ще до створення продукту, це вже недолік у порівнянні з існуючими сервісами (хоча я вважаю, що блокчейн не завжди повинен конкурувати з існуючими сервісами). Для таких продуктів, як dYdX, які повинні конкурувати, розвиток інфраструктури є життєво важливим).
Беручи до уваги кількість роллапів, які увійшли на ринок протягом останнього року чи ще, можна сказати, що ми переживаємо «еру роллапів». Роллапи та Роллап як сервіс (RaaS), до якого входять SDK роллапи, широко доступні. Фахівці промисловості часто рекомендують «створювати це з роллапами» як рішення, коли хтось розглядає продукт. Однак роллапи не є універсальним рішенням. dYdX досягла по-справжньому децентралізованої біржі лише після запуску власного ланцюжка, що свідчить про обмеження L2 роллапів. Прихильники Ethereum скритикували рішення dYdX запустити свій ланцюжок як «найгірший крок», але сьогоднішня стаття показує, що рішення dYdX не було імпульсивним або ірраціональним (зовсім не тільки для підвищення цін на токени).
Використання безпеки Ethereum може бути вирішальним для обґрунтування легітимності продукту, але нездатність реалізувати повністю децентралізовані сервіси через rollups означає, що використання безпеки Ethereum може не мати універсального впливу. Деякі можуть віддаляти перевагу використанню Ethereum навіть якщо деякі аспекти централізовані, тоді як інші, наприклад, dYdX, можуть надавати перевагу повній децентралізації. Основне висновок полягає в тому, що жоден підхід не можна вважати 'більш децентралізованим'. Вибір залежить від характеру продукту і індивідуальних уподобань. Пам'ятайте, rollups не завжди є ідеальним рішенням.
dYdX вижив та став лідером у просторі DEX, роблячи радикальні вибори відповідно до ринкових та галузевих ситуацій. Хоча багато хто сприймає dYdX просто як успішний продукт, його історія, як ми вже розглядали, показує продукт, який колись був на межі банкрутства. Однак dYdX гнучко адаптувався до ринкових та галузевих умов, в кінцевому підсумку процвітаючи. Якби dYdX уперто залишався на основній мережі Ethereum, він міг би втратитися в історії. Основний урок полягає в тому, як важливо постійно слідкувати за ринковими тенденціями та робити оптимальні вибори для власних обставин.
Отже, для тих, хто бореться з прийняттям рішень щодо розробки продукту, dYdX служить цінним прикладом. Іноді проблема може бути не в продукті, а в інфраструктурі.
Оскільки ланцюг dYdX був запущений менше ніж місяць тому, а торгівля на dYdX V4 щойно почалася, ще рано говорити про успіх запуску його незалежного ланцюга. Однак dYdX викликав довіру у численних трейдерів протягом близько п'яти років і постійно розвивав свій продукт. Я вважаю, що в дYdX безперечно є сила, властива бренду dYdX.
Я підтримую позицію, що для багатьох продуктів все ще потрібен незалежний ланцюжок 1-го рівня. Хоча багато дослідників зосереджуються на роллапах та модульних блокчейнах, я продовжую відстоювати необхідність ланцюжків 1-го рівня. Хоча аплікаційні ланцюжки Cosmos не є повністю антитезою модульних блокчейнів, той факт, що dYdX став незалежним ланцюжком 1-го рівня, є значущим, і робить його незалежність важливим випадком для мене. Успіх або невдача ланцюжка dYdX для мене також дуже важливі. Щиро кажучи, я сподіваюся на його успіх. Його успіх надасть підставу для запуску їх незалежних ланцюжків різноманітних послуг на базі роллапів.