2019: DEXi aasta (detsentraliseeritud börsid)

Kas on vĂ”imalik, et krĂŒptorahatalvest sai plokiahela tehnoloogia kuldaeg? Tere tulemast 2019. aastasse, detsentraliseeritud vahetuste aastasse (DEX)!

KĂ”ik, kellel on krĂŒptovaluutade vĂ”i plokiahela tehnoloogiaga pistmist, on kogemas karmi talve, mis kajastub populaarsete ja mitte nii populaarsete krĂŒptorahade hinnagraafikutes nagu jĂ€ised mĂ€ed (umbes: POk, tĂ”lgiti, olukord on juba veidi muutunud...). HĂŒpe on möödas, mull on lĂ”hkenud ja suits on kadunud. Siiski pole kĂ”ik halb. Tehnoloogiad arenevad edasi ja leiavad lahendusi, nagu detsentraliseeritud vahetus (DEX - Dtsentraliseerida Exmuutus), mille eesmĂ€rk on radikaalselt muuta krĂŒptovaluutade ökosĂŒsteemi 2019. aastal.

Mis on detsentraliseeritud vahetus?


Sa vĂ”id olla ĂŒllatunud. Tsentraliseeritud kauplemisplatvormidel CEX (vĂ”i Centralized Exchanges., MĂ€rge: algses CEX on lĂŒhend, seda ei tohiks segi ajada populaarse börsi nimega CEX.io), on platvormi omanik vaid vahendaja, omamoodi krĂŒptopankur. Ta vastutab kĂ”igi platvormil kaubeldavate vahendite hoidmise ja haldamise eest. CEX on tavaliselt intuitiivne ja juurdepÀÀsetav platvorm, mis pakub kĂ”rget likviidsust ja erinevaid kauplemisinstrumente. Platvorm toimib ka vĂ€ravana fiat-valuuta ja krĂŒptovarade vahel.

KrĂŒptoentusiastidena teame aga tsentraliseerimise ja vahendajate usalduse riske, nĂ€iteks Quadriga börsi asutaja surm ja vĂ”tmete kadumine rahakotilt, millele kasutaja raha hoiti. Tsentraliseeritud platvormi puhul saab sellest ĂŒksainus ebaĂ”nnestumise vĂ”i tsensuuri punkt.

DEXi eesmĂ€rk on kĂ”rvaldada vahendajad ja ĂŒksainus tĂ”rkepunkt, tehes tehinguid otse kasutajate vahel plokiahelas endas, mis on platvormi aluseks, kauplemisplatvormist mööda minnes. Seega on DEX-i pĂ”hieesmĂ€rk lihtsalt pakkuda vara ostjatele taristut mĂŒĂŒjate leidmiseks ja vastupidi.

DEXi peamine eelis CEX-i ees on ilmne:

  1. "usaldusvÀÀrsus". Vahendajat pole enam vaja. SeetÔttu vastutavad kasutajad oma raha eest, mitte tsentraliseeritud platvormi eest (mille direktor vÔib surra, vÔtmed vÔidakse varastada vÔi hÀkkida);
  2. Kuna kasutajad vastutavad oma raha eest ja platvormi nĂ€ol pole vahendajat, pole tsensuuri vĂ”imalust (hoiuseid ei saa kĂŒlmutada ja kasutajad on blokeeritud), kauplemisvĂ”imalustele juurdepÀÀsuks pole vaja verifitseerimist (KYC) ja kĂ”ik kauplemistehingud on "anonĂŒĂŒmsed", kuna puudub "jĂ€relevalve" vĂ”i kontrolliv organ;
  3. ja mis veelgi olulisem, ĂŒldiselt saate DEX-is teha mis tahes tĂŒĂŒpi varade vahelisi vahetusi (nii kaua kui ostja ja mĂŒĂŒja pakkumised ĂŒhtivad), nii et teid ei piira instrumendi noteerimistingimused nagu CEX-is (umbes: Üldjuhul see nii ei ole, siin autor veidi fantaseerib ja kirjeldab eranditult idealistlikku pilti, mis on nĂŒĂŒd vĂ”imalik vaid ahelatevahelise aatomivahetuse vĂ”imaluse tingimustes);

