Ці магчыма, што перыяд криптовалютной зімы стаў залатым стагоддзем для тэхналогіі блокчэйн? Сардэчна запрашаем у 2019, год дэцэнтралізаванай біржаў (DEX)!
Кожны, хто мае якое-небудзь стаўленне да криптовалютам або тэхналогіі блокчейн, перажывае суровую зіму, якая ледзянымі гарамі адбіваецца на коштавых графіках папулярных і, не вельмі, криптовалют.заўв.: пвока перакладалі, ужо сітуацыя крыху змянілася…). Хайп прайшоў, бурбалка лопнула, а дым рассеяўся. Аднак не ўсё так дрэнна. Тэхналогіі працягваюць развівацца і знаходзяць выхад у такіх рашэннях, як дэцэнтралізаваныя біржы (DEX - Dэцэнтралізаваць Exchange), якія закліканы кардынальна змяніць экасістэму криптовалют у 2019 годзе.
Што такое дэцэнтралізаваная біржа?
Вы можаце быць здзіўлены. На цэнтралізаваных гандлёвых платформах, CEX (ці Centralized Exchanges., заўв.: у арыгінале CEX гэта менавіта абрэвіятура, не варта змешваць з назвай папулярнай біржы CEX.io), уладальнік платформы з'яўляецца толькі пасярэднікам, свайго роду крыпта-банкірам. Ён адказвае за захоўванне і кіраванне ўсімі сродкамі, якія гандлююцца на платформе. CEX, як правіла, інтуітыўна-простая і даступная пляцоўка, якая прапануе высокую ліквіднасць і разнастайныя гандлёвыя інструменты. Пляцоўка таксама выступае шлюзам паміж фіятнай валютай і крыпта-актывамі.
Аднак, як крыпта-энтузіясты, мы ведаем якія існуюць рызыкі цэнтралізацыі і давер да пасярэднікаў, напрыклад, смерць заснавальніка біржы Quadriga і страта ключоў ад кашалька, на якім захоўваліся сродкі карыстальнікаў. У выпадку цэнтралізаванай пляцоўкі яна становіцца адзіным пунктам адмовы ці цэнзуры.
Мэтай DEX з'яўляецца ўхіленне пасярэднікаў і адзінага пункта адмовы, шляхам правядзення здзелак непасрэдна паміж карыстальнікамі, на самым блокчейне, які ляжыць у аснове пляцоўкі, абыходзячы гандлёвую платформу. Такім чынам, асноўная задача DEX складаецца ў тым, каб проста даць пакупнікам актыву інфраструктуру для пошуку прадаўцоў і наадварот.
Асноўная перавага DEX у параўнанні з CEX, відавочна:
- "надзейнасць". Больш няма неабходнасці ў пасярэдніку. Такім чынам, карыстачы самі з'яўляюцца адказнымі за свае сродкі, а не цэнтралізаваная платформа (чый дырэктар можа памерці, ключы могуць быць выкрадзеныя або ажыццёўлены ўзлом);
- так як карыстальнікі з'яўляюцца адказнымі за свае сродкі і няма ніякага пасярэдніка ў выглядзе платформы, адсутнічае верагоднасць цэнзуры (дэпазіты не могуць быць замарожаныя, а карыстальнікі заблакаваныя), не патрабуецца верыфікацыя (KYC), каб атрымаць доступ да гандлёвых магчымасцяў, і ўсе гандлёвыя аперацыі з'яўляюцца "ананімнымі", бо няма "глядзельнага" і кантралюючага органа;
- і, што больш важна, як правіла, у DEX вы можаце зрабіць любы тып абмену паміж актывамі (пры ўмове, што прапановы пакупніка і прадаўца супадаюць), таму вы не абмежаваныя ўмовамі лістынга інструментаў, як у CEX (заўв.: у агульным выпадку гэта не так, тут аўтар крыху фантазіруе і апісвае выключна ідэалістычную карціну, якая зараз магчымая толькі ва ўмовах магчымасці атамарных свопаў паміж чэйнамі);
Але, як абвяшчае старая прыказка, «не ўсё тое золата, што блішчыць». У сучасных тэхналогій DEX ёсць складанасці, якія ўсё яшчэ трэба будзе вырашыць. У першую чаргу, DEX у наш час не занадта адаптаваная для звычайных карыстачоў. Нам, адмыслоўцам, можа быць зручна выкарыстоўваць кашалькі, кіраваць ключамі, сід-фразамі і подпісам транзакцый, але звычайныя карыстачы баяцца такога роду рэчаў.
Больш за тое, паколькі здзелкі з'яўляюцца аднарангавыя, некаторыя біржы патрабуюць, каб карыстальнікі знаходзіліся ў сетцы для выканання сваёй заяўкі (гэта гучыць вар'яцка, дакладна?). UX з'яўляецца асноўнай прычынай, па якой навічкі ў криптовалюте аддаюць перавагу для гандлю крыпта-актывамі CEX, а не DEX. І як следства жудаснага UI/UX, DEX мае нізкую ліквіднасць практычна па ўсіх торгуемых актывах.
Зноў жа, у выпадку, калі вы забыліся гэтую нязначную дэталь, здзелкі ў DEX з'яўляюцца аднарангавыя, таму, калі вы хочаце абмяняць BTC на LTC, вам абавязкова трэба знайсці кліента, гатовага абмяняць лайткоіны на ваша прапанаванае колькасць біткойнаў. Гэта можа быць няпростай задачай (мякка сказанае) для вызначаных валют ці ў выпадку, калі колькасць карыстачоў DEX-а невяліка. І вось, усё гэта разам з абмежаванай прадукцыйнасцю большасці DEX (блокчейнов у іх аснове), ставіць непераадольную заслон на шляхі да масавага прыняцця рынкам.
І так:
адл (цэнтралізаваныя):
- Простыя ў выкарыстанні
- Пашыраныя гандлёвыя магчымасці
- Высокая ліквіднасць
- Магчымасці працы з фіятнымі валютамі (гандаль, увод / вывад)
DEX (дэцэнтралізаваныя):
- Складана разабрацца і выкарыстоўваць
- Толькі базавыя гандлёвыя магчымасці
- Нізкая ліквіднасць
- Няма магчымасці працы са звычайнымі валютамі
На шчасце, усе гэтыя цяжкасці можна выправіць, што і спрабуюць зрабіць новыя праекты. Але пра гэта крыху пазней, для пачатку разгледзім бягучую сітуацыю. Як ствараюцца бягучыя DEX? Існуе тры асноўныя падыходы да праектавання DEX.
Ён-чэйн кніга заявак і разлікі
Такой была архітэктура першага пакалення DEX. Простымі словамі - гэта біржа, цалкам над блокчейна. Усе дзеянні - кожны гандлёвы ордэр, змяненне статусу - усё запісваецца ў блокчейн як транзакцыі. Такім чынам, уся біржа кіруецца смарт-кантрактам, які адказвае за размяшчэнне карыстацкіх заявак, блакаванне сродкаў, супастаўленне ордэраў і ажыццяўленне здзелкі. Гэты падыход забяспечвае дэцэнтралізацыю, давер і бяспеку, пераносячы асноўныя прынцыпы блокчейна на ўвесь функцыянал DEX па-над ім. (заўв.: у прынцыпе, гэта менавіта сапраўдная дэцэнтралізаваная біржа, якая цалкам адпавядае духу і сутнасці такога падыходу. Недахоп у тым, што рэалізацыі былі па-над першымі і недасканалымі блокчейнов. Як прыклад добрага рашэння, можна прывесці BitShares і Stellar).
Тым не менш, такая архітэктура робіць платформу:
- нізкаліквіднай - у сістэме не хапае аб'ёму па інструментах;
- павольнай - Вузкім месцам пры выкананні заявак у DEX з'яўляецца смарт-кантракт і прапускная здольнасць сеткі. Уявіце сабе працу дэцэнтралізаванай фондавай біржы па такім прынцыпе;
- дарагі - Кожная аперацыя, якая змяняе стан, азначае запуск смарт-кантракту і аплату кошту газу;
- "by-design" немагчымасць узаемадзейнічаць з іншымі платформамі, і гэта вялізнае абмежаванне.
Што я маю на ўвазе пад немагчымасць узаемадзейнічаць? А тое, што ў такім тыпе DEX вы можаце абменьвацца толькі актывамі, якія родныя для блокчейна і смарт-кантрактаў платформы DEX, калі не выкарыстоўваюцца дадатковыя сродкі для крос-сеткавага злучэння. Такім чынам, калі мы для DEX выкарыстоўваем Ethereum, то праз гэтую платформу мы зможам абменьвацца толькі токена на базе блокчейна Ethereum.
Больш за тое, убудаваныя DEX звычайна прымяняюцца для абмену абмежаванай колькасці стандартных токенаў (напрыклад, толькі ERC20 і ERC721), што накладвае вялікія абмежаванні на торгуемые актывы. Прыклады такіх дэцэнтралізаваных платформаў – DEX.toр (заўв.: больш вядомыя ўсё ж EtherDelta/ForkDelta), або біржы на базе стандарту EIP823 (заўв.: спроба стандартаваць фармат смарт-кантракту для гандлю ERC-20 токенамі).
Паколькі не ўсё павінна грунтавацца на Ethereum, дазвольце мне падзяліцца з вамі прыкладам DEX, рэалізаваным з выкарыстаннем гэтага падыходу на іншым папулярным блокчейне - EOS. У цяперашні час Tokena – гэта першая рэалізацыя цалкам он-чэйн DEX-а, які выкарыстоўвае прамежкавы токен, каб мінімізаваць камісійныя, якія выплачваюцца карыстальнікамі.
Оф-чэйн ордэрбук і он-чэйн разлікі
Такі падыход вызнаюць DEX, пабудаваныя на пратаколах другога ўзроўня, па-над базавым блокчейном. Для прыкладу, 0x пратакол па-над Ethereum. Выкананне здзелак адбываецца на эфіры (або на любой іншай сетцы, якую падтрымлівае вузлы-рэтранслятары (заўв.: зараз ужо рэалізавана версія 2.0 пратакола і плануюць аб'яднаць ліквіднасці на Ethereum (і яго форкаў) і EOS), а карыстальнікі атрымліваюць магчымасць кантролю сваіх сродкаў, да моманту здзяйснення гандлёвай аперацыі (няма неабходнасці блакаваць сродкі, пакуль заказ не будзе выкананы). Ардэрбукі ў такой схеме падтрымліваюцца на вузлах-рэтранслятарах (Relay), якія і атрымліваюць за гэта камісію. Яны транслююць кожны новы ордэр, аб'ядноўваючы ўсю ліквіднасць сістэмы і ствараючы больш надзейную гандлёвую інфраструктуру. Пасля атрымання ордэра, маркет-мейкер чакае другі бок здзелкі, і пасля гэтага трэйд выконваецца ўнутры смарт-кантракту 0x і запіс аб здзелцы трапляе ў блокчэйн.
Такі падыход да праектавання прыводзіць да зніжэння камісійных, паколькі за новыя заяўкі або абнаўлення ордэраў не трэба плаціць газ, і адзіныя дзве камісіі, якія трэба аплаціць - гэта адна для рэтранслятараў, якія спрыялі гандлю, і газ, неабходны для выканання абмену токенамі паміж карыстальнікамі ў блокчэйн-сеткі. У 0x-пратаколе любы (заўв.: разумеецца, што актыўны трэйдар) можа стаць вузлом-рэтранслятарам і зарабляць дадатковыя токены для здзяйснення здзелак, такім чынам пакрываючы камісійныя сваіх здзелак. Акрамя таго, той факт, што гандлёвыя аперацыі здзяйсняюцца па-за сеткай, вырашае праблему прадукцыйнасці блокчейна і смарт-кантрактаў, якое мы бачылі ў DEX на базе Ethereum.
Яшчэ раз нагадаем, адным з галоўных недахопаў гэтага тыпу DEX з'яўляецца адсутнасць узаемадзеяння з іншымі платформамі. У выпадку з DEX на базе пратаколу 0x, мы можам гандляваць толькі токенамі, якія жывуць у сетцы Ethereum. Больш за тое, у адпаведнасці з канкрэтнай рэалізацыяй DEX, могуць існаваць дадатковыя абмежаванні ў канкрэтных стандартах токенаў, якімі нам дазволена гандляваць (у асноўным усе мяркуюць гандаль токенамі па стандарце ERC-20 або ERC-721). Ідэальным прыкладам DEX на базе 0x, з'яўляецца праект Radar Relay.
Каб атрымаць магчымасць узаемадзейнічаць з іншымі чэйнамі, мы павінны вырашыць яшчэ адну праблему - даступнасць дадзеных. DEX, якія выкарыстоўваюць механізмы па-за блокчейном для захоўвання і апрацоўкі ордэраў, дэлегуюць гэтую задачу вузлам-рэтранслятарам, якія могуць быць схільныя зламыснаму маніпуляванню заяўкамі ці іншым пагрозам, робячы ўразлівай усю сістэму.
І так, асноўныя моманты гэтага тыпу DEX:
- Праца толькі з абмежаваным пералікам стандартаў інструментаў
- Меншыя камісіі
- лепшая прадукцыйнасць
- Больш ліквіднасці
- Адсутнасць блакіровак сродкаў трэйдараў
Смарт-кантракты з рэзервамі
Гэты тып DEX дапаўняе два папярэднія тыпы платформаў, і закліканы вырашыць, у першую чаргу, праблему ліквіднасці. Выкарыстоўваючы смарт-рэзервы, замест таго, каб наўпрост шукаць пакупніка для актыву, карыстальнік можа правесці здзелку з рэзервам, уносячы біткойны (або іншыя актывы) у рэзерв і атрымліваючы наўзамен сустрэчны актыў. Гэта аналагічна дэцэнтралізаванаму банку, які прапануе ліквіднасць для сістэмы. Рэзервы на базе смарт-кантракту ў DEX, з'яўляюцца рашэннем, якія дазваляюць абыйсці праблему "супадзення жаданняў" і адкрыць неліквідныя токены для гандлю. Недахопы?
Для гэтага патрабуецца, каб трэцяя асоба выступала ў якасці банка і забяспечвала гэтыя сродкі або ажыццяўляла прасунутую палітыку кіравання рэсурсамі, каб карыстачы маглі заблакаваць частку сваіх сродкаў дзеля ліквіднасці DEX і для дэцэнтралізацыі кіравання рэзервамі. Bancor (дэцэнтралізаваная сетка ліквіднасці) - яркі прыклад такога падыходу (заўв.: і вельмі паспяхова рэалізаваны. Таксама хутка чакаем запуск праекту Minter, дзе гэта рэалізавана на ўзроўні базавага пратаколу самой сеткі).
Адметныя моманты:
- Павялічвае ліквіднасць
- Падтрымлівае адразу мноства розных токенаў
- Некаторая ступень цэнтралізацыі
DEX новай хвалі
Цяпер вы ведаеце розныя падыходы да архітэктуры DEX і іх рэалізацыі. Аднак чаму такая нізкая папулярнасць такіх рашэнняў, пры наяўнасці моцных пераваг? Асноўнымі праблемамі бягучых праектаў з'яўляюцца, у асноўным, маштабаванасць, ліквіднасць, сумяшчальнасць і UX. Давайце разгледзім перспектыўныя распрацоўкі, якія знаходзяцца на пярэднім краі развіцця DEX і блокчейнов.
Пытанні, якія павінны быць вырашаны ў DEX новага пакалення:
- маштабаванасць
- Ліквіднасць
- Сумяшчальнасць
- UX
Як мы бачым, адным з галоўных абмежаванняў у дызайне DEX была маштабаванасць.
Для он-чэйн DEX у нас абмежаванні кантрактаў і самой сеткі, а для оф-чэйн патрабуюць дадатковыя пратаколы. Распрацоўка блокчейн-платформаў новага пакалення, такіх як NEO, NEM або Ethereum 2.0, дазволіць распрацоўваць больш якія маштабуюцца DEX.
Давайце крыху засяродзімся на Ethereum 2.0. Найбольш перспектыўным паляпшэннем з'яўляецца шардынг. Шардынг дзеліць сетку Ethereum на падсеткі (шарды) з лакальным кансэнсусам, так што праверка блокаў больш не павінна выконвацца кожным вузлом у сетцы, а толькі ўдзельнікамі аднаго шарда. Паралельна незалежныя шарды ўзаемадзейнічаюць адзін з адным, каб дасягнуць глабальнага кансэнсусу ў сетцы. Каб гэта было магчыма, Эфірыум павінен будзе перайсці ад кансэнсусу Proof-of-Work да кансэнсусу Proof-of-Stake (што мы спадзяемся ўбачыць у бліжэйшыя некалькі месяцаў).
Чакаецца, што Ethereum зможа апрацоўваць больш за 15 000 транзакцый у секунду (што нядрэнна для рэалізацыі маштабуецца убудаванага DEX).

Сумяшчальнасць і крос-чэйн пратаколы
Такім чынам, мы высветлілі на рахунак маштабаванасці, але што з сумяшчальнасцю? У нас можа быць вельмі якая маштабуецца платформа Ethereum, але мы ўсё яшчэ можам гандляваць толькі токенамі на аснове Ethereum. Тут уступаюць у гульню такія праекты, як Cosmos і Polkadot (заўв.: пакуль рыхтаваўся артыкул, Cosmos ужо перайшоў у стадыю рэальнай працы, таму мы ўжо можам ацаніць яго магчымасці.). Гэтыя праекты накіраваны на аб'яднанне платформ блокчейнов рознага тыпу, такіх як Ethereum і Bitcoin, ці NEM і ZCash.
Cosmos рэалізаваў пратакол Inter Blockchain Communication (IBC), які дае магчымасць аднаму блокчейну ўзаемадзейнічаць з іншымі сеткамі. Асобныя сеткі будзе звязвацца сябар з сябрам праз IBC і некаторы прамежкавы вузел, Cosmos Hub (рэалізуючы архітэктуру, падобную з 0x).
Chain Relays - гэта тэхнічны модуль у IBC, які дазваляе блокчейнам чытаць і правяраць падзеі ў іншых блокчейнах. Уявіце сабе, што смарт-кантракт на Ethereum хоча высветліць, ці была выканана канкрэтная транзакцыя ў сетцы Bitcoin, тады ён давярае гэтую праверку іншаму вузлу Relay Chain, які падключаны да патрэбнай сеткі і можа праверыць, ці была гэтая транзакцыя ўжо выканана і ўключана ў блокчейн. біткоіна.
Нарэшце, Peg Zones – гэта вузлы, якія дзейнічаюць як шлюзы паміж рознымі блокчейнамі і дазваляюць сеткі Cosmos падлучацца да іншых блокчейна. Для працы Peg Zones патрабуецца вызначаны смарт-кантракт у кожным з падлучаных ланцужкоў, каб забяспечыць магчымасць абмену криптовалютой паміж імі.

А што наконт Polkadot?
Polkadot і Cosmos выкарыстоўваюць аналагічныя падыходы. Яны будуюць прамежкавыя блокчэйны, якія працуюць над іншымі сеткамі і кансэнсуснымі пратаколамі. У выпадку Polkadot зоны прывязкі называюцца Bridges, і яны таксама выкарыстоўваюць вузлы-рэтранслятары для сувязі паміж блокчейнамі. Самае вялікае адрозненне заключаецца ў тым, як яны плануюць злучыць розныя сеткі, і пры гэтым гарантаваць бяспеку.

Падыход да бяспекі сеткі ў Polkadot грунтуецца на аб'яднанні і потым шарінгу паміж чэйнамі. Гэта дазваляе асобным ланцужкам выкарыстоўваць калектыўную бяспеку, без неабходнасці пачынаць з нуля.заўв.: вельмі складаны і незразумелы момант у аўтара. У арыгінале “With Polkadot the network security is pooled and shared. Гэтыя сродкі на тое, што асобныя рэйкі могуць складаць цэлую абарону бяспекі без таго, каб start from scratch to gain traction and trust.”. Мы абцяжарваемся простымі словамі апісаць алгарытм працы Polkadot-а, на бягучы момант гэта адзін з самых складаных праектаў і ён усё яшчэ ў даследчай фазе. У розных матэрыялах выкарыстоўваюць тэрмін "бяспека" ў вельмі розных кантэкстах, што абцяжарвае разуменне. Крыху лепшае параўнанне дзвюх сістэм ёсць, да прыкладу, ).
Гэтыя тэхналогіі ўсё яшчэ знаходзяцца ў стадыі распрацоўкі, таму мы не ўбачым, прынамсі, на працягу некалькіх месяцаў, якія-небудзь рэальных праектаў біржаў, пабудаваных на гэтых пратаколах узаемадзеяння і якія дазваляюць ажыццяўляць абмен актывамі паміж рознымі сеткамі. Тым не менш, перавагі такіх тэхналогій вельмі ўжо цікавыя для рэалізацыі DEX наступнага пакалення.
Ліквіднасць праз рэзерваванне
Аналагічна смарт-кантрактам з рэзерваваннем, у нас ёсць дадатковы тып DEX, якія выкарыстоўваюць незалежныя блокчейны ў якасці асноўнай інфраструктуры для абмену актывамі, такімі як Waves, Stellar ці нават Ripple.
Гэтыя платформы дазваляюць дэцэнтралізавана абменьвацца любымі двума актывамі (любога роду) з выкарыстаннем прамежкавага токена. Такім чынам, калі я хачу абмяняць біткойны на эфіры, прамежкавы токен будзе выкарыстоўвацца паміж двума актывамі для выканання здзелкі. Фактычна, гэтая рэалізацыя DEX працуе як пратакол пошуку шляху, які, выкарыстоўваючы прамежкавыя токены, імкнецца знайсці найкароткі шлях (з ніжэйшым коштам) для абмену аднаго актыву на іншы. Выкарыстанне такога падыходу аптымізуе адпаведнасць заявак пакупнікоў і прадаўцоў, павышае ліквіднасць і дазваляе рэалізаваць некаторыя складаныя гандлёвыя інструменты (дзякуючы выкарыстанню адасобленага, спецыяльнага блокчэйна, а не сеткі агульнага прызначэння). Для прыкладу, Binance (заўв.: адна з найбуйнейшых у свеце цэнтралізаваных крыптабіржаў) менавіта так і зрабіла, выкарыстаўшы асобны блокчейн для свайго новага праекту Binance DEX (заўв.: запушчаны ў працоўны рэжым літаральна тыдзень таму). Вядучая біржа спрабуе вырашыць усе праблемы сучасных DEX дзякуючы выдатнаму карыстацкаму інтэрфейсу і высокай хуткасці працы чэйна, які пацвярджае блокі на працягу секунды (заўв.: ўнутры выкарыстоўваецца сеткавы ўзровень Tendermint і кансэнсус pBFT, які гарантуе, што прыняты блок адразу фінальны і не можа быць перазапісаны. Таксама гэта азначае, што ў хуткім часе можна чакаць інтэграцыі з іншымі сеткамі праз сетку Cosmos.).
Заўвага: Арыгінальны артыкул далей распавядае аб прадукце кампаніі, у якой працуе аўтар, і нам здалася гэтая частка не гэтак цікавай, як першая частка, выдатна раскрывала падыходы да архітэктуры дэцэнтралізаваных біржаў.
Спасылкі на крыніцы па тэме
-
Крыніца: habr.com
