Økosystem for decentraliserede udvekslinger

Forstå spektret af decentraliserede udvekslinger og kortlægning af markeder

Med den nylige hype med cryptocurrencies har mange besluttet at investere i en række mønter, ofte uden at tænke over mekanismen, som de køber igennem, og hvordan det passer ind i det større økosystem. Udvekslinger er medvirkende til bevægelsen af ​​cryptocurrencies.

I dette indlæg har jeg til formål at skelne mellem centraliserede og decentraliserede udvekslinger og kortlægge udvekslingsøkosystemet. I modsætning til den populære brug af ordene centraliseret og decentraliseret, er udvekslinger ikke binære. Der er faktisk et antal variabler, der findes på et spektrum fra komplet centralisering til komplet decentralisering. For virkelig at forstå, om en udveksling er centraliseret eller decentraliseret, skal man overveje alle disse variabler. I øjeblikket gennemgår mere end 99% af cryptocurrency-transaktionsvolumen centraliserede udvekslinger.

Centraliserede udvekslinger

Hvis du nogensinde har købt nogen cryptocurrency ved hjælp af websteder som Coinbase, Gemini, Poloniex, Kraken, har du brugt en centraliseret børs. Dette betyder ganske enkelt, at du har købt cryptocurrencies ved hjælp af en traditionel betalingsmetode, såsom et kreditkort eller bankoverførsel.

En centraliseret udveksling er en platform eller app, der tillader forhandlere at købe eller sælge cryptocurrencies ved hjælp af fiat eller andre cryptocurrencies. Det er et marked for tokens, og mange centraliserede udvekslinger giver nye deltagere / ikke-kryptoindehavere mulighed for at købe krypto ved hjælp af USD, EUR osv. Brugere indbetaler direkte penge i børsen, som holder penge som en tegnebog, indtil en handelsordre er placeret. Børser holder deres systemer uden for kæden, hvilket betyder, at transaktioner ikke registreres på blockchain. Efterhånden som ordrer placeres, køber og sælger udvekslingsordrer i realtid.

Nøglen her er, at når du indbetaler penge eller handler på en sådan børs, behøver du ikke de private nøgler til disse kryptokurser. I øjeblikket varetager 73% af de centraliserede udvekslinger brugermidler, mens 23% lader brugerne kontrollere nøgler. I stedet for på en bank, stoler du på børsen for sikkert at gemme og administrere dine saldi.

Selvom der er en vis grad af sikkerhed ved opbevaring af dine kryptoassetter ved en centraliseret udveksling, er der også grundlæggende risici forbundet med at gøre det:

  1. Svig kan resultere i tab af brugernes midler: centraliserede udvekslinger er juridisk ansvarlige for brugernes midler, men har ofte været modtagelige for tyveri
  2. Frontkørsel af udvekslingsadministrator eller tilknyttet part
  3. Koncentreret likviditet på et par børser: børser som Coinbase, der kun indeholder nogle få mønter, kan drage fordel af deres store brugerbase. Hver gang mønter tilføjes, får de trækkraft fra offentligheden og stigning i værdi - dette er især tiltalende, når indgangspriser er lavere sammenlignet med Bitcoin

Decentraliserede udvekslinger

I en perfekt decentral udveksling ville brugerne have kontrol over deres midler. Målet med en decentral udveksling ville være at opbygge en peer-to-peer markedsplads direkte på blockchain. Penge sendes ikke til en børs eller tegnebog, der kontrolleres af en enkelt platform eller enhed: i stedet finder ordrebøger og transaktionsaktivitet sted på blockchain. Som et resultat er der ingen mellemmandsgebyrer, aktiver er ikke modtagelige for hacks, og brugerne har virkelig kontrol over deres aktiver.

Det er vigtigt at bemærke, at de fleste decentraliserede udvekslinger derude er semi-decentraliserede. I de fleste tilfælde hostes centraliserede servere (off-chain) ordrebøger, men har ikke private nøgler. Når ordrer afvikles på kæden, går de gennem blockchain og sikrer, at børsen har dens egenskaber, fordele og begrænsninger. Der er fire forskellige spande af decentraliserede udvekslinger: børser, P2P-handel, mørke puljer og åbne protokoller til DEX.

I. Udvekslinger

Decentraliserede udvekslinger kan typisk beslutte, om deres ordrebøger er placeret på eller uden for kæden. Det er dog vigtigt, at ordrer afvikles i kæden. I nogle tilfælde, når en ordre er placeret, kan der være en relayer eller ordrebog, der letter matchningsprocessen. Brugere har kontrol over deres egne midler og data; der er dog klare modregninger.

  1. On-chain handel: brugere har kontrol over deres egne midler og data, men on-chain handel kan være en kedelig proces.
  2. Ordrebøger: en ordrebog på kæden betyder, at minearbejdere er berettiget til en ordre, inden den bliver sendt, hvilket skaber en mulighed for front-running. Blockchain ordrebøger skaleres ikke, da eksekvering af kode på blockchain medfører en omkostning, og ændring eller annullering af ordrer kan hurtigt blive dyre.
  3. Frontkørsel af minearbejdere eller videresendere: da ordrer afvikles i kæden, har minearbejdere mulighed for at udføre annullerede ordrer med sig selv som modpart (derudover kan gruvearbejeren endda opkræve gasomkostninger fra en brugers mislykkede annullering).
  4. Automatisk matching: i tilfælde, hvor ordrer matches uden for kæden, er det muligt, at udvekslingen ikke udfører automatisk matching, og dermed kan udvekslingen undertrykke eller forudkøre ordrer.
  5. Likviditet: på grund af mangel på brugere er der en mangel på likviditet, hvilket kan forårsage et mere ustabilt marked og radikale prisændringer, især når store ordrer placeres.
  6. Cross-chain orders: Størstedelen af ​​de decentraliserede børser understøtter i øjeblikket handel med Ethereum-baserede eller ERC-20-symboler, men mangler evnen til at understøtte cross-blockchain-ordrer (for eksempel handel eller drift over Bitcoin, Litecoin osv.). Årsagen til dette er, at det er svært for to kæder og ordrebøger at kommunikere med hinanden, når de ellers ikke kender hinanden.

II. Peer-to-peer-handel

Peer-to-peer-handel eliminerer behovet for en ordrebog, da brugere direkte forbinder hinanden via noder for at placere handler. Der er ingen mellemmand eller ordrebog, der letter matchningsprocessen. Prisforhandling kan finde sted enten på eller uden for kæden, men det er vigtigt, at handler afvikles på kæden.

  1. On-chain handel og live noder: i et peer-to-peer-system skal brugerne forblive online, indtil deres ordrer er blevet udfyldt, da de driver matchningsprocessen. En ordre kan ikke blot placeres og overlades til relæet eller udvekslingen at udfylde.
  2. Manglende ordrebog: manglen på en ordrebog minimerer muligheden for front-running, da minearbejdere ikke har indsigt i ordrer, før de bliver lagt på blockchain.
  3. Frontkørsel og automatisk matching: fordi der ikke er nogen ordrebog, minimerer dette risikoen for ordrer, der kører foran. Peer-to-peer-udvekslinger har vedtaget protokoller, der letter processen med automatisk at matche beslutningstagere og takere.
  4. Likviditet: på grund af mangel på brugere er der en mangel på likviditet, hvilket kan føre til et mere ustabilt marked.
  5. Cross-chain-ordrer: peer-to-peer-udvekslinger, der har vedtaget atom swaps, giver mulighed for tværgående kædehandel. Atombytter bruger en hash-tidslåst kontrakt, der dybest set åbner en betalingskanal mellem to blockchains. Det er vigtigt at bemærke, at dette ikke er udtømmende - ikke hver blockchain understøtter dette, og implementering af Lightning Network er nødvendig.

III. Mørke pooludvekslinger

Mørke pooludvekslinger fungerer typisk med en skjult ordrebog. Ordrer matches uden at afsløre identiteten af ​​den erhvervsdrivende eller den underliggende handel indtil afvikling, hvilket er fordelagtigt for tillidsfri handel med store blokordrer. Eftersom der også findes en "skjult ordrebog", behøver ikke erhvervsdrivende at forblive forbundet til netværket, mens deres ordrer matches. Når en ordre er placeret, kører noder den matchende beregning, indtil en match findes, eller ordren udløber - direkte forbindelser mellem noder indstilles, når det er muligt eller om nødvendigt.

  1. On-chain handel: brugere har kontrol over deres egne midler og data, men on-chain handel kan være en kedelig proces.
  2. Skjult ordrebog: en skjult ordrebog ville give mulighed for at matche ordrer uden at afsløre identiteten af ​​de handlende, og give store blokordrer mulighed for at gennemgå uden at forårsage volatilitet på markedet.
  3. Frontkørsel: da ordrebogen er skjult, minimerer dette risikoen for ordrer, der kører foran. Hvis denne information imidlertid skulle blive eksponeret, ville børsen og de handlende være modtagelige for front-running og node angreb.
  4. Likviditet: fordi der er mangel på brugere på disse børser, er der en mangel på likviditet i udførelsen af ​​transaktioner.
  5. Kryds-kædeordrer: udvekslinger, der har vedtaget atom swaps og lynnetværk, muliggør handel med tværkæder.

IV. Åbne protokoller for decentraliserede udvekslinger

Åbne protokoller er infrastruktur, der giver enhver mulighed for at bygge deres egne tjenester oven på dem med det formål at køre en decentral applikation: protokoller er rørene, der skal indeholde din decentrale applikation.

I tilfælde af decentraliseret udveksling sigter åbne protokoller til at lade alle projekter, der er bygget ovenpå, interagere med hinanden og skabe således fælles likviditet til udvekslingen. For eksempel er der adskillige relæer (decentraliserede udvekslinger) bygget oven på 0x-protokollen.

Økosystem for decentraliserede udvekslinger

Nedenfor er en oversigt over de projekter og startups, der i øjeblikket findes i det rum, der passer ind i forskellige kategorier (dette er på ingen måde en udtømmende liste). Bemærk, at projekter med * indikerer cross-chain eller fiat support, mens resten er fokuseret på ERC20 tokens.

Centraliserede udvekslinger med en ordrebog uden kæde og afviklingsmekanisme uden for kæden inkluderer eksempler som Coinbase, Gemini, Kraken, Binance.

Decentraliserede udvekslinger med on-chain-afvikling og enten en on- eller off-chain ordrebog inkluderer IDEX, NEX, Barterdex, Legolas og en række 0x relæer (f.eks. RadarRelay).

P2P-handel spænder fra centraliserede eksempler som ShapeShift til mere decentraliserede muligheder, hvor afvikling finder sted on-chain. Eksempler inkluderer Airswap, Altcoin.io, Bisq, Etherdelta, KyberNetwork og Bancor.

Åbne protokoller giver udviklere mulighed for at oprette deres egne decentraliserede udvekslinger oven på deres infrastruktur, hvilket øger likviditeten. Eksempler inkluderer 0x, Loopring, OpenRelay, Lendroid, Swap, Heridus, Blocknet og Bitshares.

Eksempler på mørke puljer, der indeholder skjulte ordrebøger, inkluderer Republikprotokol og OmegaOne.

Resumé

I betragtning af de aktuelle aktører i økosystemet er der et par nøglekomponenter, der skal huskes på, når man designer en udveksling:

  • Formål: Hvem designer du for, og hvad er det centrale formål med udvekslingen.
  • Ordrebog og matchende ordrer: når der findes ordrebøger, skal du bestemme, om den skal placeres off eller på kæden, og sikre, at spørgsmålet om front-running løses. I peer-to-peer-systemer er det nøglen til at bestemme, hvordan ordrer kan handles uden at skulle kontinuerligt forblive online, indtil en ordre er udfyldt.
  • Latency og front-running: design af en proces, der sikrer, at ordrer øjeblikkeligt annulleres og adresserer spørgsmålet om front-running gruvearbejder på grund af potentiel forsinkelse mellem ordrebøger uden for kæden og afvikling af kæden.
  • Likviditet: Spekulerer på måder at øge likviditeten og designe en brugervenlig udveksling med en venlig UX, der kan forstås af forskellige individer.
  • Volatilitet: design til et ustabilt marked og, hvis det er omfang, adressering af hvaler, der handler med store summer.
  • Cross-chain-ordrer: hvis relevant implementering af infrastruktur, der muliggør cross-chain-ordrer, der giver mulighed for yderligere kryptovalutaer såsom Bitcoin, Litecoin osv.

Hvis et projekt er repræsenteret unøjagtigt eller mangler, skal du kontakte mig, så sørger jeg for at foretage de relevante ændringer. Du er velkommen til at foreslå ændringer!

Referencer:

[1] https://goo.gl/GYShX9

[2] https://swap.tech/whitepaper/

[3] http://hackingdistribution.com/2017/08/13/cost-of-decent/

[4] https://www.coindesk.com/solving-liquidity-challenge-decentralized-exchanges/

[5] https://www.cointelligence.com/content/guide-to-atomic-swap-trustless-cross-chain-trading/

[6] https://goo.gl/yia4Gu