Aga nagu vanasĂ”na ĂŒtleb: "mitte kĂ”ik, mis sĂ€deleb, pole kuld" Praegustel DEX-tehnoloogiatel on vĂ€ljakutseid, mis vajavad veel lahendamist. Esiteks pole DEX praegu tavakasutajatele vĂ€ga kohandatud. Meil, professionaalidel, vĂ”ib olla mugav kasutada rahakotte, hallata vĂ”tmeid, algfraase ja tehinguid allkirjastada, kuid tavakasutajad kardavad sedalaadi asju.

Pealegi, kuna tehingud on peer-to-peer, nĂ”uavad mĂ”ned börsid, et kasutajad oleksid oma tellimuse tĂ€itmiseks vĂ”rgus (kĂ”lab hullumeelselt, eks?). UX on peamine pĂ”hjus, miks krĂŒptovaluutade uustulnukad eelistavad krĂŒptovaradega kauplemisel CEX-i DEX-ile. Ja kohutava kasutajaliidese/UX tĂ”ttu on DEXil peaaegu kĂ”igi kaubeldavate varade jaoks madal likviidsus.

JĂ€llegi, juhul kui unustasite selle vĂ€ikese detaili, on tehingud DEX-is peer-to-peer, nii et kui soovite vahetada BTC LTC vastu, peate kindlasti leidma kliendi, kes on valmis vahetama Litecoine teie pakutud Bitcoini koguse vastu. See vĂ”ib olla keeruline (pehmelt öeldes) teatud valuutade puhul vĂ”i kui DEXi kasutajate arv on vĂ€ike. Ja see kĂ”ik koos enamiku DEX-ide (nende tuumaks plokiahelad) piiratud jĂ”udlusega seab ĂŒletamatu barjÀÀri massiturul kasutuselevĂ”tule.

Ja nii:
CEX (tsentraliseeritud):

  • Lihtne kasutada
  • TĂ€iustatud kauplemisfunktsioonid
  • KĂ”rge likviidsus
  • Fiati valuutadega töötamise vĂ”imalused (kauplemine, sisend/vĂ€ljund)

DEX (detsentraliseeritud):

  • Raske mĂ”ista ja kasutada
  • Ainult pĂ”hilised kauplemisvĂ”imalused
  • Madal likviidsus
  • Tavavaluutadega pole vĂ”imalik töötada

Õnneks on kĂ”ik need raskused parandatavad, mida uued projektid ka pĂŒĂŒavad teha. Aga sellest veidi hiljem lĂ€hemalt; kĂ”igepealt vaatame praegust olukorda. Kuidas praeguseid DEX-e luuakse? DEX-i kujundamisel on kolm peamist lĂ€henemisviisi.

KetipÔhine tellimusraamat ja arveldused

See oli esimese pĂ”lvkonna DEX-i arhitektuur. Lihtsamalt öeldes on see vahetus tĂ€iesti plokiahela peal. KĂ”ik toimingud – iga tehingutellimus, staatuse muutus – kĂ”ik salvestatakse plokiahelas tehingutena. Seega juhitakse kogu börsi nutika lepingu abil, mis vastutab kasutaja tellimuste esitamise, rahaliste vahendite lukustamise, korralduste sobitamise ja tehingu sooritamise eest. Selline lĂ€henemine tagab detsentraliseerimise, usalduse ja turvalisuse, kandes plokiahela pĂ”hiprintsiibid ĂŒle kogu DEX-i funktsionaalsusele. (umbes: pĂ”himĂ”tteliselt on see tĂ”eline detsentraliseeritud vahetus, mis on tĂ€ielikult kooskĂ”las selle lĂ€henemisviisi mĂ”tte ja olemusega. Negatiivne kĂŒlg on see, et rakendused olid varasemate ja ebatĂ€iuslike plokiahelate peal. Hea lahenduse nĂ€itena vĂ”ib tuua BitSharesi ja Stellari).

Kuid see arhitektuur muudab platvormi:

  • madal likviidsus — sĂŒsteemis ei ole instrumentide jaoks piisavalt helitugevust;
  • aeglane — kitsaskoht DEXis korralduste tĂ€itmisel on nutikas leping ja vĂ”rgu ribalaius. Kujutage ette, et töötate sellisel detsentraliseeritud börsil;
  • kallis — iga seisu muutev toiming tĂ€hendab nutika lepingu kĂ€ivitamist ja gaasikulu tasumist;
  • "Baldisain" on vĂ”imetus suhelda teiste platvormidega ja see on tohutu piirang.

