2019: leto DEX (decentralizirane borze)

Je možno, da je zima kriptovalut postala zlata doba za tehnologijo blockchain? Dobrodošli v letu 2019, letu decentraliziranih borz (DEX)!

Za vse, ki imajo karkoli opravka s kriptovalutami ali tehnologijo veriženja blokov, je huda zima, ki se kot ledene gore odraža na lestvicah cen priljubljenih in manj popularnih kriptovalut (pribl.: POk, so prevedli, situacija se je že malo spremenila...). Hipe je minil, mehurček je počil in dim se je razkadil. Vendar pa ni vse slabo. Tehnologije se še naprej razvijajo in iščejo rešitve, kot so decentralizirane borze (DEX - Dcentralizirati Exchange), ki so zasnovani tako, da v letu 2019 korenito spremenijo ekosistem kriptovalut.

Kaj je decentralizirana borza?


Morda boste presenečeni. Na centraliziranih platformah za trgovanje, CEX (ali Centralized Exchanges., Opomba: v originalu CEX je okrajšava, ne smemo je zamenjevati z imenom priljubljene borze CEX.io), je lastnik platforme le posrednik, nekakšen kriptobankir. Odgovoren je za shranjevanje in upravljanje vseh sredstev, s katerimi se trguje na platformi. CEX je običajno intuitivna in dostopna platforma, ki ponuja visoko likvidnost in različna orodja za trgovanje. Platforma deluje tudi kot prehod med fiat valuto in kripto sredstvi.

Kot kripto navdušenci pa poznamo tveganja centralizacije in zaupanja v posrednike, na primer smrt ustanovitelja borze Quadriga in izguba ključev denarnice, v kateri so bila shranjena sredstva uporabnikov. V primeru centralizirane platforme postane enotna točka odpovedi ali cenzure.

Cilj DEX je odpraviti posrednike in eno samo točko odpovedi, z izvajanjem transakcij neposredno med uporabniki, na sami verigi blokov, ki je osnova platforme, mimo platforme za trgovanje. Torej je glavni namen DEX preprosto zagotoviti infrastrukturo za kupce sredstva, da najdejo prodajalce in obratno.

Glavna prednost DEX pred CEX je očitna:

  1. "zanesljivost". Ni več potrebe po posredniku. Zato so uporabniki odgovorni za svoja sredstva in ne za centralizirano platformo (katere direktor lahko umre, ključi so lahko ukradeni ali vdrti);
  2. Ker so uporabniki odgovorni za svoja sredstva in ni posrednika v obliki platforme, ni možnosti cenzure (vlog ni mogoče zamrzniti in uporabniki so blokirani), za dostop do trgovalnih priložnosti ni potrebno preverjanje (KYC) in vse trgovalni posli so »anonimni«, saj ni »nadzornega« ali nadzornega organa;
  3. in kar je še pomembneje, na splošno lahko v DEX izvedete katero koli vrsto menjave med sredstvi (dokler se ponudbi kupca in prodajalca ujemata), tako da niste omejeni s pogoji kotacije instrumenta kot v CEX (pribl.: v splošnem primeru temu ni tako, tukaj avtor malce fantazira in opisuje izključno idealistično sliko, ki je zdaj mogoča le ob pogojih možnosti atomskih zamenjav med verigami);

Toda kot pravi stari pregovor, "ni vse zlato kar se sveti" Sedanje tehnologije DEX imajo izzive, ki jih je še treba rešiti. Prvič, DEX trenutno ni zelo prilagojen običajnim uporabnikom. Profesionalci morda dobro uporabljamo denarnice, upravljamo ključe, semenske fraze in podpisujemo transakcije, vendar se običajni uporabniki bojijo tovrstnih stvari.

Poleg tega, ker so trgovanja peer-to-peer, nekatere borze zahtevajo, da so uporabniki na spletu, da dokončajo svoje naročilo (zveni noro, kajne?). UX je glavni razlog, zakaj novinci v kriptovalutah raje uporabljajo CEX kot DEX za trgovanje s kripto sredstvi. In zaradi grozljivega UI/UX ima DEX nizko likvidnost za skoraj vsa sredstva, s katerimi se trguje.

