2019: Any DEX (intercanvis descentralitzats)

És possible que l'hivern de la criptomoneda es converteixi en una època daurada per a la tecnologia blockchain? Benvingut al 2019, l'any dels intercanvis descentralitzats (DEX)!

Tothom que tingui a veure amb criptomonedes o tecnologia blockchain està vivint un hivern dur, que es reflecteix en els gràfics de preus de criptomonedes populars i no tan populars com les muntanyes gelades (aprox.: PBé, han traduït, la situació ja ha canviat una mica...). El bombo ha passat, la bombolla ha esclatat i el fum s'ha esvaït. Tanmateix, no tot és dolent. Les tecnologies continuen evolucionant i troben solucions com ara intercanvis descentralitzats (DEX - Dcentralitzar Excanvi), que estan dissenyats per canviar radicalment l'ecosistema de la criptomoneda el 2019.

Què és un intercanvi descentralitzat?


Potser us sorprendrà. A les plataformes de negociació centralitzades, CEX (o intercanvis centralitzats., nota: a l'original CEX és una abreviatura, no s'ha de confondre amb el nom de l'intercanvi popular CEX.io), el propietari de la plataforma només és un intermediari, una mena de cripto-banquer. És responsable d'emmagatzemar i gestionar tots els fons que es comercialitzen a la plataforma. CEX sol ser una plataforma intuïtiva i accessible, que ofereix una gran liquiditat i una varietat d'eines de negociació. La plataforma també actua com a porta d'entrada entre la moneda fiduciaria i els actius criptogràfics.

No obstant això, com a entusiastes de la criptografia, coneixem els riscos de la centralització i la confiança en els intermediaris, per exemple, la mort del fundador de l'intercanvi Quadriga i la pèrdua de les claus de la cartera on s'emmagatzemaven els fons dels usuaris. En el cas d'una plataforma centralitzada, es converteix en un únic punt de fallada o censura.

DEX té com a objectiu eliminar els intermediaris i el punt de fallada únic, realitzant transaccions directament entre usuaris, a la pròpia cadena de blocs, que subjau a la plataforma, evitant la plataforma de comerç. Per tant, l'objectiu principal d'un DEX és simplement proporcionar una infraestructura perquè els compradors d'un actiu trobin venedors i viceversa.

El principal avantatge de DEX sobre CEX és evident:

  1. "fiabilitat". Ja no cal cap intermediari. Per tant, els usuaris són responsables dels seus fons, en lloc d'una plataforma centralitzada (el director de la qual pot morir, les claus poden ser robades o piratejades);
  2. Atès que els usuaris són responsables dels seus fons i no hi ha intermediari en forma de plataforma, no hi ha possibilitat de censura (els dipòsits no es poden congelar i els usuaris estan bloquejats), no es requereix cap verificació (KYC) per accedir a les oportunitats comercials i tot les transaccions comercials són "anònimes", ja que no hi ha cap òrgan de "vigilància" o control;
  3. i, el que és més important, generalment en un DEX pots fer qualsevol tipus d'intercanvi entre actius (sempre que coincideixin les ofertes del comprador i el venedor), de manera que no estàs limitat per les condicions de cotització de l'instrument com en un CEX (aprox.: en el cas general no és així, aquí l'autor fantasieja una mica i descriu una imatge exclusivament idealista, que ara només és possible sota les condicions de la possibilitat d'intercanvis atòmics entre cadenes.);

Però com diu la vella dita: "no tot el que brilla és or" Les tecnologies DEX actuals tenen reptes que encara s'han de resoldre. En primer lloc, DEX actualment no està molt adaptat per als usuaris normals. Els professionals podem sentir-nos còmodes utilitzant carteres, gestionant claus, frases inicials i signant transaccions, però els usuaris corrents tenen por d'aquest tipus de coses.

A més, com que les operacions són peer-to-peer, alguns intercanvis requereixen que els usuaris estiguin en línia per completar la seva comanda (sona una bogeria, oi?). UX és la raó principal per la qual els novells en criptomoneda prefereixen CEX sobre DEX per negociar actius criptogràfics. I com a resultat de la terrible UI/UX, DEX té poca liquiditat per a gairebé tots els actius negociats.

De nou, en cas que oblideu aquest detall menor, les operacions de DEX són d'igual a igual, de manera que si voleu canviar BTC per LTC, definitivament haureu de trobar un client disposat a canviar Litecoins per la quantitat de Bitcoin que us ofereixeu. Això pot ser un repte (per dir-ho suaument) per a determinades monedes o si el nombre d'usuaris DEX és petit. I, per tant, tot això, juntament amb el rendiment limitat de la majoria de DEX (cadenes de blocs en el seu nucli), posa una barrera infranquejable en el camí cap a l'adopció del mercat massiu.

I així:
CEX (centralitzat):

  • Fàcil d'usar
  • Funcions comercials avançades
  • Elevada liquiditat
  • Oportunitats per treballar amb monedes fiduciaries (comerç, entrada/sortida)

DEX (descentralitzat):

  • Difícil d'entendre i utilitzar
  • Només opcions de negociació bàsiques
  • Liquiditat baixa
  • No hi ha possibilitat de treballar amb monedes convencionals

Afortunadament, totes aquestes dificultats es poden corregir, que és el que intenten fer els nous projectes. Però més sobre això una mica més endavant; primer, mirem la situació actual. Com es creen els DEX actuals? Hi ha tres enfocaments principals per dissenyar un DEX.

Cartera de comandes i liquidacions en cadena

Aquesta va ser l'arquitectura de la primera generació DEX. En paraules senzilles, aquest és un intercanvi, completament a la part superior de la cadena de blocs. Totes les accions - cada ordre comercial, canvi d'estat - tot es registra a la cadena de blocs com a transaccions. Així, tot l'intercanvi està gestionat per un contracte intel·ligent, que s'encarrega de fer comandes dels usuaris, bloquejar fons, fer coincidir les comandes i executar el comerç. Aquest enfocament garanteix la descentralització, la confiança i la seguretat, transferint els principis bàsics de la cadena de blocs a totes les funcionalitats DEX a sobre. (aprox.: en principi, es tracta d'un autèntic intercanvi descentralitzat, totalment coherent amb l'esperit i l'essència d'aquest enfocament. L'inconvenient és que les implementacions eren a la part superior de les cadenes de blocs primerenques i imperfectes. Com a exemple de bona solució, podem citar BitShares i Stellar).

Tanmateix, aquesta arquitectura fa que la plataforma:

  • liquiditat baixa — el sistema no té prou volum per als instruments;
  • lent — El coll d'ampolla a l'hora d'executar comandes a DEX és el contracte intel·ligent i l'ample de banda de la xarxa. Imagineu-vos treballant en una borsa descentralitzada com aquesta;
  • estimat — cada operació que canvia l'estat significa llançar un contracte intel·ligent i pagar el cost del gas;
  • "per disseny" és la incapacitat d'interactuar amb altres plataformes, i això és una gran limitació.

Què vull dir amb no poder interactuar? I és que en aquest tipus de DEX només es poden intercanviar actius que siguin natius de la cadena de blocs i els contractes intel·ligents de la plataforma DEX, tret que s'utilitzin mitjans addicionals per a la connexió entre xarxes. Així, si fem servir Ethereum per DEX, a través d'aquesta plataforma només podrem intercanviar fitxes basades en la cadena de blocs Ethereum.

A més, els DEX integrats s'utilitzen generalment per intercanviar un nombre limitat de fitxes estàndard (per exemple, només ERC20 i ERC721), cosa que imposa grans restriccions als actius que es negocien. Exemples d'aquestes plataformes descentralitzades són DEX.tor (aprox.: encara més famós EtherDelta/ForkDelta), o intercanvis basats en l'estàndard EIP823 (aprox.: un intent d'estandarditzar el format de contracte intel·ligent per al comerç de fitxes ERC-20).

Com que no tot s'ha de basar en Ethereum, deixeu-me compartir amb vosaltres un exemple d'un DEX implementat mitjançant aquest enfocament en una altra cadena de blocs popular, EOS. Tokena és actualment la primera implementació d'un DEX totalment en cadena que utilitza un testimoni intermedi per minimitzar les tarifes que paguen els usuaris.

Cartera de comandes fora de la cadena i càlculs en cadena

Aquest enfocament el segueixen els DEX basats en protocols de segona capa a la part superior de la cadena de blocs subjacent. Per exemple, el protocol 0x a la part superior d'Ethereum. Les transaccions s'executen a l'èter (o a qualsevol altra xarxa compatible amb nodes de retransmissió (aprox.: Ara s'ha implementat la versió 2.0 del protocol i tenen previst combinar liquiditat a Ethereum (i les seves bifurcacions) i EOS), i els usuaris tenen l'oportunitat de controlar els seus fons fins al moment en què es completa l'operació comercial (no cal bloquejar fons fins que s'hagi completat la comanda). Els llibres de comandes d'aquest esquema es mantenen en nodes de retransmissió, que reben una comissió per això. Emeten cada comanda nova, consolidant tota la liquiditat del sistema i creant una infraestructura comercial més fiable. Després de rebre l'ordre, el creador de mercat espera la segona cara de la transacció i, després, el comerç s'executa dins del contracte intel·ligent 0x i el registre de la transacció s'introdueix a la cadena de blocs.

Aquest enfocament de disseny comporta tarifes més baixes, ja que les noves comandes o actualitzacions de comandes no requereixen el pagament de gas, i les dues úniques tarifes que s'han de pagar són la dels relés que van facilitar el comerç i el gas necessari per realitzar intercanvis de testimonis entre usuaris a les xarxes blockchain. En el protocol 0x, qualsevol (aprox.: se suposa que un comerciant actiu) poden convertir-se en un node de retransmissió i guanyar fitxes addicionals per fer operacions, cobrint així les comissions de les seves operacions. A més, el fet que el comerç es faci fora de la cadena resol el problema de la cadena de blocs i el rendiment dels contractes intel·ligents que vam veure als DEX basats en Ethereum.

Un cop més, un dels principals inconvenients d'aquest tipus de DEX és la manca d'interacció amb altres plataformes. En el cas d'un DEX basat en el protocol 0x, només podem comercialitzar fitxes que viuen a la xarxa Ethereum. A més, depenent de la implementació específica del DEX, pot haver-hi restriccions addicionals sobre els estàndards de fitxes específics que podem comercialitzar (bàsicament tots requereixen el comerç de fitxes ERC-20 o ERC-721). Un exemple ideal d'un DEX basat en 0x és el projecte Radar Relay.

Per poder interactuar amb altres cadenes, hem de resoldre un altre problema: la disponibilitat de dades. Els DEX que utilitzen mecanismes fora de la cadena per emmagatzemar i processar comandes deleguen aquesta tasca als nodes de retransmissió, que poden ser susceptibles a la manipulació de comandes malicioses o altres amenaces, deixant tot el sistema vulnerable.

Així, els punts principals d'aquest tipus de DEX:

  • Funciona només amb una llista limitada d'estàndards d'eines
  • Comissions més petites
  • Millor rendiment
  • Més liquiditat
  • Sense bloqueig dels fons dels comerciants

Contractes intel·ligents amb reserves

Aquest tipus de DEX complementa els dos tipus de plataformes anteriors, i està pensat per resoldre, en primer lloc, el problema de la liquiditat. Utilitzant reserves intel·ligents, en lloc de buscar directament un comprador per a un actiu, un usuari pot fer transaccions amb la reserva dipositant Bitcoin (o altres actius) a la reserva i rebent un actiu coincident a canvi. Això és anàleg a un banc descentralitzat que ofereix liquiditat al sistema. Les reserves intel·ligents basades en contractes en un DEX són una solució per evitar el problema de la "concordança de desitjos" i obrir fitxes il·líquides per al comerç. Defectes?

Això requereix que un tercer actuï com a banc i proporcioni aquests fons o implementi polítiques avançades de gestió de recursos perquè els usuaris puguin bloquejar una part dels seus fons pel bé de la liquiditat de DEX i per descentralitzar la gestió de reserves. Bancor (una xarxa de liquiditat descentralitzada) és un bon exemple d'aquest enfocament (aprox.: i implementat amb gran èxit. També esperem el llançament proper del projecte Minter, on aquest s'implanta a nivell del protocol bàsic de la pròpia xarxa.).