Mida ma mĂ”tlen selle all, et ei saa suhelda? Ja tĂ”siasi on see, et seda tĂŒĂŒpi DEX-is saate vahetada ainult varasid, mis pĂ€rinevad DEX-platvormi plokiahelast ja nutikatest lepingutest, vĂ€lja arvatud juhul, kui vĂ”rguĂŒleseks ĂŒhendamiseks kasutatakse lisavahendeid. Seega, kui kasutame Ethereumi DEX-i jaoks, siis selle platvormi kaudu saame vahetada ainult Ethereumi plokiahelal pĂ”hinevaid mĂ€rke.

Lisaks kasutatakse sisseehitatud DEX-e tavaliselt piiratud arvu standardsete mĂ€rkide vahetamiseks (ainult ERC20 ja ERC721), mis seab kaubeldavatele varadele suured piirangud. Selliste detsentraliseeritud platvormide nĂ€ideteks on DEX.tor (umbes: veel kuulsam EtherDelta/ForkDelta) vĂ”i EIP823 standardil pĂ”hinevad vahetused (umbes: katse standardida nutika lepingu vorming ERC-20 ĆŸetoonidega kauplemiseks).

Kuna kÔik ei pea pÔhinema Ethereumil, lubage mul jagada teiega nÀidet DEX-ist, mis on rakendatud seda lÀhenemisviisi kasutades teises populaarses plokiahelas, EOS. Tokena on praegu esimene tÀielikult ahelasisese DEX-i juurutamine, mis kasutab kasutajate makstavate tasude minimeerimiseks vahemÀrki.

KetivÀline tellimusraamat ja ketisisesed arvutused