Še enkrat, če ste pozabili to manjšo podrobnost, so trgovanja z DEX enakovredna, tako da če želite zamenjati BTC za LTC, boste zagotovo morali najti stranko, ki bo pripravljena zamenjati Litecoine za vašo ponujeno količino Bitcoin. To je lahko (milo rečeno) zahtevno za določene valute ali če je število uporabnikov DEX majhno. In tako vse to, skupaj z omejeno zmogljivostjo večine DEX-ov (blockchains v njihovem jedru), postavlja nepremostljivo oviro na poti do sprejetja na množičnem trgu.

In tako:
CEX (centralizirano):

  • Enostaven za uporabo
  • Napredne funkcije trgovanja
  • Visoka likvidnost
  • Priložnosti za delo s fiat valutami (trgovanje, input/output)

DEX (decentralizirano):

  • Težko za razumevanje in uporabo
  • Samo osnovne možnosti trgovanja
  • Nizka likvidnost
  • Z običajnimi valutami ni mogoče delati

Na srečo je vse te težave mogoče popraviti, kar poskušajo storiti novi projekti. A o tem malo kasneje; najprej si poglejmo trenutno situacijo. Kako so ustvarjeni trenutni DEX-ji? Obstajajo trije glavni pristopi k oblikovanju DEX.

Knjiga naročil in poravnave v verigi

To je bila arhitektura prve generacije DEX. Preprosto povedano, to je izmenjava, popolnoma na vrhu verige blokov. Vsa dejanja – vsako trgovalno naročilo, sprememba statusa – vse se zabeleži v verigi blokov kot transakcije. Tako celotno izmenjavo upravlja pametna pogodba, ki je odgovorna za oddajo uporabniških naročil, zaklepanje sredstev, ujemanje naročil in izvajanje trgovanja. Ta pristop zagotavlja decentralizacijo, zaupanje in varnost ter prenaša temeljna načela verige blokov na vse funkcije DEX poleg nje. (pribl.: načeloma je to prava decentralizirana borza, popolnoma skladna z duhom in bistvom tega pristopa. Slaba stran je, da so bile implementacije na vrhu zgodnjih in nepopolnih verig blokov. Kot primer dobre rešitve lahko navedemo BitShares in Stellar).

Vendar ta arhitektura naredi platformo:

  • nizka likvidnost — sistem nima dovolj glasnosti za instrumente;
  • počasi — ozko grlo pri izvajanju naročil v DEX je pametna pogodba in pasovna širina omrežja. Predstavljajte si, da delate na decentralizirani borzi, kot je ta;
  • draga — vsaka operacija, ki spremeni stanje, pomeni zagon pametne pogodbe in plačilo stroškov plina;
  • »by-design« je nezmožnost interakcije z drugimi platformami, kar je velika omejitev.

Kaj mislim z nezmožnostjo interakcije? In dejstvo je, da lahko v tej vrsti DEX izmenjujete samo sredstva, ki so izvirna iz verige blokov in pametnih pogodb platforme DEX, razen če se za medomrežno povezavo uporabljajo dodatna sredstva. Če torej uporabljamo Ethereum za DEX, potem bomo prek te platforme lahko izmenjevali samo žetone, ki temeljijo na verigi blokov Ethereum.

Poleg tega se vgrajeni DEX običajno uporabljajo za izmenjavo omejenega števila standardnih žetonov (na primer samo ERC20 in ERC721), kar postavlja velike omejitve na sredstva, s katerimi se trguje. Primeri takih decentraliziranih platform so DEX.tor (pribl.: še bolj znan EtherDelta/ForkDelta), ali izmenjave na podlagi standarda EIP823 (pribl.: poskus standardizacije formata pametne pogodbe za trgovanje z žetoni ERC-20).

Ker ni nujno, da vse temelji na Ethereumu, naj z vami delim primer DEX-a, implementiranega s tem pristopom na drugi priljubljeni verigi blokov, EOS. Tokena je trenutno prva izvedba DEX v celoti v verigi, ki uporablja vmesni žeton za zmanjšanje stroškov, ki jih plačajo uporabniki.

Knjiga naročil zunaj verige in izračuni v verigi

Temu pristopu sledijo DEX-ji, zgrajeni na protokolih druge plasti na vrhu osnovne verige blokov. Na primer, protokol 0x na vrhu Ethereuma. Transakcije se izvajajo v etru (ali v katerem koli drugem omrežju, ki ga podpirajo relejna vozlišča (pribl.: Različica 2.0 protokola je zdaj implementirana in nameravajo združiti likvidnost na Ethereumu (in njegovih forkih) in EOS), uporabniki pa dobijo možnost nadzora svojih sredstev do trenutka, ko je trgovalna operacija zaključena (sredstev ni treba blokirati, dokler naročilo ni zaključeno). Knjige naročil v tej shemi se vodijo na relejnih vozliščih, ki za to prejmejo provizijo. Oddajajo vsako novo naročilo, utrjujejo vso likvidnost sistema in ustvarjajo zanesljivejšo trgovalno infrastrukturo. Po prejemu naročila vzdrževalec trga počaka na drugo stran transakcije, nato pa se trgovanje izvede znotraj pametne pogodbe 0x in zapis transakcije se vnese v verigo blokov.

Rezultat tega pristopa oblikovanja so nižje provizije, saj nova naročila ali posodobitve naročil ne zahtevajo plačila plina, edini dve pristojbini, ki ju je treba plačati, pa sta pristojbina za releje, ki so olajšali trgovanje, in plin, potreben za izvajanje izmenjav žetonov med uporabnikov v omrežjih blockchain. V protokolu 0x je kateri koli (pribl.: predpostavlja se, da aktivni trgovec) lahko postane relejno vozlišče in zasluži dodatne žetone za sklepanje poslov ter tako pokrije provizije svojih poslov. Poleg tega dejstvo, da trgovanje poteka izven verige, rešuje problem verige blokov in uspešnosti pametnih pogodb, ki smo ga opazili pri DEX-ih, ki temeljijo na Ethereumu.

Še enkrat, ena glavnih pomanjkljivosti te vrste DEX je pomanjkanje interakcije z drugimi platformami. V primeru DEX, ki temelji na protokolu 0x, lahko trgujemo samo z žetoni, ki živijo v omrežju Ethereum. Poleg tega lahko glede na specifično implementacijo DEX obstajajo dodatne omejitve glede posebnih standardov žetonov, s katerimi smemo trgovati (v bistvu vsi zahtevajo trgovanje z žetoni ERC-20 ali ERC-721). Idealen primer DEX-a, ki temelji na 0x, je projekt Radar Relay​.

Da bi lahko sodelovali z drugimi verigami, moramo rešiti še en problem - razpoložljivost podatkov. DEX-ji, ki uporabljajo mehanizme zunaj verige za shranjevanje in obdelavo naročil, to nalogo prenesejo na posredniška vozlišča, ki so lahko dovzetna za zlonamerno manipulacijo naročil ali druge grožnje, zaradi česar je celoten sistem ranljiv.

Torej, glavne točke te vrste DEX:

  • Deluje samo z omejenim seznamom standardov orodij
  • Manjše provizije
  • Najboljše delovanje
  • Več likvidnosti
  • Brez blokiranja sredstev trgovcev

Pametne pogodbe z rezervami

Ta vrsta DEX dopolnjuje dve prejšnji vrsti platform in je zasnovana tako, da najprej reši problem likvidnosti. Z uporabo pametnih rezerv, namesto neposrednega iskanja kupca za sredstvo, lahko uporabnik opravi transakcijo z rezervo tako, da položi Bitcoin (ali druga sredstva) v rezervo in v zameno prejme ustrezno sredstvo. To je analogno decentralizirani banki, ki sistemu ponuja likvidnost. Rezerve, ki temeljijo na pametnih pogodbah v DEX, so rešitev za izogibanje problemu »ujemanja želja« in odpiranje nelikvidnih žetonov za trgovanje. Napake?

To zahteva, da tretja oseba deluje kot banka in zagotovi ta sredstva ali izvaja napredne politike upravljanja virov, tako da lahko uporabniki zaklenejo del svojih sredstev zaradi likvidnosti DEX in decentralizirajo upravljanje rezerv. Bancor (decentralizirano likvidnostno omrežje) je odličen primer tega pristopa (pribl.: in zelo uspešno izvedena. Kmalu pričakujemo tudi zagon projekta Minter, kjer je ta implementiran na nivoju osnovnega protokola samega omrežja).

Razlikovalne točke:

  • Poveča likvidnost
  • Podpira več različnih žetonov hkrati
  • Določena stopnja centralizacije

Novi val DEX

Zdaj poznate različne pristope k arhitekturi DEX in njihovo implementacijo. Vendar, zakaj tako nizka priljubljenost takšnih rešitev, kljub prisotnosti močnih prednosti? Glavni izzivi trenutnih projektov so predvsem razširljivost, likvidnost, združljivost in UX. Oglejmo si obetavne dosežke, ki so v ospredju razvoja DEX in blockchaina.

Težave, ki jih je treba obravnavati v naslednji generaciji DEX:

  • Razširljivost
  • Likvidnost
  • Združljivost
  • UX

Kot lahko vidimo, je bila ena glavnih omejitev v zasnovi DEX razširljivost.
Za on-chain DEX imamo omejitve glede pogodb in samega omrežja, medtem ko izven verige zahtevajo dodatne protokole. Razvoj platform blockchain naslednje generacije, kot so NEO, NEM ali Ethereum 2.0, bo omogočil razvoj bolj razširljivih DEX-ov.

Osredotočimo se malo na Ethereum 2.0. Najbolj obetavna izboljšava je razrezovanje. Sharding razdeli omrežje Ethereum na podomrežja (shard) z lokalnim soglasjem, tako da preverjanja blokov ni več treba izvajati vsakemu vozlišču v omrežju, temveč samo članom istega sharda. Vzporedno neodvisni drobci komunicirajo med seboj, da dosežejo globalno soglasje v omrežju. Da bi bilo to mogoče, bo moral Ethereum preiti s soglasja o dokazu dela na soglasje o dokazu o vložku (kar upamo, da bomo videli v naslednjih nekaj mesecih).

Pričakuje se, da bo Ethereum lahko obdelal več kot 15 transakcij na sekundo (kar ni slabo za implementacijo razširljivega izvornega DEX).

2019: leto DEX (decentralizirane borze)

Združljivost in medverižni protokoli

Torej, razširljivost smo pokrili, kaj pa združljivost? Morda imamo zelo razširljivo platformo Ethereum, vendar lahko še vedno trgujemo samo z žetoni, ki temeljijo na Ethereumu. Tu pridejo v poštev projekti, kot sta Cosmos in Polkadot (pribl.: Ko se je članek pripravljal, je Cosmos že prešel v fazo pravega dela, tako da lahko že ocenimo njegove zmogljivosti). Cilj teh projektov je združiti različne vrste platform blockchain, kot sta Ethereum in Bitcoin ali NEM in ZCash.

Cosmos je implementiral protokol Inter Blockchain Communication (IBC), ki eni verigi blokov omogoča komunikacijo z drugimi omrežji. Posamezna omrežja bodo med seboj komunicirala prek IBC in nekega vmesnega vozlišča, Cosmos Hub (izvaja podobno arhitekturo kot 0x).

Chain Relays je tehnični modul v IBC, ki verigam blokov omogoča branje in preverjanje dogodkov v drugih verigah blokov. Predstavljajte si, da želi pametna pogodba na Ethereumu ugotoviti, ali je bila določena transakcija opravljena v omrežju Bitcoin, nato pa to preverjanje zaupa drugemu vozlišču Relay Chain, ki je povezano z želenim omrežjem in lahko preveri, ali je ta transakcija že opravljena. in vključen v blockchain bitcoin.

Končno so Peg Zones vozlišča, ki delujejo kot prehodi med različnimi verigami blokov in omogočajo omrežju Cosmos, da se poveže z drugimi verigami blokov. Peg Zones zahteva posebno pametno pogodbo za vsako od povezanih verig, da omogoči izmenjavo kriptovalut med njimi.

2019: leto DEX (decentralizirane borze)

Kaj pa Polkadot?

Polkadot in Cosmos uporabljata podobne pristope. Gradijo vmesne verige blokov, ki delujejo na vrhu drugih omrežij in soglasnih protokolov. V primeru Polkadot se vezne cone imenujejo mostovi, uporabljajo pa tudi relejna vozlišča za komunikacijo med verigami blokov. Največja razlika je v tem, kako nameravajo povezati različna omrežja ob ohranjanju varnosti.

2019: leto DEX (decentralizirane borze)

Polkadotov pristop k varnosti omrežja temelji na poenotenju in nato delitvi med verigami. To omogoča posameznim verigam, da izkoristijo skupno varnost, ne da bi morali začeti iz nič (pribl.: Za avtorja zelo težek in nerazumljiv trenutek. V izvirniku »S Polkadotom je varnost omrežja združena in deljena. To pomeni, da lahko posamezne verige izkoristijo skupno varnost, ne da bi morali začeti iz nič, da bi pridobili oprijem in zaupanje.« Algoritem delovanja Polkadota težko opišemo s preprostimi besedami, trenutno gre za enega najkompleksnejših projektov in je še v fazi raziskovanja. Različni materiali uporabljajo izraz "varnost" v zelo različnih kontekstih, zaradi česar je težko razumeti. Nekoliko boljša primerjava obeh sistemov je npr. v tem članku (RU)).

Te tehnologije so še vedno v razvoju, tako da še vsaj nekaj mesecev ne bomo videli nobenih resničnih projektov izmenjave, zgrajenih na teh interoperabilnostnih protokolih in ki omogočajo izmenjavo sredstev med različnimi omrežji. Vendar pa so prednosti takšnih tehnologij zelo zanimive za implementacijo naslednje generacije DEX-jev.

Likvidnost z rezervacijo

Podobno kot pri rezerviranih pametnih pogodbah imamo dodatno vrsto DEX, ki uporablja neodvisne verige blokov kot osnovno infrastrukturo za izmenjavo sredstev, kot so Waves, Stellar ali celo Ripple.

Te platforme omogočajo decentralizirano izmenjavo katerih koli dveh sredstev (katere koli vrste) z uporabo vmesnega žetona. Na ta način, če želim zamenjati bitcoine za eter, bo vmesni žeton uporabljen med obema sredstvoma za dokončanje transakcije. V bistvu ta implementacija DEX deluje kot protokol za iskanje poti, ki z uporabo vmesnih žetonov išče najkrajšo pot (najnižja cena) za zamenjavo enega sredstva za drugega. Uporaba tega pristopa optimizira ujemanje kupcev in prodajalcev, poveča likvidnost in omogoča nekatere zapletene trgovalne instrumente (zaradi uporabe ločene, namenske verige blokov namesto splošnega omrežja). Na primer Binance (pribl.: ena največjih centraliziranih kripto borz na svetu) je naredila natanko to z uporabo ločene verige blokov za svoj novi projekt Binance DEX (pribl.: začela pred enim tednom). Vodilna borza poskuša rešiti vse težave sodobnih DEX-ov zahvaljujoč odličnemu uporabniškemu vmesniku in visoki hitrosti verige, ki potrdi bloke v sekundi (pribl.: interno uporablja omrežno plast Tendermint in soglasje pBFT, ki zagotavlja, da je sprejeti blok takoj dokončen in ga ni mogoče prepisati. To tudi pomeni, da lahko kmalu pričakujemo integracijo z drugimi omrežji prek omrežja Cosmos).

Obvestilo: Izvirni članek nadalje govori o izdelku podjetja, kjer je avtor zaposlen, in ta del se nam ni zdel tako zanimiv kot prvi del, ki odlično razkriva pristope k arhitekturi decentraliziranih borz.

Povezave do virov na temo

Vir: www.habr.com

Dodaj komentar