2019 m.: DEX (decentralizuotų biržų) metai

Ar gali būti, kad kriptovaliutų žiema tapo „blockchain“ technologijos aukso amžiumi? Sveiki atvykę į 2019-uosius, decentralizuotų mainų (DEX) metus!

Visi, kurie turi ką nors bendro su kriptovaliutomis ar blockchain technologija, išgyvena atšiaurią žiemą, kuri atsispindi populiarių ir ne tokių populiarių kriptovaliutų kainų lentelėse kaip lediniai kalnai (apytiksliai: PGerai, jie išvertė, situacija jau šiek tiek pasikeitė...). Ažiotažas praėjo, burbulas sprogo ir dūmai išsisklaidė. Tačiau ne viskas yra blogai. Technologijos toliau tobulėja ir randa sprendimus, tokius kaip decentralizuoti mainai (DEX - Dcentralizuoti Expakeitimas), kurios skirtos radikaliai pakeisti kriptovaliutų ekosistemą 2019 m.

Kas yra decentralizuota mainai?


Galbūt nustebsite. Centralizuotose prekybos platformose CEX (arba Centralizuotose biržose., pastaba: originaliame CEX yra santrumpa, jo nereikėtų painioti su populiarios biržos pavadinimu CEX.io), platformos savininkas yra tik tarpininkas, savotiškas kriptovaliutų bankininkas. Jis yra atsakingas už visų lėšų, kuriomis prekiaujama platformoje, saugojimą ir valdymą. CEX paprastai yra intuityvi ir prieinama platforma, siūlanti didelį likvidumą ir įvairias prekybos priemones. Platforma taip pat veikia kaip vartai tarp fiat valiutos ir kriptovaliutų turto.

Tačiau, kaip kriptovaliutų entuziastai, žinome centralizacijos ir pasitikėjimo tarpininkais riziką, pavyzdžiui, „Quadriga“ biržos įkūrėjo mirtį ir piniginės, kurioje buvo saugomos vartotojo lėšos, raktų praradimą. Centralizuotos platformos atveju tai tampa vienu žlugimo ar cenzūros tašku.

DEX siekiama pašalinti tarpininkus ir vieną gedimo tašką, atliekant operacijas tiesiogiai tarp vartotojų, pačioje blokų grandinėje, kuri yra platformos pagrindas, apeinant prekybos platformą. Taigi pagrindinis DEX tikslas yra tiesiog suteikti infrastruktūrą turto pirkėjams, kad jie galėtų rasti pardavėjų ir atvirkščiai.

Pagrindinis DEX pranašumas prieš CEX yra akivaizdus:

  1. "patikimumas". Tarpininko nebereikia. Todėl vartotojai yra atsakingi už savo lėšas, o ne centralizuotą platformą (kurios direktorius gali mirti, raktai gali būti pavogti ar nulaužti);
  2. Kadangi vartotojai yra atsakingi už savo lėšas ir nėra tarpininko platformos pavidalu, nėra jokios cenzūros galimybės (indėliai negali būti užšaldyti, o vartotojai blokuojami), nereikia patvirtinimo (KYC) norint pasiekti prekybos galimybes ir viskas. prekybos sandoriai yra „anonimiški“, nes nėra „priežiūros“ ar kontroliuojančios institucijos;
  3. ir, dar svarbiau, paprastai DEX galite atlikti bet kokio tipo mainus tarp turto (jei pirkėjo ir pardavėjo pasiūlymai sutampa), todėl jūsų neriboja priemonės įtraukimo į sąrašą sąlygos, kaip CEX (apytiksliai: bendru atveju taip nėra, čia autorius šiek tiek fantazuoja ir aprašo išskirtinai idealistinį vaizdą, kuris dabar įmanomas tik esant atominių apsikeitimų tarp grandinių galimybei.);

Bet kaip sako senas posakis:ne viskas, kas blizga, yra auksas“ Dabartinės DEX technologijos turi iššūkių, kuriuos vis dar reikia išspręsti. Visų pirma, DEX šiuo metu nėra labai pritaikyta paprastiems vartotojams. Mums, profesionalams, gal ir patogu naudotis piniginėmis, tvarkyti raktus, pradines frazes ir pasirašyti sandorius, tačiau paprasti vartotojai tokių dalykų bijo.

Be to, kadangi sandoriai yra lygiaverčiai, kai kurios biržos reikalauja, kad vartotojai būtų prisijungę, kad užbaigtų savo užsakymą (skamba beprotiškai, tiesa?). UX yra pagrindinė priežastis, kodėl kriptovaliutų naujokai prekiaujant kriptovaliutų turtu teikia pirmenybę CEX, o ne DEX. Ir dėl siaubingos vartotojo sąsajos / UX DEX turi mažą likvidumą beveik visam aktyvui, kuriuo prekiaujama.

Vėlgi, jei pamiršote šią nedidelę detalę, sandoriai DEX yra lygiaverčiai, taigi, jei norite iškeisti BTC į LTC, jums tikrai reikės rasti klientą, kuris norėtų iškeisti Litecoins į jūsų siūlomą Bitcoin kiekį. Tai gali būti sudėtinga (švelniai tariant) tam tikroms valiutoms arba jei DEX vartotojų skaičius yra mažas. Taigi, visa tai, kartu su ribotu daugumos DEX (blokų grandinės esmėje) našumas, sudaro neįveikiamą kliūtį masinės rinkos priėmimo kelyje.

Taigi:
CEX (centralizuotas):

  • Paprasta naudoti
  • Išplėstinės prekybos funkcijos
  • Didelis likvidumas
  • Galimybes dirbti su fiat valiutomis (prekyba, input/output)

DEX (decentralizuota):

  • Sunku suprasti ir naudoti
  • Tik pagrindinės prekybos galimybės
  • Mažas likvidumas
  • Neįmanoma dirbti su įprastomis valiutomis

Laimei, visus šiuos sunkumus galima ištaisyti, ką ir bando padaryti nauji projektai. Bet daugiau apie tai šiek tiek vėliau; pirmiausia pažvelkime į dabartinę situaciją. Kaip kuriami dabartiniai DEX? Yra trys pagrindiniai DEX projektavimo būdai.

Tinklo užsakymų knyga ir atsiskaitymai

Tai buvo pirmosios kartos DEX architektūra. Paprastais žodžiais tariant, tai yra mainai, visiškai „blockchain“ viršuje. Visi veiksmai – kiekvienas prekybos orderis, statuso pasikeitimas – viskas blokų grandinėje įrašoma kaip sandoriai. Taigi, visa birža valdoma išmaniąja sutartimi, kuri yra atsakinga už vartotojų užsakymų pateikimą, lėšų blokavimą, pavedimų derinimą ir sandorio vykdymą. Šis metodas užtikrina decentralizaciją, pasitikėjimą ir saugumą, perkeldamas pagrindinius blokų grandinės principus į visas DEX funkcijas. (apytiksliai: iš esmės tai yra tikri decentralizuoti mainai, visiškai atitinkantys šio požiūrio dvasią ir esmę. Neigiamas aspektas yra tas, kad diegimai buvo ant ankstyvų ir netobulų blokų grandinių. Kaip gero sprendimo pavyzdį galime paminėti BitShares ir Stellar).

Tačiau ši architektūra sukuria platformą:

  • mažas likvidumas — sistemoje nepakanka instrumentų tūrio;
  • lėtas — kliūtis vykdant pavedimus DEX yra išmanioji sutartis ir tinklo pralaidumas. Įsivaizduokite, kad dirbate tokioje decentralizuotoje vertybinių popierių biržoje;
  • brangioji — kiekviena būseną keičianti operacija reiškia išmaniosios sutarties sudarymą ir dujų sąnaudų apmokėjimą;
  • „Pagal dizainas“ yra nesugebėjimas bendrauti su kitomis platformomis, ir tai yra didžiulis apribojimas.

Ką aš turiu omenyje sakydamas, kad negaliu bendrauti? Faktas yra tas, kad tokio tipo DEX galite keistis tik turtu, kuris yra DEX platformos blokų grandinėje ir išmaniosiose sutartyse, nebent būtų naudojamos papildomos priemonės kryžminiam ryšiui. Taigi, jei naudosime „Ethereum“ DEX, tada per šią platformą galėsime keistis tik „Ethereum“ blokų grandine pagrįstais žetonais.

Be to, integruoti DEX paprastai naudojami keistis ribotu skaičiumi standartinių žetonų (pavyzdžiui, tik ERC20 ir ERC721), o tai nustato didelius prekiaujamo turto apribojimus. Tokių decentralizuotų platformų pavyzdžiai yra DEX.tor (apytiksliai: dar garsesnis EtherDelta / ForkDelta), arba mainai, pagrįsti EIP823 standartu (apytiksliai: bandymas standartizuoti išmaniųjų sutarčių formatą prekybai ERC-20 žetonais).

Kadangi ne viskas turi būti pagrįsta Ethereum, leiskite man pasidalinti su jumis DEX, įdiegto naudojant šį metodą kitoje populiarioje blokų grandinėje, EOS, pavyzdžiu. Šiuo metu „Tokena“ yra pirmasis visiškai grandinės DEX diegimas, kuriame naudojamas tarpinis prieigos raktas, siekiant sumažinti vartotojų mokamus mokesčius.

Užsakymų knyga ne grandine ir grandinės skaičiavimai

Šį metodą seka DEX, paremti antrojo sluoksnio protokolais, esančiais ant pagrindinės blokų grandinės. Pavyzdžiui, 0x protokolas Ethereum viršuje. Operacijos vykdomos eteryje (arba bet kuriame kitame tinkle, palaikomame perdavimo mazgų (apytiksliai: Dabar įdiegta 2.0 protokolo versija ir jie planuoja sujungti Ethereum (ir jo šakutės) ir EOS likvidumą), o vartotojai gauna galimybę valdyti savo lėšas iki to momento, kai bus baigta prekybos operacija (nereikia blokuoti lėšų, kol nebus atliktas pavedimas). Šios schemos užsakymų knygos yra tvarkomos relių mazguose, kurie už tai gauna komisinius. Jie transliuoja kiekvieną naują pavedimą, konsoliduodami visą sistemos likvidumą ir sukurdami patikimesnę prekybos infrastruktūrą. Gavęs pavedimą, rinkos formuotojas laukia antrosios sandorio pusės, o po to sandoris vykdomas 0x išmaniosios sutarties viduje ir operacijos įrašas įvedamas į blokų grandinę.

Šis projektavimo metodas lemia mažesnius mokesčius, nes už naujus užsakymus ar užsakymų atnaujinimus nereikia mokėti už dujas, o reikia mokėti tik du mokesčius – už reles, kurios palengvino prekybą, ir už dujas, reikalingas žetonų mainams tarp vartotojų blokų grandinės tinkluose. 0x protokole bet kuris (apytiksliai: daroma prielaida, kad aktyvus prekiautojas) gali tapti perdavimo mazgu ir uždirbti papildomų žetonų už sandorių sudarymą, taip padengdami savo sandorių komisinius. Be to, tai, kad prekyba vyksta ne grandinėje, išsprendžia blokų grandinės ir išmaniųjų sutarčių vykdymo problemą, kurią matėme Ethereum pagrindu sukurtuose DEX.

Vėlgi, vienas iš pagrindinių šio tipo DEX trūkumų yra sąveikos su kitomis platformomis trūkumas. DEX, pagrįsto 0x protokolu, atveju galime prekiauti tik Ethereum tinkle esančiais žetonais. Be to, atsižvelgiant į konkretų DEX diegimą, gali būti taikomi papildomi apribojimai tam tikriems žetonų standartams, kuriais mums leidžiama prekiauti (iš esmės visi reikalauja prekybos ERC-20 arba ERC-721 žetonais). Idealus 0x pagrindu sukurto DEX pavyzdys yra „Radar Relay“ projektas.

Kad galėtume bendrauti su kitomis grandinėmis, turime išspręsti kitą problemą – duomenų prieinamumą. DEX, kurie užsakymams saugoti ir apdoroti naudoja ne grandinės mechanizmus, šią užduotį perduoda perdavimo mazgams, kurie gali būti jautrūs piktybiniam užsakymų manipuliavimui ar kitoms grėsmėms, todėl visa sistema yra pažeidžiama.

Taigi, pagrindiniai šio tipo DEX punktai:

  • Veikia tik su ribotu įrankių standartų sąrašu
  • Mažesni komisiniai
  • Geresnis pasirodymas
  • Daugiau likvidumo
  • Jokio prekybininkų lėšų blokavimo

Protingos sutartys su rezervais

Šis DEX tipas papildo du ankstesnius platformų tipus ir yra skirtas, visų pirma, likvidumo problemai išspręsti. Naudodamas išmaniuosius rezervus, o ne tiesiogiai ieškodamas turto pirkėjo, vartotojas gali sudaryti sandorį su rezervu, įnešdamas Bitcoin (ar kitą turtą) į rezervą ir mainais gaudamas atitinkamą turtą. Tai panašu į decentralizuotą banką, siūlantį sistemai likvidumą. Išmanieji sutartimi pagrįsti rezervai DEX yra sprendimas, kaip apeiti „norų atitikimo“ problemą ir atverti nelikvidžius žetonus prekybai. Trūkumai?

Tam reikia, kad trečioji šalis veiktų kaip bankas ir teiktų šias lėšas arba įgyvendintų pažangias išteklių valdymo strategijas, kad vartotojai galėtų užblokuoti dalį savo lėšų, kad padėtų DEX likvidumui ir decentralizuoti rezervų valdymą. Bancor (decentralizuotas likvidumo tinklas) yra puikus šio požiūrio pavyzdys (apytiksliai: ir labai sėkmingai įgyvendintas. Taip pat tikimės, kad netrukus bus paleistas Minter projektas, kur tai bus įgyvendinta paties tinklo pagrindinio protokolo lygiu).

Išskirtiniai taškai:

  • Padidina likvidumą
  • Palaiko daugybę skirtingų žetonų vienu metu
  • Tam tikras centralizacijos laipsnis

Nauja banga DEX

Dabar žinote skirtingus požiūrius į DEX architektūrą ir jų įgyvendinimą. Tačiau kodėl toks mažas tokių sprendimų populiarumas, nepaisant didelių pranašumų? Pagrindiniai dabartinių projektų iššūkiai yra mastelio keitimas, likvidumas, suderinamumas ir UX. Pažvelkime į daug žadančius pokyčius, kurie yra DEX ir blokų grandinės kūrimo priešakyje.

Problemos, kurias reikia išspręsti naujos kartos DEX:

  • Mastelis
  • Likvidumas
  • Suderinamumas
  • UX

Kaip matome, vienas iš pagrindinių DEX dizaino apribojimų buvo mastelio keitimas.
Tinklo DEX atveju taikome apribojimus sutartims ir pačiam tinklui, o ne grandinei reikalingi papildomi protokolai. Sukūrus naujos kartos blokų grandinės platformas, tokias kaip NEO, NEM ar Ethereum 2.0, bus galima sukurti labiau keičiamo dydžio DEX.

Sutelkime dėmesį į Ethereum 2.0. Labiausiai žadantis patobulinimas yra skilimas. Dalijimas padalija Ethereum tinklą į potinklius (shards) vietiniu sutarimu, todėl bloko patikrinimą nebeturi atlikti kiekvienas tinklo mazgas, o tik tos pačios skeveldros nariai. Tuo pačiu metu nepriklausomos skeveldros sąveikauja viena su kita, siekdamos visuotinio sutarimo tinkle. Kad tai būtų įmanoma, „Ethereum“ turės pereiti nuo darbo įrodymo konsensuso prie „Proof-of-stake“ sutarimo (kurį tikimės pamatyti per ateinančius kelis mėnesius).

Tikimasi, kad „Ethereum“ galės apdoroti daugiau nei 15 000 operacijų per sekundę (tai nėra blogai diegiant keičiamo dydžio vietinį DEX).

2019 m.: DEX (decentralizuotų biržų) metai

Suderinamumas ir kryžminės grandinės protokolai

Taigi, mes apėmėme mastelio keitimą, o kaip dėl suderinamumo? Galime turėti labai keičiamą Ethereum platformą, bet vis tiek galime prekiauti tik Ethereum pagrindu sukurtais žetonais. Čia atsiranda tokie projektai kaip „Cosmos“ ir „Polkadot“ (apytiksliai: Kol buvo ruošiamas straipsnis, Cosmos jau buvo įžengęs į realaus darbo etapą, tad jau galime įvertinti jo galimybes). Šiais projektais siekiama sujungti įvairių tipų blockchain platformas, tokias kaip Ethereum ir Bitcoin arba NEM ir ZCash.

„Cosmos“ įdiegė „Inter Blockchain Communication“ (IBC) protokolą, leidžiantį vienai blokų grandinei susisiekti su kitais tinklais. Atskiri tinklai bendraus vienas su kitu per IBC ir tam tikrą tarpinį mazgą „Cosmos Hub“ (įgyvendinant panašią architektūrą kaip 0x).

„Chain Relays“ yra techninis IBC modulis, leidžiantis blokų grandinėms skaityti ir tikrinti įvykius kitose blokų grandinėse. Įsivaizduokite, kad Ethereum išmanioji sutartis nori sužinoti, ar konkreti operacija buvo atlikta Bitcoin tinkle, tada patiki šį patikrinimą kitam Relay Chain mazgui, kuris yra prijungtas prie norimo tinklo ir gali patikrinti, ar ši operacija jau buvo baigta. ir įtrauktas į „blockchain“ bitkoiną.

Galiausiai, „Peg Zones“ yra mazgai, kurie veikia kaip vartai tarp skirtingų blokų grandinių ir leidžia „Cosmos“ tinklui prisijungti prie kitų blokų grandinių. „Peg Zones“ reikalauja konkrečios išmaniosios sutarties dėl kiekvienos prijungtos grandinės, kad tarp jų būtų galima keistis kriptovaliuta.

2019 m.: DEX (decentralizuotų biržų) metai

O kaip Polkadot?

„Polkadot“ ir „Cosmos“ naudoja panašius metodus. Jie kuria tarpines blokų grandines, kurios veikia virš kitų tinklų ir konsensuso protokolų. „Polkadot“ atveju susiejimo zonos vadinamos tiltais, jos taip pat naudoja relės mazgus ryšiui tarp blokų grandinių. Didžiausias skirtumas yra tai, kaip jie planuoja sujungti skirtingus tinklus išlaikant saugumą.

2019 m.: DEX (decentralizuotų biržų) metai

„Polkadot“ požiūris į tinklo saugumą grindžiamas suvienijimu ir dalijimusi tarp grandinių. Tai leidžia atskiroms grandinėms pasinaudoti kolektyviniu saugumu, nereikia pradėti nuo nulio (apytiksliai: Labai sunkus ir nesuprantamas momentas autoriui. Originaliame „Su Polkadot tinklo sauga yra sujungta ir bendrinama. Tai reiškia, kad atskiros grandinės gali sustiprinti kolektyvinį saugumą, nepradėdamos nuo nulio, kad įgytų traukos ir pasitikėjimo. Mums sunku paprastais žodžiais apibūdinti Polkadot veikimo algoritmą, šiuo metu tai yra vienas sudėtingiausių projektų ir vis dar tiriamas. Skirtingose ​​medžiagose terminas „saugumas“ vartojamas labai skirtinguose kontekstuose, todėl jį sunku suprasti. Yra šiek tiek geresnis dviejų sistemų palyginimas, pavyzdžiui, šiame straipsnyje (RU)).

Šios technologijos vis dar kuriamos, todėl bent kelis mėnesius nematysime jokių realių mainų projektų, paremtų šiais sąveikumo protokolais ir leidžiančių keistis turtu tarp skirtingų tinklų. Tačiau tokių technologijų nauda labai įdomi diegiant naujos kartos DEX.

Likvidumas per rezervaciją

Panašiai kaip rezervuotose išmaniosiose sutartyse, turime papildomą DEX tipą, kuris naudoja nepriklausomas blokų grandines kaip pagrindinę infrastruktūrą keistis turtu, pvz., „Waves“, „Stellar“ ar net „Ripple“.

Šios platformos leidžia decentralizuotai keistis bet kokiais dviem turtais (bet kokio tipo), naudojant tarpinį prieigos raktą. Tokiu būdu, jei noriu iškeisti bitkoinus į eterius, sandoriui užbaigti bus naudojamas tarpinis žetonas tarp dviejų išteklių. Iš esmės šis DEX diegimas veikia kaip kelio nustatymo protokolas, kuris, naudojant tarpinius žetonus, siekia rasti trumpiausią kelią (mažiausią kainą) pakeisti vieną turtą kitu. Naudojant šį metodą optimizuojamas pirkėjų ir pardavėjų derinimas, padidinamas likvidumas ir leidžiamos kai kurios sudėtingos prekybos priemonės (dėl atskiros, tam skirtos blokų grandinės, o ne bendros paskirties tinklo, naudojimo). Pavyzdžiui, Binance (apytiksliai: viena didžiausių pasaulyje centralizuotų kriptovaliutų biržų) padarė būtent tai, naudodama atskirą blokų grandinę savo naujam projektui Binance DEX (apytiksliai: pradėjo veikti vos prieš savaitę). Pirmaujanti birža bando išspręsti visas šiuolaikinių DEX problemas dėl puikios vartotojo sąsajos ir didelio grandinės greičio, patvirtinančio blokus per sekundę (apytiksliai: viduje jis naudoja Tendermint tinklo sluoksnį ir pBFT konsensusą, kuris užtikrina, kad priimtas blokas iš karto būtų galutinis ir jo negalima perrašyti. Tai taip pat reiškia, kad netrukus galime tikėtis integracijos su kitais tinklais per „Cosmos“ tinklą).

Atkreipti dėmesį: Originaliame straipsnyje toliau kalbama apie įmonės, kurioje dirba autorius, produktą, o ši dalis mums pasirodė ne tokia įdomi kaip pirmoji dalis, kuri puikiai atskleidžia požiūrį į decentralizuotų mainų architektūrą.

Nuorodos į šaltinius šia tema

Šaltinis: www.habr.com

Добавить комментарий