Seda lĂ€henemisviisi jĂ€rgivad DEX-id, mis on ĂŒles ehitatud teise kihi protokollidele, mis asuvad aluseks oleva plokiahela peal. NĂ€iteks 0x protokoll Ethereumi peal. Tehingud sooritatakse eetris (vĂ”i mis tahes muus vĂ”rgus, mida toetavad releesĂ”lmed (umbes: Protokolli versioon 2.0 on nĂŒĂŒdseks rakendatud ja nad kavatsevad ĂŒhendada likviidsuse Ethereumis (ja selle kahvlites) ja EOS-is) ja kasutajad saavad vĂ”imaluse kontrollida oma vahendeid kuni kauplemistoimingu lĂ”puleviimiseni (ei ole vaja raha blokeerida enne, kui tellimus on tĂ€idetud). Selle skeemi tellimusraamatuid peetakse releesĂ”lmedes, mis saavad selle eest komisjonitasu. Nad edastavad iga uue tellimuse, kindlustades kogu sĂŒsteemi likviidsuse ja luues usaldusvÀÀrsema kauplemisinfrastruktuuri. Peale tellimuse saamist ootab turutegija tehingu teist poolt ning peale seda sooritatakse tehing 0x nutilepingu sees ning tehingukirje sisestatakse plokiahelasse.

Selle disainilahenduse tulemuseks on madalamad tasud, kuna uute tellimuste vÔi tellimuste vÀrskenduste eest ei ole vaja gaasi tasuda ning ainsad kaks tasu, mida tuleb maksta, on kauplemist hÔlbustavate releede tasu ja gaas, mis on vajalik mÀrkide vahetamiseks kasutajad plokiahela vÔrkudes. 0x protokollis on mis tahes (umbes: eeldatakse, et aktiivne kaupleja) vÔivad saada releesÔlmeks ja teenida tehingute tegemise eest lisamÀrke, kattes sellega oma tehingute komisjonitasud. Lisaks lahendab asjaolu, et kauplemine toimub vÀljaspool ahelat, plokiahela ja nutikate lepingute toimimise probleemi, mida nÀgime Ethereumil pÔhinevates DEX-ides.

Taas on seda tĂŒĂŒpi DEX-i ĂŒks peamisi puudusi teiste platvormidega suhtlemise puudumine. 0x-protokollil pĂ”hineva DEX-i puhul saame kaubelda ainult Ethereumi vĂ”rgus elavate ĆŸetoonidega. Lisaks vĂ”ivad sĂ”ltuvalt DEX-i konkreetsest rakendusest kehtida tĂ€iendavad piirangud konkreetsetele mĂ€rgistandarditele, millega meil on lubatud kaubelda (pĂ”himĂ”tteliselt nĂ”uavad kĂ”ik ERC-20 vĂ”i ERC-721 ĆŸetoonidega kauplemist). Ideaalne nĂ€ide 0x-pĂ”hisest DEX-ist on Radar Relay projekt.

Teiste kettidega suhtlemiseks peame lahendama veel ĂŒhe probleemi – andmete kĂ€ttesaadavuse. DEX-id, mis kasutavad tellimuste salvestamiseks ja töötlemiseks ahelavĂ€liseid mehhanisme, delegeerivad selle ĂŒlesande edastamissĂ”lmedele, mis vĂ”ivad olla vastuvĂ”tlikud pahatahtlikule korraldusega manipuleerimisele vĂ”i muudele ohtudele, jĂ€ttes kogu sĂŒsteemi haavatavaks.

Niisiis, seda tĂŒĂŒpi DEX-i pĂ”hipunktid:

  • Töötab ainult piiratud tööriistastandardite loendiga
  • VĂ€iksemad komisjonitasud
  • Parem sooritus
  • Rohkem likviidsust
  • Kauplejate raha ei blokeerita

Targad lepingud reservidega

Seda tĂŒĂŒpi DEX tĂ€iendab kahte eelmist tĂŒĂŒpi platvorme ja on mĂ”eldud eelkĂ”ige likviidsusprobleemi lahendamiseks. Kasutades nutikaid reserve, selle asemel, et varale otse ostjat otsida, saab kasutaja reserviga tehinguid teha, deponeerides Bitcoini (vĂ”i muid varasid) reservi ja saades vastutasuks vastava vara. See on analoogne detsentraliseeritud pangaga, mis pakub sĂŒsteemile likviidsust. Nutikad lepingupĂ”hised reservid DEX-is on lahendus soovide sobitamise probleemist mööda hiilimiseks ja mittelikviidsete mĂ€rkide avamiseks kauplemiseks. Puudused?

See nÔuab, et kolmas osapool tegutseks pangana ja pakuks neid vahendeid vÔi rakendaks tÀiustatud ressursihalduspoliitikaid, et kasutajad saaksid DEX-i likviidsuse huvides lukustada osa oma vahenditest ja detsentraliseerida reservide haldamist. Bancor (detsentraliseeritud likviidsusvÔrk) on selle lÀhenemisviisi suurepÀrane nÀide (umbes: ja vÀga edukalt rakendatud. Samuti ootame peagi Minteri projekti kÀivitamist, kus seda rakendatakse vÔrgu enda pÔhiprotokolli tasemel).

Iseloomulikud punktid:

  • Suurendab likviidsust
  • Toetab korraga palju erinevaid mĂ€rke
  • Teatav tsentraliseeritus

Uus laine DEX

NĂŒĂŒd teate DEX-i arhitektuuri erinevaid lĂ€henemisviise ja nende rakendamist. Miks aga selliste lahenduste nii madal populaarsus, hoolimata tugevate eeliste olemasolust? Praeguste projektide peamised vĂ€ljakutsed on peamiselt skaleeritavus, likviidsus, ĂŒhilduvus ja kasutajakogemus. Heidame pilgu paljutĂ”otavatele arendustele, mis on DEXi ja plokiahela arendamise esirinnas.

Probleemid, mida tuleb jÀrgmise pÔlvkonna DEX-is lahendada:

  • Skaalautuvus
  • Likviidsus
  • Ühilduvus
  • UX

Nagu nĂ€eme, oli DEX-i disaini ĂŒks peamisi piiranguid skaleeritavus.
Ketisisese DEX-i jaoks on meil piirangud lepingutele ja vÔrgule endale, samas kui ahelavÀline vÔrk nÔuab lisaprotokolle. JÀrgmise pÔlvkonna plokiahela platvormide nagu NEO, NEM vÔi Ethereum 2.0 arendamine vÔimaldab arendada rohkem skaleeritavaid DEX-e.

Keskendume veidi Ethereum 2.0-le. KĂ”ige lootustandvam parendus on killustamine. Jagamine jagab Ethereumi vĂ”rgu kohaliku konsensusega alamvĂ”rkudeks (kildudeks), nii et ploki kontrollimist ei pea enam teostama iga vĂ”rgusĂ”lm, vaid ainult sama killu liikmed. Paralleelselt suhtlevad sĂ”ltumatud killud ĂŒksteisega, et saavutada vĂ”rgus globaalne konsensus. Selleks, et see oleks vĂ”imalik, peab Ethereum liikuma töötĂ”estamise konsensuselt mĂ€ngu tĂ”estamise konsensuse poole (mida loodame nĂ€ha lĂ€hikuudel).

Eeldatakse, et Ethereum suudab töödelda ĂŒle 15 000 tehingu sekundis (mis pole skaleeritava natiivse DEX-i rakendamiseks halb).

2019: DEXi aasta (detsentraliseeritud börsid)

Ühilduvus ja ahelatevahelised protokollid

Niisiis, meil on skaleeritavus kaetud, aga kuidas on lood ĂŒhilduvusega? Meil vĂ”ib olla vĂ€ga skaleeritav Ethereumi platvorm, kuid me saame siiski kaubelda ainult Ethereumil pĂ”hinevate ĆŸetoonidega. Siin tulevad mĂ€ngu sellised projektid nagu Cosmos ja Polkadot (umbes: Artikli ettevalmistamise ajal oli Cosmos juba pĂ€ris töö etappi jĂ”udnud, nii et saame juba hinnata selle vĂ”imalusi). Nende projektide eesmĂ€rk on kombineerida erinevat tĂŒĂŒpi plokiahela platvorme, nagu Ethereum ja Bitcoin vĂ”i NEM ja ZCash.

Cosmos on rakendanud Inter Blockchain Communication (IBC) protokolli, mis vĂ”imaldab ĂŒhel plokiahelal suhelda teiste vĂ”rkudega. Üksikud vĂ”rgud suhtlevad ĂŒksteisega lĂ€bi IBC ja mĂ”ne vahesĂ”lme, Cosmos Hubi (rakestab 0x-ga sarnast arhitektuuri).

Chain Relays on IBC tehniline moodul, mis vĂ”imaldab plokiahelatel lugeda ja kontrollida teiste plokiahelate sĂŒndmusi. Kujutage ette, et Ethereumi nutikas leping soovib teada saada, kas konkreetne tehing on Bitcoini vĂ”rgus lĂ”pule viidud, siis usaldab ta selle kinnituse teisele releeahela sĂ”lmele, mis on ĂŒhendatud soovitud vĂ”rguga ja saab kontrollida, kas see tehing on juba lĂ”pule viidud. ja sisaldub plokiahela bitcoinis.

LĂ”puks on Peg Zones sĂ”lmed, mis toimivad lĂŒĂŒsidena erinevate plokiahelate vahel ja vĂ”imaldavad Cosmose vĂ”rgul ĂŒhenduda teiste plokiahelatega. Peg Zones nĂ”uab iga ĂŒhendatud keti jaoks spetsiaalset nutikat lepingut, et vĂ”imaldada nende vahel krĂŒptovaluutavahetust.

2019: DEXi aasta (detsentraliseeritud börsid)

Aga Polkadot?

Polkadot ja Cosmos kasutavad sarnaseid lĂ€henemisviise. Nad loovad vahepealseid plokiahelaid, mis töötavad teiste vĂ”rkude ja konsensusprotokollide peal. Polkadoti puhul nimetatakse sidumistsoone silladeks ja nad kasutavad plokiahelate vaheliseks suhtluseks ka releesĂ”lme. Suurim erinevus seisneb selles, kuidas nad plaanivad erinevaid vĂ”rke ĂŒhendada, sĂ€ilitades samal ajal turvalisuse.

2019: DEXi aasta (detsentraliseeritud börsid)

Polkadoti lĂ€henemine vĂ”rguturbele pĂ”hineb ĂŒhendamisel ja seejĂ€rel kettide vahel jagamisel. See vĂ”imaldab ĂŒksikutel kettidel kollektiivset turvalisust vĂ”imendada, ilma et peaksid nullist alustama (umbes: VĂ€ga raske ja autori jaoks arusaamatu hetk. Algses "Polkadotiga ĂŒhendatakse vĂ”rguturve ja jagatakse seda. See tĂ€hendab, et ĂŒksikud ketid saavad kollektiivset turvalisust vĂ”imendada, ilma et peaksid veojĂ”u ja usalduse saavutamiseks nullist alustama. Meil on raske Polkadot’ tööalgoritmi lihtsate sĂ”nadega kirjeldada, hetkel on see ĂŒks keerulisemaid projekte ja alles uurimisfaasis. Erinevates materjalides kasutatakse terminit "turvalisus" vĂ€ga erinevates kontekstides, mis muudab selle mĂ”istmise raskeks. Nende kahe sĂŒsteemi vĂ”rdlus on pisut parem, nĂ€iteks selles artiklis (RU)).

Need tehnoloogiad on alles vĂ€ljatöötamisel, seega ei nĂ€e me vĂ€hemalt mĂ”ne kuu jooksul tĂ”elisi vahetusprojekte, mis on ĂŒles ehitatud nendele koostalitlusvĂ”ime protokollidele ja vĂ”imaldaksid varade vahetamist erinevate vĂ”rkude vahel. Selliste tehnoloogiate eelised on aga vĂ€ga huvitavad jĂ€rgmise pĂ”lvkonna DEX-ide rakendamiseks.

Likviidsus reserveerimise kaudu

Sarnaselt reserveeritud nutikatele lepingutele on meil ka tĂ€iendavat tĂŒĂŒpi DEX, mis kasutavad varade (nt Waves, Stellar vĂ”i isegi Ripple) alusinfrastruktuurina sĂ”ltumatuid plokiahelaid.

Need platvormid vĂ”imaldavad detsentraliseeritud vahetada mis tahes kahte vara (mis tahes liiki), kasutades vahemĂ€rki. Nii, kui ma tahan vahetada Bitcoinid eetrite vastu, kasutatakse tehingu lĂ”puleviimiseks kahe vara vahel vahemĂ€rki. PĂ”himĂ”tteliselt toimib see DEX-i teostus teeotsingu protokollina, mis otsib vahemĂ€rke kasutades leida lĂŒhima tee (madalaima hinnaga) ĂŒhe vara teise vastu vahetamiseks. Selle lĂ€henemisviisi kasutamine optimeerib ostjate ja mĂŒĂŒjate sobitamist, suurendab likviidsust ja vĂ”imaldab mĂ”ningaid keerukaid kauplemisinstrumente (tĂ€nu eraldiseisva spetsiaalse plokiahela kasutamisele ĂŒldotstarbelise vĂ”rgu asemel). NĂ€iteks Binance (umbes: ĂŒks maailma suurimaid tsentraliseeritud krĂŒptobörse) tegi tĂ€pselt seda, kasutades oma uue projekti Binance DEX jaoks eraldi plokiahelat (umbes: kĂ€ivitati vaid nĂ€dal tagasi). Juhtiv börs pĂŒĂŒab lahendada kĂ”iki kaasaegsete DEX-ide probleeme tĂ€nu suurepĂ€rasele kasutajaliidesele ja suurele ahela kiirusele, mis kinnitab plokid sekundi jooksul (umbes: sisemiselt kasutab see Tendermint vĂ”rgukihti ja pBFT konsensust, mis tagab, et aktsepteeritud plokk on kohe lĂ”plik ja seda ei saa ĂŒle kirjutada. See tĂ€hendab ka seda, et peagi on oodata integratsiooni teiste vĂ”rkudega Cosmose vĂ”rgu kaudu).

MÀrkus: Algses artiklis rÀÀgitakse edasi selle ettevÔtte tootest, kus autor töötab, ja meie arvates ei olnud see osa nii huvitav kui esimene osa, mis paljastab suurepÀraselt lÀhenemisviisid detsentraliseeritud vahetuste arhitektuurile.

Lingid teemakohastele allikatele

Allikas: www.habr.com

Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster