Lehetséges, hogy a kriptovaluta tél a blokklánc technológia aranykora lett? Üdvözöljük 2019-ben, a decentralizált tőzsdék (DEX) évében!
Mindenki, akinek bármi köze van a kriptovalutákhoz vagy a blokklánc technológiához, kemény telet él át, ami a népszerű és nem túl népszerű kriptovaluták, például a jeges hegyek ártáblázatán is tükröződik (kb.: POké, lefordították, már változott egy kicsit a helyzet...). A hírverés elmúlt, a buborék kipukkadt, és a füst kitisztult. Azonban nem minden rossz. A technológiák tovább fejlődnek, és olyan megoldásokat találnak, mint például a decentralizált cserék (DEX - Dközpontosítani Exváltozás), amelyek célja a kriptovaluta ökoszisztéma radikális megváltoztatása 2019-ben.
Mi az a decentralizált csere?
Lehet, hogy meglepődsz. Központosított kereskedési platformokon, CEX (vagy Centralized Exchanges., jegyzet:az eredeti CEX egy rövidítés, nem tévesztendő össze a népszerű CEX.io tőzsde nevével), a platform tulajdonosa csak közvetítő, egyfajta kriptobankár. Ő felel a platformon forgalmazott összes alap tárolásáért és kezeléséért. A CEX általában egy intuitív és hozzáférhető platform, amely magas likviditást és különféle kereskedési eszközöket kínál. A platform egyben átjáróként is működik a fiat valuta és a kriptoeszközök között.
A kriptográfia szerelmeseiként azonban ismerjük a központosítás és a közvetítőkbe vetett bizalom kockázatait, például a Quadriga tőzsde alapítójának halálát és a felhasználói pénzeszközöket tartalmazó pénztárcához tartozó kulcsok elvesztését. Egy központosított platform esetében ez egyetlen kudarcponttá vagy cenzúrává válik.
A DEX célja a közvetítők és az egyetlen hibapont kiküszöbölése, közvetlenül a felhasználók közötti tranzakciók lebonyolításával, magán a blokkláncon, amely a platform alapja, megkerülve a kereskedési platformot. Tehát a DEX fő célja egyszerűen az, hogy infrastruktúrát biztosítson egy eszköz vásárlói számára az eladók megtalálásához, és fordítva.
A DEX fő előnye a CEX-hez képest nyilvánvaló:
"megbízhatóság". Nincs többé szükség közvetítőre. Ezért a felhasználók felelősek pénzeszközeikért, nem pedig egy központi platformért (amelynek az igazgatója meghalhat, a kulcsokat ellophatják vagy feltörhetik);
Mivel a felhasználók felelősek pénzeszközeikért, és nincs közvetítő platform formájában, nincs esély a cenzúrára (a betétek nem fagyaszthatók be, a felhasználók letilthatók), nincs szükség ellenőrzésre (KYC) a kereskedési lehetőségek eléréséhez, és minden a kereskedési tranzakciók „névtelenek”, mivel nincs „felügyeleti” vagy ellenőrző szerv;
és ami még fontosabb, általában a DEX-ben bármilyen típusú cserét végrehajthat az eszközök között (amíg a vevő és az eladó ajánlatai megegyeznek), így Önt nem korlátozzák az eszköz jegyzési feltételei, mint a CEX-ben (kb.: általános esetben ez nem így van, itt a szerző kicsit fantáziál és egy kizárólag idealista képet ír le, ami ma már csak a láncok közötti atomcsere lehetőségének feltételei mellett lehetséges.);
De ahogy a régi mondás tartja:nem minden arany, ami csillog" A jelenlegi DEX-technológiáknak vannak olyan kihívásai, amelyeket még meg kell oldani. Először is, a DEX jelenleg nem igazán a hétköznapi felhasználókra szabott. Mi, szakemberek nyugodtan használhatjuk a pénztárcákat, kezeljük a kulcsokat, a magfrázisokat és aláírjuk a tranzakciókat, de a hétköznapi felhasználók félnek az ilyesmitől.
Sőt, mivel a kereskedések peer-to-peer, egyes tőzsdék megkövetelik a felhasználóktól, hogy online legyenek a rendelésük teljesítéséhez (őrülten hangzik, igaz?). Az UX a fő oka annak, hogy a kriptovaluta újoncai a CEX-et részesítik előnyben a DEX-szel szemben a kriptoeszközök kereskedése során. És a szörnyű UI/UX eredményeként a DEX-nek alacsony a likviditása szinte minden forgalmazott eszköz esetében.
Ismételten, ha elfelejtette ezt az apró részletet, a DEX-ben folytatott kereskedések peer-to-peer-ek, tehát ha BTC-t szeretne LTC-re cserélni, feltétlenül találnia kell egy ügyfelet, aki hajlandó Litecoinokat cserélni a felajánlott Bitcoin-mennyiségért. Ez (enyhén szólva) kihívást jelenthet bizonyos valuták esetében, vagy ha a DEX-felhasználók száma kicsi. Mindez a legtöbb DEX korlátozott teljesítményével együtt (a lényegükben a blokkláncok) leküzdhetetlen gátat állít a tömeges piaci bevezetés felé vezető úton.
És így: CEX (centralizált):
Könnyen kezelhető
Speciális kereskedési funkciók
Magas likviditás
Lehetőségek fiat valutákkal való munkavégzésre (kereskedés, input/output)
DEX (decentralizált):
Nehéz megérteni és használni
Csak az alapvető kereskedési lehetőségek
Alacsony likviditás
Hagyományos pénznemekkel nem lehet dolgozni
Szerencsére mindezek a nehézségek kijavíthatók, ami az új projektek célja. De erről egy kicsit később; először nézzük meg a jelenlegi helyzetet. Hogyan készülnek a jelenlegi DEX-ek? A DEX tervezésének három fő megközelítése van.
Láncon belüli rendelési könyv és elszámolások
Ez volt az első generációs DEX architektúrája. Egyszerűen fogalmazva, ez egy csere, teljesen a blokklánc tetején. Minden művelet – minden kereskedési megbízás, állapotváltozás – minden tranzakcióként kerül rögzítésre a blokkláncban. Így a teljes tőzsdét egy intelligens szerződés kezeli, amely felelős a felhasználói megbízások leadásáért, a pénzeszközök zárolásáért, a megbízások egyeztetéséért és a kereskedés végrehajtásáért. Ez a megközelítés biztosítja a decentralizációt, a bizalmat és a biztonságot, átadva a blokklánc alapelveit az összes DEX funkciónak. (kb.: elvileg ez egy valódi decentralizált információcsere, amely teljes mértékben összhangban van e megközelítés szellemével és lényegével. A hátránya az, hogy a megvalósítások a korai és tökéletlen blokkláncok tetején voltak. A jó megoldásra példaként említhetjük a BitShares-t és a Stellar-t).
Ez az architektúra azonban a platformot:
alacsony likviditás — a rendszer nem rendelkezik elegendő hangerővel a műszerek számára;
lassú — a szűk keresztmetszet a DEX-ben történő megbízások végrehajtása során az intelligens szerződés és a hálózati sávszélesség. Képzeld el, hogy egy ilyen decentralizált tőzsdén dolgozol;
kedves — minden állapotot megváltoztató művelet egy intelligens szerződés megkötését és a gázköltség kifizetését jelenti;
A „by-design” az, hogy képtelenség kommunikálni más platformokkal, és ez óriási korlátozás.
Mit értek azon, hogy nem tudok kommunikálni? És a helyzet az, hogy az ilyen típusú DEX-ekben csak a DEX platform blokkláncában és intelligens szerződéseiben natív eszközöket lehet cserélni, kivéve, ha további eszközöket használnak a hálózatok közötti kapcsolathoz. Így ha az Ethereumot használjuk DEX-hez, akkor ezen a platformon keresztül csak az Ethereum blokkláncon alapuló tokeneket tudunk majd cserélni.
Ezenkívül a beépített DEX-eket általában korlátozott számú szabványos tokenek cseréjére használják (például csak az ERC20 és az ERC721 esetében), ami nagy korlátozásokat támaszt a kereskedett eszközökre. Ilyen decentralizált platformok például a DEX.tor (kb.: még híresebb EtherDelta/ForkDelta), vagy az EIP823 szabványon alapuló cserék (kb.: kísérlet az intelligens szerződés formátumának szabványosítására az ERC-20 tokenek kereskedelméhez).
Mivel nem kell mindennek az Ethereumon alapulnia, hadd osszak meg veletek egy példát egy DEX-re, amelyet ezzel a megközelítéssel valósítottak meg egy másik népszerű blokkláncon, az EOS-en. A Tokena jelenleg a teljesen láncon belüli DEX első megvalósítása, amely köztes tokent használ a felhasználók által fizetett díjak minimalizálására.
Off-chain rendelési könyv és on-chain számítások
Ezt a megközelítést követik a DEX-ek, amelyek a mögöttes blokklánc tetején lévő második rétegbeli protokollokra épülnek. Például a 0x protokoll az Ethereum tetején. A tranzakciók éteren (vagy bármely más, közvetítő csomópontok által támogatott hálózaton (kb.: A protokoll 2.0-s verziója már megvalósult, és azt tervezik, hogy egyesítik a likviditást az Ethereumon (és annak forkján) és az EOS-en), a felhasználók pedig lehetőséget kapnak pénzeszközeik ellenőrzésére a kereskedési művelet befejezéséig (nincs szükség pénzeszközök letiltására a megbízás befejezéséig). A rendelési könyveket ebben a sémában a relé csomópontokon vezetik, amelyek ezért jutalékot kapnak. Minden új megbízást továbbítanak, megszilárdítva a rendszer teljes likviditását, és megbízhatóbb kereskedési infrastruktúrát hoznak létre. A megbízás kézhezvétele után az árjegyző megvárja a tranzakció második oldalát, majd ezt követően a 0x smart kontraktuson belül megtörténik a kereskedés és a tranzakció rekord bekerül a blokkláncba.
Ez a tervezési megközelítés alacsonyabb díjakat eredményez, mivel az új megrendelésekhez vagy a rendelésfrissítésekhez nem kell fizetni a gázért, és csak a két díjat kell fizetni, az a relék, amelyek megkönnyítik a kereskedelmet, valamint a tokencserék végrehajtásához szükséges gáz. felhasználók a blokklánc hálózatokban. A 0x protokollban bármely (kb.: feltételezzük, hogy aktív kereskedő) közvetítő csomóponttá válhat, és további tokeneket szerezhet a kereskedésekért, így fedezve a kereskedéseik jutalékait. Ezenkívül az a tény, hogy a kereskedés a láncon kívül történik, megoldja a blokklánc és az intelligens szerződésteljesítmény problémáját, amelyet az Ethereum-alapú DEX-eknél láttunk.
Az ilyen típusú DEX-ek egyik fő hátránya ismét a más platformokkal való interakció hiánya. 0x protokollon alapuló DEX esetén csak az Ethereum hálózaton élő tokenekkel tudunk kereskedni. Sőt, a DEX konkrét megvalósításától függően további korlátozások vonatkozhatnak azokra a speciális token-szabványokra, amelyekkel kereskedhetünk (alapvetően mindegyikhez ERC-20 vagy ERC-721 tokenek kereskedelme szükséges). A 0x-alapú DEX ideális példája a Radar Relay projekt.
Ahhoz, hogy kapcsolatba tudjunk lépni más láncokkal, meg kell oldanunk egy másik problémát – az adatok elérhetőségét. A megrendelések tárolására és feldolgozására láncon kívüli mechanizmusokat használó DEX-ek ezt a feladatot a továbbítási csomópontokra ruházzák át, amelyek érzékenyek lehetnek a rosszindulatú megbízások manipulálására vagy más fenyegetésekre, így az egész rendszer sebezhetővé válik.
Tehát az ilyen típusú DEX főbb pontjai:
Csak a szerszámszabványok korlátozott listájával működik
Kisebb jutalékok
Legjobb teljesítmény
Több likviditás
A kereskedők pénzeszközeinek zárolása nem lehetséges
Intelligens szerződések tartalékokkal
Ez a típusú DEX kiegészíti a két korábbi platformtípust, és elsősorban a likviditási problémát hivatott megoldani. Intelligens tartalékok használatával ahelyett, hogy közvetlenül keresne vevőt egy eszközre, a felhasználó tranzakciókat köthet a tartalékkal úgy, hogy Bitcoint (vagy más eszközöket) letétbe helyez a tartalékba, és cserébe megkapja a megfelelő eszközt. Ez hasonló egy decentralizált bankhoz, amely likviditást kínál a rendszernek. Az intelligens szerződés alapú tartalékok a DEX-ben megoldást jelentenek a „vágyak egyezése” probléma megkerülésére és az illikvid tokenek megnyitására a kereskedés számára. Hibák?
Ez megköveteli, hogy egy harmadik fél bankként működjön, és biztosítsa ezeket az alapokat, vagy fejlett erőforrás-kezelési politikákat hajtson végre, hogy a felhasználók a DEX likviditása és a tartalékkezelés decentralizálása érdekében zárolhassák alapjaik egy részét. A Bancor (decentralizált likviditási hálózat) ennek a megközelítésnek a kiváló példája.kb.: és nagyon sikeresen végrehajtották. Várjuk hamarosan a Minter projekt indulását is, ahol ez magának a hálózatnak az alapprotokolljának szintjén valósul meg).
Megkülönböztető pontok:
Növeli a likviditást
Számos különböző tokent támogat egyszerre
Bizonyos fokú centralizáció
Új hullám DEX
Most már ismeri a DEX architektúra különböző megközelítéseit és azok megvalósítását. De miért ilyen alacsony népszerűsége az ilyen megoldásoknak, annak ellenére, hogy vannak erős előnyei? A jelenlegi projektek fő kihívásai elsősorban a skálázhatóság, a likviditás, a kompatibilitás és az UX. Vessünk egy pillantást az ígéretes fejlesztésekre, amelyek a DEX és a blokklánc fejlesztésének élvonalába tartoznak.
A következő generációs DEX-ben megoldandó problémák:
Méretezhetőség
Likviditás
Kompatibilitás
UX
Amint látjuk, a DEX tervezés egyik fő korlátja a méretezhetőség volt.
Az on-chain DEX esetében korlátozások vonatkoznak a szerződésekre és magára a hálózatra, míg az off-chain további protokollokat igényel. A következő generációs blokklánc platformok, például a NEO, a NEM vagy az Ethereum 2.0 fejlesztése lehetővé teszi a skálázhatóbb DEX-ek fejlesztését.
Koncentráljunk egy kicsit az Ethereum 2.0-ra. A legígéretesebb fejlesztés a szilánkolás. A megosztás az Ethereum hálózatot helyi konszenzussal alhálózatokra (szilánkok) osztja fel, így a blokkellenőrzést már nem a hálózat minden csomópontjának kell elvégeznie, hanem csak ugyanazon szilánk tagjainak. Ezzel párhuzamosan a független szilánkok kölcsönhatásba lépnek egymással, hogy globális konszenzust érjenek el a hálózatban. Ahhoz, hogy ez lehetséges legyen, az Ethereumnak át kell térnie a Proof-of-Work konszenzusról a Proof-of-take konszenzusra (remélem, hogy a következő néhány hónapban meg fog jelenni).
Az Ethereum várhatóan több mint 15 000 tranzakciót tud feldolgozni másodpercenként (ami nem rossz egy méretezhető natív DEX megvalósításához).
Kompatibilitás és láncok közötti protokollok
Tehát a skálázhatóságot lefedtük, de mi a helyzet a kompatibilitással? Lehet, hogy nagyon skálázható Ethereum platformunk van, de továbbra is csak Ethereum-alapú tokenekkel tudunk kereskedni. Itt jönnek szóba olyan projektek, mint a Cosmos és a Polkadot (kb.: Amíg a cikk készült, a Cosmos már a valódi munka stádiumába lépett, így már értékelni tudjuk a képességeit). Ezek a projektek célja a különböző típusú blokklánc platformok, például az Ethereum és a Bitcoin, vagy a NEM és a ZCash kombinálása.
A Cosmos bevezette az Inter Blockchain Communication (IBC) protokollt, amely lehetővé teszi, hogy egy blokklánc kommunikáljon más hálózatokkal. Az egyes hálózatok az IBC-n és néhány közbenső csomóponton, a Cosmos Hubon keresztül kommunikálnak egymással (amely a 0x-hez hasonló architektúrát valósít meg).
A Chain Relays egy technikai modul az IBC-ben, amely lehetővé teszi a blokkláncok számára, hogy más blokkláncokon lévő eseményeket olvassák és ellenőrizzék. Képzelje el, hogy az Ethereum intelligens szerződése meg akarja tudni, hogy egy adott tranzakció befejeződött-e a Bitcoin hálózaton, majd ezt az ellenőrzést egy másik Relay Chain csomópontra bízza, amely csatlakozik a kívánt hálózathoz, és ellenőrizni tudja, hogy ez a tranzakció már befejeződött-e és benne van a blokklánc bitcoinban.
Végül a Peg Zones olyan csomópontok, amelyek átjáróként működnek a különböző blokkláncok között, és lehetővé teszik a Cosmos hálózat számára, hogy csatlakozzon más blokkláncokhoz. A Peg Zones külön intelligens szerződést igényel minden egyes csatlakoztatott láncon, hogy lehetővé tegye közöttük a kriptovaluta cserét.
Mi van Polkadot-val?
A Polkadot és a Cosmos hasonló megközelítéseket alkalmaz. Köztes blokkláncokat építenek, amelyek más hálózatokon és konszenzusos protokollokon futnak. A Polkadot esetében a kötési zónákat hidaknak hívják, és közvetítő csomópontokat is használnak a blokkláncok közötti kommunikációhoz. A legnagyobb különbség az, hogy a biztonság megőrzése mellett hogyan tervezik összekapcsolni a különböző hálózatokat.
A Polkadot hálózatbiztonsági megközelítése az egyesülésen, majd a láncok közötti megosztáson alapul. Ez lehetővé teszi az egyes láncok számára, hogy kihasználják a kollektív biztonságot anélkül, hogy a nulláról kellene kezdeniük (kb.: Nagyon nehéz és felfoghatatlan pillanat a szerző számára. Az eredeti „A Polkadot-tal a hálózati biztonság össze van vonva és megosztva. Ez azt jelenti, hogy az egyes láncok kihasználhatják a kollektív biztonságot anélkül, hogy a nulláról kellene kezdeniük, hogy elnyerjék a vonzerejét és a bizalmat.” Polkadot működési algoritmusát nehéz egyszerű szavakkal leírni, jelenleg ez az egyik legösszetettebb projekt, és még mindig kutatási fázisban van. A különböző anyagok nagyon eltérő kontextusban használják a „biztonság” kifejezést, ami megnehezíti a megértést. Van egy kicsit jobb összehasonlítás a két rendszer között, pl. ebben a cikkben (RU)).
Ezek a technológiák még fejlesztés alatt állnak, így legalább néhány hónapig nem fogunk látni olyan valós csereprojekteket, amelyek ezekre az interoperabilitási protokollokra épülnének, és lehetővé tennék az eszközök cseréjét a különböző hálózatok között. Az ilyen technológiák előnyei azonban nagyon érdekesek a DEX-ek következő generációjának megvalósítása szempontjából.
Likviditás foglaláson keresztül
A fenntartott intelligens szerződésekhez hasonlóan van egy további DEX-típusunk is, amely független blokkláncokat használ az eszközök cseréjének mögöttes infrastruktúrájaként, mint például a Waves, a Stellar vagy akár a Ripple.
Ezek a platformok lehetővé teszik bármely két (bármilyen) eszköz decentralizált cseréjét egy köztes token használatával. Ily módon, ha Bitcoint akarok éterekre cserélni, akkor a két eszköz között a köztes token kerül felhasználásra a tranzakció befejezéséhez. Lényegében ez a DEX-megvalósítás egy útkereső protokollként működik, amely közbenső tokenek segítségével igyekszik megtalálni a legrövidebb utat (legalacsonyabb költséget) az egyik eszköz másikra cseréjéhez. Ennek a megközelítésnek a használata optimalizálja a vevők és az eladók párosítását, növeli a likviditást, és lehetővé tesz néhány összetett kereskedési eszközt (egy különálló, dedikált blokklánc használatának köszönhetően, nem pedig egy általános célú hálózat). Például Binance (kb.: a világ egyik legnagyobb központosított kriptotőzsdéje) pontosan ezt tette, egy külön blokkláncot használt új Binance DEX projektjéhez (kb.: alig egy hete indult). A vezető tőzsde igyekszik megoldani a modern DEX-ek összes problémáját a kiváló felhasználói felületnek és a nagy láncsebességnek köszönhetően, amely egy másodpercen belül visszaigazolja a blokkokat (kb.: belsőleg a Tendermint hálózati réteget és a pBFT konszenzust használja, ami biztosítja, hogy az elfogadott blokk azonnal végleges legyen, és ne írható felül. Ez egyben azt is jelenti, hogy hamarosan számíthatunk más hálózatokkal való integrációra is a Cosmos hálózaton keresztül).
Megjegyzés: Az eredeti cikk a továbbiakban annak a cégnek a termékéről szól, ahol a szerző dolgozik, és ezt a részt nem találtuk annyira érdekesnek, mint az első részt, amely tökéletesen feltárja a decentralizált cserék architektúrájának megközelítéseit.