Punts distintius:

  • Augmenta la liquiditat
  • Admet moltes fitxes diferents alhora
  • Un cert grau de centralització

Nova onada DEX

Ara coneixeu els diferents enfocaments de l'arquitectura DEX i la seva implementació. Tanmateix, per què una popularitat tan baixa d'aquestes solucions, malgrat la presència de forts avantatges? Els principals reptes dels projectes actuals són principalment escalabilitat, liquiditat, compatibilitat i UX. Fem una ullada als desenvolupaments prometedors que estan a l'avantguarda del desenvolupament de DEX i blockchain.

Problemes que s'han de tractar en la propera generació DEX:

  • Escalabilitat
  • Liquiditat
  • Compatibilitat
  • UX

Com podem veure, una de les principals limitacions del disseny DEX era l'escalabilitat.
Per a DEX en cadena, tenim restriccions sobre els contractes i la pròpia xarxa, mentre que fora de la cadena requereix protocols addicionals. El desenvolupament de plataformes blockchain de nova generació com NEO, NEM o Ethereum 2.0 permetrà el desenvolupament de DEX més escalables.

Ens centrem una mica en Ethereum 2.0. La millora més prometedora és la fragmentació. La fragmentació divideix la xarxa Ethereum en subxarxes (fragments) amb consens local, de manera que la verificació de blocs ja no ha de ser realitzada per tots els nodes de la xarxa, sinó només pels membres del mateix fragment. Paral·lelament, els fragments independents interactuen entre ells per aconseguir un consens global a la xarxa. Perquè això sigui possible, Ethereum haurà de passar d'un consens de prova de treball a un consens de prova de participació (que esperem veure en els propers mesos).

S'espera que Ethereum pugui processar més de 15 transaccions per segon (cosa que no és dolenta per implementar un DEX natiu escalable).

2019: Any DEX (intercanvis descentralitzats)

Compatibilitat i protocols de cadena creuada

Per tant, tenim l'escalabilitat coberta, però què passa amb la compatibilitat? És possible que tinguem una plataforma Ethereum altament escalable, però encara només podem comercialitzar fitxes basades en Ethereum. Aquí és on entren en joc projectes com Cosmos i Polkadot (aprox.: Mentre s'estava preparant l'article, Cosmos ja havia entrat en l'etapa del treball real, de manera que ja podem avaluar les seves capacitats). Aquests projectes pretenen combinar diferents tipus de plataformes blockchain, com Ethereum i Bitcoin, o NEM i ZCash.

Cosmos ha implementat el protocol Inter Blockchain Communication (IBC), que permet que una cadena de blocs es comuniqui amb altres xarxes. Les xarxes individuals es comunicaran entre elles mitjançant l'IBC i algun node intermedi, el Cosmos Hub (implementant una arquitectura similar a 0x).

Chain Relays és un mòdul tècnic de l'IBC que permet a les cadenes de blocs llegir i verificar esdeveniments en altres cadenes de blocs. Imagineu-vos que un contracte intel·ligent a Ethereum vol esbrinar si s'ha completat una transacció específica a la xarxa Bitcoin, després confia aquesta verificació a un altre node de la cadena de relés que estigui connectat a la xarxa desitjada i pot comprovar si aquesta transacció ja s'ha completat. i inclòs a la cadena de blocs bitcoin.

Finalment, les Peg Zones són nodes que actuen com a passarel·les entre diferents blockchains i permeten que la xarxa Cosmos es connecti a altres blockchains. Peg Zones requereix un contracte intel·ligent específic a cadascuna de les cadenes connectades per permetre l'intercanvi de criptomoneda entre elles.

2019: Any DEX (intercanvis descentralitzats)

Què passa amb Polkadot?

Polkadot i Cosmos utilitzen enfocaments similars. Creen cadenes de blocs intermèdies que s'executen a sobre d'altres xarxes i protocols de consens. En el cas de Polkadot, les zones d'enllaç s'anomenen Bridges i també utilitzen nodes de retransmissió per a la comunicació entre blockchains. La diferència més gran és com planegen connectar diferents xarxes mantenint la seguretat.

2019: Any DEX (intercanvis descentralitzats)

L'enfocament de Polkadot a la seguretat de la xarxa es basa en la unificació i després en la compartició entre cadenes. Això permet que les cadenes individuals aprofitin la seguretat col·lectiva sense haver de començar de zero (aprox.: Un moment molt difícil i incomprensible per a l'autor. A l'original "Amb Polkadot, la seguretat de la xarxa s'agrupa i es comparteix. Això significa que les cadenes individuals poden aprofitar la seguretat col·lectiva sense haver de començar de zero per guanyar tracció i confiança". Ens costa descriure l'algoritme de funcionament de Polkadot amb paraules senzilles; de moment és un dels projectes més complexos i encara es troba en fase d'investigació. Diferents materials utilitzen el terme "seguretat" en contextos molt diferents, cosa que dificulta la comprensió. Hi ha una comparació lleugerament millor dels dos sistemes, per exemple, en aquest article (RU)).

