Apakah mungkin bahwa musim dingin cryptocurrency telah menjadi zaman keemasan untuk teknologi blockchain? Selamat datang di 2019, tahun pertukaran desentralisasi (DEX)!
Setiap orang yang ada hubungannya dengan cryptocurrency atau teknologi blockchain akan melalui musim dingin yang keras, yang tercermin dalam gunung es pada grafik harga populer dan, tidak demikian, cryptocurrency (
catatan : di masa
lalu mereka terjemahkan, situasinya telah berubah sedikit ... ). Hype berlalu, gelembung itu meledak, dan asapnya hilang. Namun, tidak semuanya buruk. Teknologi terus berevolusi dan menemukan solusi dalam solusi seperti pertukaran desentralisasi (DEX - Desentralized
Ex change), yang dirancang untuk secara radikal mengubah ekosistem cryptocurrency pada tahun 2019.
Apa itu pertukaran terdesentralisasi?
Anda mungkin terkejut. Pada platform perdagangan terpusat, CEX (atau Sentralisasi Pertukaran.,
Catatan: dalam CEX asli ini adalah singkatan, jangan campur dengan nama pertukaran populer CEX.io ), pemilik platform hanya perantara, semacam crypto-banker. Dia bertanggung jawab untuk penyimpanan dan pengelolaan semua dana yang diperdagangkan di platform. CEX biasanya platform yang intuitif sederhana dan terjangkau yang menawarkan likuiditas tinggi dan berbagai instrumen perdagangan. Platform ini juga bertindak sebagai pintu gerbang antara mata uang fiat dan aset crypto.
Namun, sebagai penggemar crypto, kita tahu risiko sentralisasi dan kepercayaan terhadap perantara yang ada, misalnya, kematian pendiri pertukaran Quadriga dan hilangnya kunci dompet tempat penyimpanan dana pengguna. Dalam kasus situs terpusat, itu menjadi titik kegagalan atau sensor tunggal.
Tujuan DEX adalah untuk menghilangkan perantara dan satu titik kegagalan , dengan melakukan transaksi langsung antara pengguna, di blockchain itu sendiri, yang terletak di jantung platform, melewati platform perdagangan. Dengan demikian, tujuan utama DEX hanyalah untuk menyediakan infrastruktur bagi pembeli aset untuk mencari penjual dan sebaliknya.
Keuntungan utama DEX daripada CEX jelas:
- "Keandalan". Tidak perlu lagi perantara. Oleh karena itu, pengguna sendiri bertanggung jawab atas dana mereka, dan bukan platform terpusat (yang direkturnya mungkin mati, kunci dapat dicuri atau diretas);
- karena pengguna bertanggung jawab atas dana mereka dan tidak ada perantara dalam bentuk platform, tidak ada kemungkinan penyensoran (deposit tidak dapat dibekukan, dan pengguna diblokir), verifikasi (KYC) tidak diperlukan untuk mendapatkan akses ke peluang perdagangan, dan semua operasi perdagangan adalah "Anonim", karena tidak ada "melihat" dan mengendalikan tubuh;
- dan, yang lebih penting, sebagai aturan, di DEX Anda dapat membuat semua jenis pertukaran antara aset (asalkan penawaran pembeli dan penjual adalah sama), jadi Anda tidak dibatasi oleh ketentuan pencatatan instrumen, seperti pada CEX ( catatan : dalam kasus umum, ini tidak demikian, di sini penulis berfantasi sedikit dan menggambarkan gambaran idealistis yang eksklusif, yang sekarang hanya mungkin dalam kondisi kemungkinan pertukaran atom antar rantai );
Tapi, seperti kata pepatah lama, "
tidak semua yang berkilau itu emas ." Teknologi DEX modern memiliki tantangan yang masih perlu ditangani. Pertama-tama, DEX saat ini tidak terlalu disesuaikan untuk pengguna biasa. Mungkin mudah bagi kami spesialis untuk menggunakan dompet, mengelola kunci, frase benih dan menandatangani transaksi, tetapi pengguna awam takut akan hal-hal semacam ini.
Selain itu, karena transaksi bersifat peer-to-peer, beberapa pertukaran mengharuskan pengguna online untuk memenuhi pesanan mereka (ini terdengar gila, bukan?). UX adalah alasan utama pendatang baru ke cryptocurrency lebih memilih untuk berdagang aset crypto dengan CEX daripada DEX. Dan sebagai hasil dari UI / UX yang mengerikan, DEX memiliki likuiditas rendah pada hampir semua aset yang diperdagangkan.
Sekali lagi, jika Anda lupa detail yang tidak penting ini, transaksi dalam DEX adalah peer-to-peer, jadi jika Anda ingin menukar BTC dengan LTC, Anda pasti perlu mencari klien yang siap menukar lightcoin dengan jumlah bitcoin yang Anda usulkan. Ini bisa menjadi tugas yang menakutkan (dengan kata lain) untuk mata uang tertentu atau jika jumlah pengguna DEX kecil. Dan sekarang, semua ini, bersama dengan kinerja terbatas dari sebagian besar DEX (blockchain berdasarkan pada mereka), menempatkan penghalang yang tidak dapat diatasi untuk adopsi massal oleh pasar.
Jadi:
CEX (terpusat):
- Mudah digunakan
- Peluang Perdagangan Tingkat Lanjut
- Likuiditas tinggi
- Peluang untuk bekerja dengan mata uang fiat (perdagangan, input / output)
DEX (desentralisasi):
- Sulit dipahami dan digunakan.
- Hanya peluang perdagangan dasar
- Likuiditas rendah
- Tidak ada kemampuan untuk bekerja dengan mata uang reguler
Untungnya, semua kesulitan ini dapat diperbaiki, itulah yang coba dilakukan oleh proyek baru. Tetapi lebih lanjut tentang itu nanti, untuk mulai dengan, pertimbangkan situasi saat ini. Bagaimana DEX saat ini dibuat? Ada tiga pendekatan utama untuk merancang DEX.
Buku aplikasi dan kalkulasi on-chain
Ini adalah arsitektur DEX generasi pertama. Dengan kata sederhana, ini adalah pertukaran, sepenuhnya di atas blockchain. Semua tindakan - setiap pesanan perdagangan, perubahan status - semuanya dicatat di blockchain sebagai transaksi. Dengan demikian, seluruh pertukaran dikendalikan oleh kontrak pintar, yang bertanggung jawab untuk menempatkan pesanan pengguna, memblokir dana, mencocokkan pesanan, dan melaksanakan transaksi. Pendekatan ini memastikan desentralisasi, kepercayaan dan keamanan, mentransfer prinsip-prinsip dasar blockchain ke semua fungsionalitas DEX di atasnya. (
catatan :
pada prinsipnya, ini adalah pertukaran terdesentralisasi nyata yang sepenuhnya sesuai dengan semangat dan esensi dari pendekatan ini. Kerugiannya adalah bahwa implementasi berada di atas blockchains pertama dan tidak sempurna. Sebagai contoh dari solusi yang baik, kita dapat mengutip BitShares dan Stellar ).
Namun, arsitektur seperti itu membuat platform:
- cairan rendah - sistem tidak memiliki volume yang cukup untuk instrumen;
- lambat - hambatan dalam pelaksanaan aplikasi di DEX adalah kontrak dan bandwidth jaringan yang cerdas. Bayangkan karya bursa efek terdesentralisasi berdasarkan prinsip ini;
- mahal - setiap operasi yang mengubah keadaan berarti peluncuran kontrak yang cerdas dan pembayaran biaya gas;
- "By-design" adalah ketidakmampuan untuk berinteraksi dengan platform lain, dan ini adalah batasan yang sangat besar.
Apa yang saya maksud dengan ketidakmampuan untuk berinteraksi? Dan fakta bahwa dalam DEX jenis ini Anda hanya dapat menukar aset yang asli dengan blockchain dan kontrak pintar platform DEX, jika Anda tidak menggunakan alat tambahan untuk koneksi lintas jaringan. Jadi, jika kita menggunakan Ethereum untuk DEX, maka melalui platform ini kita hanya dapat bertukar token berdasarkan blockchain Ethereum.
Selain itu, DEX tertanam biasanya digunakan untuk bertukar sejumlah token standar (misalnya, hanya ERC20 dan ERC721), yang memberlakukan pembatasan besar pada aset yang diperdagangkan. Contoh platform desentralisasi tersebut adalah DEX.tor (
catatan :
masih lebih dikenal EtherDelta / ForkDelta ), atau pertukaran berdasarkan standar EIP823 (
catatan :
upaya untuk membakukan format kontrak pintar untuk memperdagangkan token ERC-20 ).
Karena tidak semuanya harus didasarkan pada Ethereum, izinkan saya berbagi dengan Anda contoh DEX yang diimplementasikan menggunakan pendekatan ini pada blockchain populer lainnya - EOS. Tokena saat ini merupakan implementasi DEX full-on-chain pertama yang menggunakan token perantara untuk meminimalkan biaya pengguna.
Buku tanpa pesanan dan perhitungan berantai
Pendekatan ini diikuti oleh DEX, dibangun di atas protokol tingkat kedua, di atas blockchain yang mendasarinya. Misalnya, protokol 0x di atas Ethereum. Transaksi dilakukan di udara (atau di jaringan lain yang didukung oleh node relai (
catatan :
versi 2.0 protokol sudah diterapkan dan berencana untuk menggabungkan likuiditas pada Ethereum (dan fork-nya) dan EOS ), dan pengguna mendapatkan kesempatan untuk mengendalikan dana mereka, sampai transaksi selesai (tidak perlu memblokir dana sampai pesanan selesai). Orderbooks dalam skema ini didukung pada Relay node, yang menerima komisi untuk ini. Mereka menyiarkan setiap pesanan baru, menggabungkannya ke dalam w sistem likuiditas dan menciptakan infrastruktur perdagangan lebih dapat diandalkan. Setelah menerima pembuat pasar surat perintah mengharapkan sisi kedua transaksi, dan kemudian perdagangan dilaksanakan dalam 0x cerdas dan kontrak rekaman transaksi jatuh blokcheyn.
Pendekatan desain seperti itu mengarah pada pengurangan komisi, karena tidak perlu membayar gas untuk aplikasi baru atau memesan pembaruan, dan hanya dua komisi yang perlu dibayar adalah satu untuk repeater yang memfasilitasi perdagangan, dan gas yang diperlukan untuk bertukar token antara pengguna di jaringan blockchain. Dalam protokol 0x, siapa pun (
catatan :
dipahami bahwa pedagang aktif ) dapat menjadi simpul relai dan mendapatkan token tambahan untuk transaksi, sehingga mencakup komisi dari transaksi mereka. Selain itu, fakta bahwa operasi perdagangan dilakukan di luar jaringan memecahkan masalah kinerja blockchain dan kontrak pintar, yang kami lihat dalam DEX berbasis Ethereum.
Sekali lagi, salah satu kelemahan utama dari jenis DEX ini adalah kurangnya interaksi dengan platform lain. Dalam kasus DEX berdasarkan protokol 0x, kami hanya dapat menukar token yang hidup di jaringan Ethereum. Selain itu, sesuai dengan implementasi DEX tertentu, mungkin ada pembatasan tambahan pada standar token spesifik yang diizinkan untuk kami perdagangkan (pada dasarnya semua orang mengasumsikan token perdagangan sesuai dengan standar ERC-20 atau ERC-721). Contoh sempurna DEX berbasis 0x adalah proyek Radar Relay.
Untuk dapat berinteraksi dengan rantai lain, kita harus memecahkan masalah lain - ketersediaan data. DEX, yang menggunakan mekanisme di luar blockchain untuk menyimpan dan memproses pesanan, mendelegasikan tugas ini untuk menyampaikan node, yang mungkin rentan terhadap manipulasi berbahaya pesanan atau ancaman lainnya, membuat seluruh sistem rentan.
Jadi, poin utama dari jenis DEX ini:
- Bekerja dengan daftar standar alat yang terbatas saja
- Komisi yang lebih kecil
- Performa terbaik
- Lebih banyak likuiditas
- Kurangnya dana yang menghalangi pedagang
Kontrak pintar dengan cadangan
Jenis DEX ini melengkapi dua jenis platform sebelumnya, dan dirancang untuk menyelesaikan, pertama-tama, masalah likuiditas. Dengan menggunakan cadangan cerdas, alih-alih secara langsung mencari pembeli untuk suatu aset, pengguna dapat melakukan transaksi dengan cadangan dengan menyetor bitcoin (atau aset lain) ke dalam cadangan dan menerima aset konter dalam pertukaran. Ini mirip dengan bank desentralisasi yang menawarkan likuiditas ke sistem. Cadangan berdasarkan kontrak pintar di DEX adalah solusi untuk menghindari masalah "kebetulan keinginan" dan membuka token tidak likuid untuk perdagangan. Kerugian?
Ini membutuhkan pihak ketiga untuk bertindak sebagai bank dan menyediakan dana ini atau menerapkan kebijakan manajemen sumber daya yang canggih sehingga pengguna dapat memblokir sebagian dari dana mereka untuk likuiditas DEX dan untuk manajemen cadangan yang didesentralisasi. Bancor (jaringan likuiditas terdesentralisasi) adalah contoh nyata dari pendekatan semacam itu (
catatan :
telah sangat berhasil dilaksanakan. Kami juga menantikan untuk meluncurkan proyek Minter, di mana ia diterapkan pada tingkat protokol dasar jaringan itu sendiri ).
Poin khusus:
- Meningkatkan likuiditas
- Mendukung banyak token yang berbeda sekaligus
- Beberapa tingkat sentralisasi
Gelombang baru Dex
Sekarang Anda tahu berbagai pendekatan untuk arsitektur DEX dan implementasinya. Namun, mengapa popularitas yang rendah dari solusi tersebut, dengan adanya keunggulan yang kuat? Masalah utama dari proyek saat ini adalah skalabilitas, likuiditas, interoperabilitas dan UX. Mari kita lihat perkembangan yang menjanjikan yang berada di garis depan pengembangan DEX dan blockchains.
Masalah yang harus ditangani dalam DEX generasi baru:
- Skalabilitas
- Likuiditas
- Kompatibilitas
- Ux
Seperti yang dapat kita lihat, skalabilitas adalah salah satu batasan utama dalam desain DEX.
Untuk DEX on-chain, kami memiliki batasan pada kontrak dan jaringan itu sendiri, dan off-chain memerlukan protokol tambahan. Pengembangan platform blockchain generasi mendatang, seperti NEO, NEM atau Ethereum 2.0, akan memungkinkan pengembangan DEX yang lebih skalabel.
Mari kita fokus sedikit pada Ethereum 2.0. Peningkatan yang paling menjanjikan adalah sharding. Sharding membagi jaringan Ethereum menjadi subnet (pecahan) dengan konsensus lokal, sehingga pemeriksaan blok tidak boleh lagi dilakukan oleh setiap node dalam jaringan, tetapi hanya oleh peserta dalam satu beling. Secara paralel, pecahan independen berinteraksi satu sama lain untuk mencapai konsensus global pada jaringan. Agar hal ini dimungkinkan, Ethereum harus beralih dari konsensus Proof-of-Work ke konsensus Proof-of-Stake (yang kami harap akan lihat dalam beberapa bulan ke depan).
Ethereum diharapkan dapat memproses lebih dari 15.000 transaksi per detik (yang tidak buruk untuk menerapkan DEX yang dapat diskalakan).

Protokol kompatibilitas dan lintas rantai
Jadi, kami mengetahui tentang skalabilitas, tetapi bagaimana dengan kompatibilitas? Kami mungkin memiliki platform Ethereum yang sangat skalabel, tetapi kami masih bisa hanya memperdagangkan token berbasis Ethereum. Proyek-proyek seperti Cosmos dan Polkadot ikut bermain di sini (
catatan :
ketika artikel sedang dipersiapkan, Cosmos telah memasuki tahap kerja nyata, jadi kami sudah dapat mengevaluasi kemampuannya ). Proyek-proyek ini ditujukan untuk menggabungkan berbagai jenis platform blockchain, seperti Ethereum dan Bitcoin, atau NEM dan ZCash.
Cosmos telah mengimplementasikan protokol Inter Blockchain Communication (IBC), yang memungkinkan satu blockchain untuk berinteraksi dengan jaringan lain. Jaringan terpisah akan berkomunikasi satu sama lain melalui IBC dan beberapa simpul menengah, Cosmos Hub (menerapkan arsitektur yang mirip dengan 0x).
Chain Relays adalah modul teknis di IBC yang memungkinkan blockchain untuk membaca dan memeriksa acara di blockchain lainnya. Bayangkan bahwa kontrak pintar pada Ethereum ingin mengetahui apakah transaksi tertentu dalam jaringan Bitcoin telah selesai, maka ia mempercayakan cek ini ke node Relay Chain lain yang terhubung ke jaringan yang diinginkan dan dapat memeriksa apakah transaksi ini telah selesai dan termasuk dalam blockchain. Bitcoin
Akhirnya, Peg Zones adalah node yang bertindak sebagai gateway antara blockchain yang berbeda dan memungkinkan jaringan Cosmos untuk terhubung ke blockchain lainnya. Peg Zones membutuhkan kontrak pintar tertentu di setiap rantai yang terhubung untuk memastikan kemungkinan pertukaran cryptocurrency di antara mereka.

Bagaimana dengan Polkadot?
Polkadot dan Cosmos menggunakan pendekatan serupa. Mereka membangun blockchains perantara yang bekerja di atas jaringan lain dan protokol konsensus. Dalam kasus Polkadot, zona yang mengikat disebut Jembatan, dan mereka juga menggunakan node relai untuk berkomunikasi antara blockchains. Perbedaan terbesar adalah bagaimana mereka berencana untuk menghubungkan jaringan yang berbeda, sambil memastikan keamanan.

Pendekatan keamanan jaringan di Polkadot didasarkan pada penggabungan dan kemudian berbagi antar rantai. Hal ini memungkinkan rantai individu untuk menggunakan keamanan kolektif tanpa harus memulai dari awal (
catatan :
momen penulis sangat sulit dan tidak bisa dipahami. Dalam aslinya "Dengan Polkadot keamanan jaringan dikumpulkan dan dibagikan. Ini berarti rantai individu dapat memanfaatkan keamanan kolektif tanpa harus mulai dari awal untuk mendapatkan daya tarik dan kepercayaan. ". Kami merasa sulit untuk menggambarkan algoritma Polkadot dalam kata-kata sederhana, saat ini merupakan salah satu proyek yang paling kompleks dan masih dalam tahap penelitian. Istilah" keamanan "digunakan dalam bahan yang berbeda dalam sangat berbeda. konteks, yang membuatnya sulit dimengerti. jalan adalah perbandingan yang lebih baik dari dua sistem, misalnya, dalam artikel ini (RU) ).
Teknologi ini masih dalam pengembangan, jadi kita tidak akan melihat, setidaknya selama beberapa bulan, proyek pertukaran nyata yang dibangun berdasarkan protokol interaksi ini dan memungkinkan pertukaran aset antara jaringan yang berbeda. Namun demikian, keunggulan teknologi tersebut sangat menarik untuk implementasi DEX generasi berikutnya.
Likuiditas melalui Reservasi
Mirip dengan kontrak pintar dengan redundansi, kami memiliki jenis tambahan DEX, yang menggunakan blockchains independen sebagai infrastruktur utama untuk pertukaran aset, seperti Waves, Stellar atau bahkan Ripple.
Platform ini memungkinkan pertukaran desentralisasi dari dua aset (dalam bentuk apa pun) menggunakan token perantara. Jadi, jika saya ingin menukar bitcoin dengan eter, token perantara akan digunakan antara dua aset untuk menyelesaikan transaksi.
Bahkan, implementasi DEX ini bertindak sebagai protokol pencarian jalur yang, menggunakan token perantara, berupaya menemukan jalur terpendek (dengan biaya lebih rendah) untuk menukar satu aset dengan aset lainnya. Dengan menggunakan pendekatan ini mengoptimalkan korespondensi aplikasi dari pembeli dan penjual, meningkatkan likuiditas dan memungkinkan Anda untuk mengimplementasikan beberapa alat perdagangan yang kompleks (berkat penggunaan blockchain yang terpisah, khusus, daripada jaringan tujuan umum). Misalnya, Binance ( catatan : salah satu pertukaran kripto terpusat terbesar di dunia ) melakukan hal itu, menggunakan blockchain terpisah untuk proyek barunya Binance DEX ( catatan : diluncurkan hanya seminggu yang lalu) Pertukaran terkemuka sedang mencoba untuk menyelesaikan semua masalah DEX modern berkat antarmuka pengguna yang sangat baik dan kecepatan rantai tinggi, yang mengkonfirmasi blok dalam satu detik ( catatan : di dalam menggunakan tingkat jaringan Tendermint dan konsensus pBFT, yang memastikan bahwa blok yang diterima segera final dan tidak dapat ditimpa Ini juga berarti bahwa integrasi dengan jaringan lain melalui jaringan Cosmos akan segera diharapkan ).Catatan : Artikel asli melanjutkan dengan menggambarkan produk perusahaan tempat penulis bekerja, dan bagian ini tidak semenarik bagi kami seperti bagian pertama, yang dengan sempurna mengungkapkan pendekatan arsitektur pertukaran desentralisasi.Tautan terkait ke sumber