A është e mundur që dimri i kriptomonedhave u bë një epokë e artë për teknologjinë blockchain? Mirë se vini në vitin 2019, viti i shkëmbimeve të decentralizuara (DEX)!
Të gjithë ata që kanë të bëjnë me kriptovalutat ose teknologjinë blockchain po përjetojnë një dimër të ashpër, i cili reflektohet në grafikët e çmimeve të kriptomonedhave të njohura dhe jo aq të njohura si malet e akullta (afërsisht: POk, e përkthyen, tashmë situata ka ndryshuar pak...). Hipe ka kaluar, flluskë ka shpërthyer dhe tymi është pastruar. Megjithatë, nuk është gjithçka keq. Teknologjitë vazhdojnë të evoluojnë dhe të gjejnë zgjidhje të tilla si shkëmbimet e decentralizuara (DEX - Dcentralizoj Exndryshim), të cilat janë krijuar për të ndryshuar rrënjësisht ekosistemin e kriptomonedhës në vitin 2019.
Çfarë është një shkëmbim i decentralizuar?
Ju mund të habiteni. Në platformat e centralizuara tregtare, CEX (ose Shkëmbimet e centralizuara., shënim: në origjinal CEX është një shkurtim, nuk duhet të ngatërrohet me emrin e shkëmbimit popullor CEX.io), pronari i platformës është vetëm një ndërmjetës, një lloj kripto-bankieri. Ai është përgjegjës për ruajtjen dhe menaxhimin e të gjitha fondeve që tregtohen në platformë. CEX është zakonisht një platformë intuitive dhe e aksesueshme, që ofron likuiditet të lartë dhe një shumëllojshmëri instrumentesh tregtare. Platforma gjithashtu vepron si një portë midis monedhës fiat dhe aseteve kripto.
Sidoqoftë, si entuziastë të kriptove, ne i dimë rreziqet e centralizimit dhe besimit te ndërmjetësit, për shembull, vdekja e themeluesit të shkëmbimit Quadriga dhe humbja e çelësave të portofolit në të cilin ishin ruajtur fondet e përdoruesit. Në rastin e një platforme të centralizuar, ajo bëhet një pikë e vetme dështimi ose censurimi.
DEX synon të eliminojë ndërmjetësit dhe pikën e vetme të dështimit, duke kryer transaksione direkt ndërmjet përdoruesve, në vetë blockchain, i cili qëndron në themel të platformës, duke anashkaluar platformën e tregtimit. Pra, qëllimi kryesor i një DEX është thjesht të sigurojë një infrastrukturë për blerësit e një aktivi për të gjetur shitës dhe anasjelltas.
Avantazhi kryesor i DEX mbi CEX është i dukshëm:
- "besueshmëria". Nuk ka më nevojë për një ndërmjetës. Prandaj, përdoruesit janë përgjegjës për fondet e tyre, në vend të një platforme të centralizuar (drejtori i së cilës mund të vdesë, çelësat mund të vidhen ose hakohen);
- Meqenëse përdoruesit janë përgjegjës për fondet e tyre dhe nuk ka ndërmjetës në formën e një platforme, nuk ka asnjë shans për censurë (depozitat nuk mund të ngrihen dhe përdoruesit bllokohen), nuk kërkohet verifikim (KYC) për të hyrë në mundësitë e tregtimit, dhe të gjitha transaksionet tregtare janë “anonime”, pasi nuk ka asnjë organ “mbikëqyrës” apo kontrollues;
- dhe, më e rëndësishmja, në përgjithësi në një DEX ju mund të bëni çdo lloj shkëmbimi midis aktiveve (për sa kohë që ofertat e blerësit dhe shitësit përputhen), kështu që nuk kufizoheni nga kushtet e listimit të instrumentit si në një CEX (afërsisht: në rastin e përgjithshëm nuk është kështu, këtu autori fantazon pak dhe përshkruan një pamje ekskluzivisht idealiste, e cila tani është e mundur vetëm në kushtet e mundësisë së shkëmbimeve atomike midis zinxhirëve.);
Por siç thotë shprehja e vjetër, "jo gjithçka që shkëlqen është flori" Teknologjitë aktuale DEX kanë sfida që ende duhet të zgjidhen. Para së gjithash, DEX aktualisht nuk është shumë i përshtatur për përdoruesit e zakonshëm. Ne profesionistët mund të jemi rehat duke përdorur kuletat, duke menaxhuar çelësat, frazat e para dhe duke nënshkruar transaksione, por përdoruesit e zakonshëm kanë frikë nga kjo lloj gjëje.
Për më tepër, meqenëse tregtitë janë "peer-to-peer", disa shkëmbime kërkojnë që përdoruesit të jenë në linjë për të përfunduar porosinë e tyre (tingëllon e çmendur, apo jo?). UX është arsyeja kryesore pse fillestarët e kriptomonedhave preferojnë CEX mbi DEX për tregtimin e aseteve kripto. Dhe si rezultat i UI/UX të tmerrshëm, DEX ka likuiditet të ulët për pothuajse të gjitha aktivet e tregtuara.
Përsëri, në rast se e keni harruar këtë detaj të vogël, tregtimet në DEX janë "peer-to-peer", kështu që nëse dëshironi të shkëmbeni BTC për LTC, patjetër që do t'ju duhet të gjeni një klient të gatshëm të shkëmbejë Litecoin për shumën tuaj të ofruar të Bitcoin. Kjo mund të jetë sfiduese (për ta thënë butë) për monedha të caktuara ose nëse numri i përdoruesve të DEX është i vogël. Dhe kështu, e gjithë kjo, së bashku me performancën e kufizuar të shumicës së DEX-ve (blockchains në thelbin e tyre), vendos një pengesë të pakapërcyeshme në rrugën drejt adoptimit në treg.
Dhe kështu:
CEX (e centralizuar):
- Prostые në përmbushjen e punëve
- Karakteristikat e avancuara të tregtimit
- Likuiditet i lartë
- Mundësitë për të punuar me monedhat fiat (tregti, hyrje/dalje)
DEX (i decentralizuar):
- Vështirë për t'u kuptuar dhe përdorur
- Vetëm opsionet bazë të tregtimit
- Likuiditet i ulët
- Nuk është e mundur të punohet me monedha konvencionale
Për fat të mirë, të gjitha këto vështirësi mund të korrigjohen, gjë që po përpiqen të bëjnë projektet e reja. Por më shumë për këtë pak më vonë; së pari, le të shohim situatën aktuale. Si krijohen DEX-të aktuale? Ekzistojnë tre qasje kryesore për hartimin e një DEX.
Libri i porosive në zinxhir dhe shlyerjet
Kjo ishte arkitektura e gjeneratës së parë DEX. Me fjalë të thjeshta, ky është një shkëmbim, plotësisht në krye të blockchain. Të gjitha veprimet - çdo porosi tregtare, ndryshim statusi - gjithçka regjistrohet në blockchain si transaksione. Kështu, i gjithë shkëmbimi menaxhohet nga një kontratë inteligjente, e cila është përgjegjëse për vendosjen e porosive të përdoruesve, mbylljen e fondeve, përputhjen e porosive dhe ekzekutimin e tregtisë. Kjo qasje siguron decentralizim, besim dhe siguri, duke transferuar parimet thelbësore të blockchain në të gjithë funksionalitetin DEX në krye të tij. (afërsisht: në parim, ky është një shkëmbim real i decentralizuar, plotësisht në përputhje me frymën dhe thelbin e kësaj qasjeje. Ana negative është se zbatimet ishin në krye të zinxhirëve të hershëm dhe të papërsosur. Si shembull i një zgjidhjeje të mirë, mund të citojmë BitShares dhe Stellar).
Megjithatë, kjo arkitekturë e bën platformën:
- likuiditet të ulët — sistemi nuk ka volum të mjaftueshëm për instrumentet;
- i ngadalshëm - pengesa gjatë ekzekutimit të porosive në DEX është kontrata e zgjuar dhe gjerësia e brezit të rrjetit. Imagjinoni të punoni në një bursë të decentralizuar si kjo;
- i dashur — çdo operacion që ndryshon gjendjen nënkupton nisjen e një kontrate smart dhe pagesën e kostos së gazit;
- "nga-design" është paaftësia për të bashkëvepruar me platforma të tjera, dhe ky është një kufizim i madh.
Çfarë dua të them duke mos qenë në gjendje të ndërveproj? Dhe fakti është se në këtë lloj DEX ju mund të shkëmbeni vetëm asete që janë vendase në blockchain dhe kontratat inteligjente të platformës DEX, përveç nëse përdoren mjete shtesë për lidhje ndër-rrjetore. Kështu, nëse përdorim Ethereum për DEX, atëherë përmes kësaj platforme do të mund të shkëmbejmë vetëm token bazuar në blockchain Ethereum.
Për më tepër, DEX-et e integruara zakonisht përdoren për të shkëmbyer një numër të kufizuar të argumenteve standarde (për shembull, vetëm ERC20 dhe ERC721), gjë që vendos kufizime të mëdha në aktivet që tregtohen. Shembuj të platformave të tilla të decentralizuara janë DEX.tor (afërsisht: më i famshëm akoma EtherDelta/ForkDelta), ose shkëmbime bazuar në standardin EIP823 (afërsisht: një përpjekje për të standardizuar formatin e kontratës inteligjente për tregtimin e shenjave ERC-20).
Meqenëse jo gjithçka duhet të bazohet në Ethereum, më lejoni të ndaj me ju një shembull të një DEX të zbatuar duke përdorur këtë qasje në një tjetër blockchain popullor, EOS. Tokena është aktualisht zbatimi i parë i një DEX plotësisht në zinxhir që përdor një token të ndërmjetëm për të minimizuar tarifat e paguara nga përdoruesit.
Libri i porosive jashtë zinxhirit dhe llogaritjet në zinxhir
Kjo qasje ndiqet nga DEX të ndërtuara në protokolle të shtresës së dytë në krye të blockchain-it themelor. Për shembull, protokolli 0x në krye të Ethereum. Transaksionet ekzekutohen në eter (ose në ndonjë rrjet tjetër të mbështetur nga nyjet rele (afërsisht: Versioni 2.0 i protokollit tashmë është zbatuar dhe ata planifikojnë të kombinojnë likuiditetin në Ethereum (dhe forks e tij) dhe EOS), dhe përdoruesit kanë mundësinë të kontrollojnë fondet e tyre deri në momentin e përfundimit të operacionit të tregtimit (nuk ka nevojë të bllokojnë fondet derisa të përfundojë porosia). Librat e porosive në këtë skemë mbahen në nyjet rele, të cilat marrin një komision për këtë. Ata transmetojnë çdo porosi të re, duke konsoliduar të gjithë likuiditetin e sistemit dhe duke krijuar një infrastrukturë tregtare më të besueshme. Pas marrjes së porosisë, krijuesi i tregut pret anën e dytë të transaksionit dhe pas kësaj tregtia kryhet brenda kontratës smart 0x dhe rekordi i transaksionit futet në blockchain.
Kjo qasje e projektimit rezulton në tarifa më të ulëta pasi porositë e reja ose përditësimet e porosive nuk kërkojnë që të paguhet gazi, dhe dy tarifat e vetme që duhet të paguhen janë ajo për reletë që lehtësuan tregtinë dhe gazin që kërkohet për të kryer shkëmbimet e shenjave midis përdoruesit në rrjetet blockchain. Në protokollin 0x, çdo (afërsisht: supozohet se një tregtar aktiv) mund të bëhet një nyje rele dhe të fitojë argumente shtesë për të bërë tregti, duke mbuluar kështu komisionet e tregtimeve të tyre. Për më tepër, fakti që tregtimi zhvillohet jashtë zinxhirit zgjidh problemin e performancës së blockchain dhe kontratës inteligjente që pamë në DEX-et me bazë Ethereum.
Edhe një herë, një nga disavantazhet kryesore të këtij lloji DEX është mungesa e ndërveprimit me platformat e tjera. Në rastin e një DEX të bazuar në protokollin 0x, ne mund të tregtojmë vetëm argumentet që jetojnë në rrjetin Ethereum. Për më tepër, në varësi të zbatimit specifik të DEX, mund të ketë kufizime shtesë në standardet specifike të shenjave që ne lejohemi të tregtojmë (në thelb të gjitha kërkojnë tregtimin e argumenteve ERC-20 ose ERC-721). Një shembull ideal i një DEX të bazuar në 0x është projekti Radar Relay.
Për të qenë në gjendje të ndërveprojmë me zinxhirë të tjerë, duhet të zgjidhim një problem tjetër - disponueshmërinë e të dhënave. DEX që përdorin mekanizma jashtë zinxhirit për të ruajtur dhe përpunuar porositë e delegojnë këtë detyrë tek nyjet e transmetimit, të cilat mund të jenë të ndjeshme ndaj manipulimit të porosive me qëllim të keq ose kërcënimeve të tjera, duke e lënë të pambrojtur të gjithë sistemin.
Pra, pikat kryesore të këtij lloji DEX:
- Punon vetëm me një listë të kufizuar të standardeve të veglave
- Komisione më të vogla
- Performancë më e mirë
- Më shumë likuiditet
- Asnjë bllokim i fondeve të tregtarëve
Kontratat inteligjente me rezerva
Ky lloj DEX plotëson dy llojet e mëparshme të platformave dhe është krijuar për të zgjidhur, para së gjithash, problemin e likuiditetit. Duke përdorur rezerva inteligjente, në vend që të kërkojë drejtpërdrejt një blerës për një aktiv, një përdorues mund të bëjë transaksione me rezervën duke depozituar Bitcoin (ose aktive të tjera) në rezervë dhe duke marrë në këmbim një aktiv që përputhet. Kjo është e ngjashme me një bankë të decentralizuar që ofron likuiditet për sistemin. Rezervat inteligjente të bazuara në kontrata në një DEX janë një zgjidhje për të anashkaluar problemin e "përputhjes së dëshirave" dhe për të hapur tokenat jolikuide për tregtim. Të metat?
Kjo kërkon që një palë e tretë të veprojë si bankë dhe të sigurojë këto fonde ose të zbatojë politika të avancuara të menaxhimit të burimeve në mënyrë që përdoruesit të mund të bllokojnë një pjesë të fondeve të tyre për hir të likuiditetit DEX dhe për të decentralizuar menaxhimin e rezervës. Bancor (një rrjet i decentralizuar likuiditeti) është një shembull kryesor i kësaj qasjeje (afërsisht: dhe u zbatua me shumë sukses. Së shpejti presim edhe nisjen e projektit Minter, ku ky zbatohet në nivelin e protokollit bazë të vetë rrjetit.).
Pikat dalluese:
- Rrit likuiditetin
- Mbështet shumë shenja të ndryshme në të njëjtën kohë
- Disa shkallë të centralizimit
Vala e re DEX
Tani ju i dini qasjet e ndryshme të arkitekturës DEX dhe zbatimin e tyre. Sidoqoftë, pse një popullaritet kaq i ulët i zgjidhjeve të tilla, pavarësisht nga prania e avantazheve të forta? Sfidat kryesore të projekteve aktuale janë kryesisht shkallëzueshmëria, likuiditeti, përputhshmëria dhe UX. Le të hedhim një vështrim në zhvillimet premtuese që janë në ballë të zhvillimit të DEX dhe blockchain.
Çështjet që duhet të adresohen në DEX të gjeneratës së ardhshme:
- Shkallëzueshmëria
- Likuiditeti
- Pajtueshmëri
- UX
Siç mund ta shohim, një nga kufizimet kryesore në dizajnin DEX ishte shkallëzueshmëria.
Për DEX në zinxhir, ne kemi kufizime për kontratat dhe vetë rrjetin, ndërsa jashtë zinxhirit kërkon protokolle shtesë. Zhvillimi i platformave blockchain të gjeneratës së ardhshme si NEO, NEM ose Ethereum 2.0 do të mundësojë zhvillimin e DEX-ve më të shkallëzuara.
Le të përqendrohemi pak në Ethereum 2.0. Përmirësimi më premtues është sharding. Sharding e ndan rrjetin Ethereum në nënrrjeta (shards) me konsensus lokal, kështu që verifikimi i bllokut nuk duhet të kryhet më nga çdo nyje në rrjet, por vetëm nga anëtarët e të njëjtit shard. Paralelisht, copëzat e pavarura ndërveprojnë me njëri-tjetrin për të arritur konsensusin global në rrjet. Që kjo të jetë e mundur, Ethereum do të duhet të kalojë nga konsensusi i provës së punës në konsensusin e dëshmisë së aksioneve (të cilin shpresojmë ta shohim në muajt e ardhshëm).
Ethereum pritet të jetë në gjendje të përpunojë mbi 15 transaksione në sekondë (gjë që nuk është e keqe për zbatimin e një DEX vendas të shkallëzuar).

Protokollet e përputhshmërisë dhe ndër-zinxhireve
Pra, ne kemi mbuluar shkallëzueshmërinë, por çfarë ndodh me përputhshmërinë? Ne mund të kemi një platformë shumë të shkallëzueshme Ethereum, por ne ende mund të tregtojmë vetëm argumente të bazuara në Ethereum. Këtu hyjnë në lojë projekte si Cosmos dhe Polkadot (afërsisht: Ndërsa artikulli po përgatitej, Cosmos tashmë kishte hyrë në fazën e punës reale, kështu që ne tashmë mund të vlerësojmë aftësitë e tij). Këto projekte synojnë të kombinojnë lloje të ndryshme të platformave blockchain, si Ethereum dhe Bitcoin, ose NEM dhe ZCash.
Cosmos ka implementuar protokollin Inter Blockchain Communication (IBC), i cili lejon një blockchain të komunikojë me rrjete të tjera. Rrjetet individuale do të komunikojnë me njëri-tjetrin përmes IBC dhe disa nyjeve të ndërmjetme, Cosmos Hub (duke zbatuar një arkitekturë të ngjashme me 0x).
Chain Relays është një modul teknik në IBC që lejon blockchains të lexojnë dhe verifikojnë ngjarje në blockchains të tjerë. Imagjinoni që një kontratë inteligjente në Ethereum dëshiron të zbulojë nëse një transaksion specifik është kryer në rrjetin Bitcoin, atëherë ai ia beson këtë verifikim një nyje tjetër të Zinxhirit Relay që është e lidhur me rrjetin e dëshiruar dhe mund të kontrollojë nëse ky transaksion është përfunduar tashmë. dhe përfshihet në blockchain bitcoin.
Së fundi, Peg Zones janë nyje që veprojnë si porta midis blockchains të ndryshëm dhe lejojnë që rrjeti Cosmos të lidhet me blloqe të tjera. Peg Zones kërkon një kontratë inteligjente specifike në secilin prej zinxhirëve të lidhur për të mundësuar shkëmbimin e kriptomonedhës mes tyre.

Po Polkadot?
Polkadot dhe Cosmos përdorin qasje të ngjashme. Ata ndërtojnë blloqe të ndërmjetme që funksionojnë në krye të rrjeteve të tjera dhe protokolleve të konsensusit. Në rastin e Polkadot, zonat lidhëse quhen Bridges, dhe ato gjithashtu përdorin nyje rele për komunikimin midis zinxhirëve të bllokimit. Dallimi më i madh është se si ata planifikojnë të lidhin rrjete të ndryshme duke ruajtur sigurinë.

Qasja e Polkadot ndaj sigurisë së rrjetit bazohet në unifikimin dhe më pas ndarjen midis zinxhirëve. Kjo lejon zinxhirët individualë të përdorin sigurinë kolektive pa pasur nevojë të fillojnë nga e para (afërsisht: Një moment shumë i vështirë dhe i pakuptueshëm për autorin. Në origjinalin “Me Polkadot siguria e rrjetit bashkohet dhe ndahet. Kjo do të thotë që zinxhirët individualë mund të përdorin sigurinë kolektive pa pasur nevojë të fillojnë nga e para për të fituar tërheqje dhe besim.” Ne e kemi të vështirë të përshkruajmë me fjalë të thjeshta algoritmin e funksionimit të Polkadot; për momentin është një nga projektet më komplekse dhe është ende në fazën e kërkimit. Materiale të ndryshme përdorin termin "siguri" në kontekste shumë të ndryshme, duke e bërë të vështirë për t'u kuptuar. Ekziston një krahasim pak më i mirë i dy sistemeve, për shembull, ).
Këto teknologji janë ende në zhvillim, kështu që ne nuk do të shohim, për të paktën disa muaj, ndonjë projekt të vërtetë shkëmbimi të ndërtuar mbi këto protokolle ndërveprueshmërie dhe që lejon shkëmbimin e aseteve midis rrjeteve të ndryshme. Sidoqoftë, përfitimet e teknologjive të tilla janë shumë interesante për zbatimin e DEX-ve të gjeneratës së ardhshme.
Likuiditeti nëpërmjet rezervimit
Ngjashëm me kontratat inteligjente të rezervuara, ne kemi një lloj shtesë të DEX që përdorin zinxhirë të pavarur bllokues si infrastrukturën bazë për shkëmbimin e aseteve, të tilla si Waves, Stellar apo edhe Ripple.
Këto platforma lejojnë shkëmbimin e decentralizuar të çdo dy asetesh (të çdo lloji) duke përdorur një shenjë të ndërmjetme. Në këtë mënyrë, nëse dua të shkëmbej Bitcoin për Ethers, tokeni i ndërmjetëm do të përdoret midis dy aktiveve për të përfunduar transaksionin. Në thelb, ky zbatim i DEX funksionon si një protokoll për gjetjen e rrugës që, duke përdorur shenja të ndërmjetme, kërkon të gjejë rrugën më të shkurtër (kosto më të ulët) për të shkëmbyer një aktiv me një tjetër. Përdorimi i kësaj qasjeje optimizon përputhjen e blerësve dhe shitësve, rrit likuiditetin dhe lejon disa instrumente komplekse tregtare (për shkak të përdorimit të një blockchain të veçantë, të dedikuar dhe jo të një rrjeti me qëllim të përgjithshëm). Për shembull, Binance (afërsisht: një nga shkëmbimet më të mëdha të centralizuara të kriptove në botë) bëri pikërisht këtë, duke përdorur një blockchain të veçantë për projektin e saj të ri Binance DEX (afërsisht: lançuar vetëm një javë më parë). Shkëmbimi kryesor po përpiqet të zgjidhë të gjitha problemet e DEX-eve moderne falë një ndërfaqeje të shkëlqyer të përdoruesit dhe shpejtësisë së lartë të zinxhirit që konfirmon blloqet brenda një sekonde (afërsisht: në brendësi, ai përdor shtresën e rrjetit Tendermint dhe konsensusin pBFT, i cili siguron që një bllok i pranuar është menjëherë përfundimtar dhe nuk mund të mbishkruhet. Kjo do të thotë gjithashtu se së shpejti mund të presim integrim me rrjete të tjera përmes rrjetit Cosmos).
Shënim: Artikulli origjinal flet më tej për produktin e kompanisë ku punon autori dhe ne e pamë këtë pjesë jo aq interesante sa pjesa e parë, e cila zbulon në mënyrë të përsosur qasjet ndaj arkitekturës së shkëmbimeve të decentralizuara.
Lidhje me burimet mbi këtë temë
- â € <
Burimi: www.habr.com