Aquestes tecnologies encara estan en desenvolupament, per la qual cosa no veurem, almenys durant uns mesos, cap projecte real d'intercanvi basat en aquests protocols d'interoperabilitat i que permeti l'intercanvi d'actius entre diferents xarxes. Tanmateix, els beneficis d'aquestes tecnologies són molt interessants per a la implementació de la propera generació de DEX.

Liquiditat per reserva

De manera similar als contractes intel·ligents reservats, tenim un tipus addicional de DEX que utilitzen cadenes de blocs independents com a infraestructura subjacent per intercanviar actius, com ara Waves, Stellar o fins i tot Ripple.

Aquestes plataformes permeten l'intercanvi descentralitzat de dos actius (de qualsevol tipus) mitjançant un testimoni intermedi. D'aquesta manera, si vull intercanviar Bitcoins per Ethers, s'utilitzarà el testimoni intermedi entre els dos actius per completar la transacció. Bàsicament, aquesta implementació DEX funciona com un protocol de recerca de ruta que, utilitzant fitxes intermedis, busca trobar el camí més curt (cost més baix) per canviar un actiu per un altre. L'ús d'aquest enfocament optimitza la concordança de compradors i venedors, augmenta la liquiditat i permet alguns instruments comercials complexos (a causa de l'ús d'una cadena de blocs dedicada i separada en lloc d'una xarxa de propòsit general). Per exemple, Binance (aprox.: un dels intercanvis criptogràfics centralitzats més grans del món) va fer exactament això, utilitzant una cadena de blocs independent per al seu nou projecte Binance DEX (aprox.: llançat fa només una setmana). L'intercanvi líder està intentant resoldre tots els problemes dels DEX moderns gràcies a una excel·lent interfície d'usuari i una gran velocitat de cadena que confirma els blocs en un segon (aprox.: internament, utilitza la capa de xarxa Tendermint i el consens pBFT, que garanteix que un bloc acceptat sigui immediatament definitiu i no es pugui sobreescriure. Això també vol dir que aviat podem esperar la integració amb altres xarxes a través de la xarxa Cosmos).

Nota: L'article original parla a més del producte de l'empresa on treballa l'autor, i ens va semblar que aquesta part no era tan interessant com la primera, que revela perfectament els enfocaments de l'arquitectura dels intercanvis descentralitzats.

Enllaços a fonts sobre el tema

Font: www.habr.com

Afegeix comentari