2019: Tahun DEX (Bursa Terdesentralisasi)

Mungkinkah musim dingin cryptocurrency menjadi masa keemasan bagi teknologi blockchain? Selamat datang di tahun 2019, tahun pertukaran terdesentralisasi (DEX)!

Setiap orang yang berhubungan dengan mata uang kripto atau teknologi blockchain sedang mengalami musim dingin yang keras, yang tercermin dalam grafik harga mata uang kripto yang populer dan tidak begitu populer seperti pegunungan es (kira-kira: POke, mereka menerjemahkan, situasinya sudah sedikit berubah...). Kehebohan telah berlalu, gelembung telah pecah, dan asap telah hilang. Namun, tidak semuanya buruk. Teknologi terus berkembang dan menemukan solusi seperti pertukaran terdesentralisasi (DEX - Dmemusatkan Exchange), yang dirancang untuk mengubah ekosistem mata uang kripto secara radikal pada tahun 2019.

Apa itu pertukaran terdesentralisasi?


Anda mungkin terkejut. Pada platform perdagangan terpusat, CEX (atau Centralized Exchanges., catatan: dalam bahasa aslinya CEX adalah singkatan, berbeda dengan nama bursa populer CEX.io), pemilik platform hanyalah perantara, semacam bankir kripto. Dia bertanggung jawab untuk menyimpan dan mengelola semua dana yang diperdagangkan di platform. CEX biasanya merupakan platform yang intuitif dan mudah diakses, menawarkan likuiditas tinggi dan beragam alat perdagangan. Platform ini juga bertindak sebagai pintu gerbang antara mata uang fiat dan aset kripto.

Namun, sebagai penggemar kripto, kita mengetahui risiko sentralisasi dan kepercayaan pada perantara, misalnya kematian pendiri bursa Quadriga dan hilangnya kunci dompet tempat dana pengguna disimpan. Dalam kasus platform terpusat, hal ini menjadi satu titik kegagalan atau sensor.

DEX bertujuan untuk menghilangkan perantara dan satu titik kegagalan, dengan melakukan transaksi langsung antar pengguna, pada blockchain itu sendiri, yang mendasari platform, melewati platform perdagangan. Jadi tujuan utama DEX hanyalah menyediakan infrastruktur bagi pembeli suatu aset untuk menemukan penjual dan sebaliknya.

Keuntungan utama DEX dibandingkan CEX sudah jelas:

  1. "keandalan". Tidak diperlukan lagi perantara. Oleh karena itu, pengguna bertanggung jawab atas dana mereka, bukan platform terpusat (yang direkturnya mungkin meninggal, kuncinya mungkin dicuri atau diretas);
  2. Karena pengguna bertanggung jawab atas dana mereka dan tidak ada perantara dalam bentuk platform, tidak ada kemungkinan sensor (deposito tidak dapat dibekukan dan pengguna diblokir), tidak diperlukan verifikasi (KYC) untuk mengakses peluang perdagangan, dan semuanya transaksi perdagangan bersifat β€œanonim”, karena tidak ada badan β€œpengawas” atau pengendali;
  3. dan, yang lebih penting, secara umum di DEX Anda dapat melakukan segala jenis pertukaran antar aset (selama penawaran pembeli dan penjual cocok), sehingga Anda tidak dibatasi oleh ketentuan pencatatan instrumen seperti di CEX (kira-kira: dalam kasus umum hal ini tidak terjadi, di sini penulis sedikit berfantasi dan menggambarkan gambaran idealis yang eksklusif, yang sekarang hanya mungkin terjadi dalam kondisi kemungkinan pertukaran atom antar rantai);

Tapi seperti kata pepatah lama, "tidak semua yang berkilau itu emas" Teknologi DEX saat ini memiliki tantangan yang masih perlu diselesaikan. Pertama-tama, DEX saat ini tidak dirancang khusus untuk pengguna biasa. Kami para profesional mungkin merasa nyaman menggunakan dompet, mengelola kunci, frase awal, dan menandatangani transaksi, tetapi pengguna biasa takut dengan hal semacam ini.

Selain itu, karena perdagangan bersifat peer-to-peer, beberapa bursa mengharuskan pengguna online untuk menyelesaikan pesanan mereka (kedengarannya gila, bukan?). UX adalah alasan utama mengapa pemula cryptocurrency lebih memilih CEX daripada DEX untuk memperdagangkan aset kripto. Dan akibat UI/UX yang buruk, DEX memiliki likuiditas yang rendah untuk hampir semua aset yang diperdagangkan.

Sekali lagi, jika Anda lupa detail kecil ini, perdagangan di DEX bersifat peer-to-peer, jadi jika Anda ingin menukar BTC dengan LTC, Anda pasti perlu mencari klien yang bersedia menukarkan Litecoin dengan jumlah Bitcoin yang Anda tawarkan. Hal ini dapat menjadi tantangan (secara sederhana) untuk mata uang tertentu atau jika jumlah pengguna DEX sedikit. Jadi, semua ini, ditambah dengan terbatasnya kinerja sebagian besar DEX (blockchain pada intinya), memberikan hambatan yang tidak dapat diatasi dalam jalur adopsi pasar massal.

Jadi:
kecuali (terpusat):

  • Mudah digunakan
  • Fitur Perdagangan Tingkat Lanjut
  • Likuiditas tinggi
  • Peluang untuk bekerja dengan mata uang fiat (perdagangan, input/output)

DEX (desentralisasi):

  • Sulit untuk dipahami dan digunakan
  • Opsi perdagangan dasar saja
  • Likuiditas rendah
  • Tidak mungkin bekerja dengan mata uang konvensional

Untungnya, semua kesulitan ini dapat diperbaiki, itulah yang coba dilakukan oleh proyek-proyek baru. Namun akan dibahas lebih lanjut nanti; pertama, mari kita lihat situasi saat ini. Bagaimana DEX saat ini dibuat? Ada tiga pendekatan utama untuk merancang DEX.

Buku pesanan dan penyelesaian 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 bursa dikelola oleh kontrak pintar, yang bertanggung jawab untuk menempatkan pesanan pengguna, mengunci dana, mencocokkan pesanan, dan mengeksekusi perdagangan. Pendekatan ini memastikan desentralisasi, kepercayaan dan keamanan, mentransfer prinsip-prinsip inti blockchain ke semua fungsi DEX di atasnya. (kira-kira: pada prinsipnya, ini adalah pertukaran yang benar-benar terdesentralisasi, sepenuhnya konsisten dengan semangat dan esensi pendekatan ini. Kelemahannya adalah implementasinya berada di atas blockchain yang masih awal dan tidak sempurna. Sebagai contoh solusi yang baik, kita dapat mengutip BitShares dan Stellar).

Namun, arsitektur ini membuat platform:

  • likuiditas rendah β€” sistem tidak memiliki volume yang cukup untuk instrumen;
  • lambat β€” hambatan saat menjalankan pesanan di DEX adalah kontrak pintar dan bandwidth jaringan. Bayangkan bekerja di bursa saham yang terdesentralisasi seperti ini;
  • sayang β€” setiap operasi yang mengubah keadaan berarti meluncurkan kontrak cerdas dan membayar biaya bahan bakar;
  • β€œby-design” adalah ketidakmampuan untuk berinteraksi dengan platform lain, dan ini merupakan batasan yang sangat besar.

Apa yang saya maksud dengan tidak bisa berinteraksi? Dan faktanya adalah bahwa dalam DEX jenis ini Anda hanya dapat menukar aset asli dari blockchain dan kontrak pintar platform DEX, kecuali jika cara tambahan digunakan untuk koneksi lintas jaringan. Jadi, jika kita menggunakan Ethereum untuk DEX, maka melalui platform ini kita hanya dapat menukarkan token berdasarkan blockchain Ethereum.

Selain itu, DEX bawaan biasanya digunakan untuk menukar token standar dalam jumlah terbatas (misalnya, ERC20 dan ERC721 saja), yang memberikan batasan besar pada aset yang diperdagangkan. Contoh platform terdesentralisasi tersebut adalah DEX.tor (kira-kira: lebih terkenal lagi EtherDelta/ForkDelta), atau pertukaran berdasarkan standar EIP823 (kira-kira: upaya untuk menstandardisasi format kontrak pintar untuk perdagangan 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 pertama dari DEX on-chain sepenuhnya yang menggunakan token perantara untuk meminimalkan biaya yang dibayarkan oleh pengguna.

Buku pesanan off-chain dan perhitungan on-chain

Pendekatan ini diikuti oleh DEX yang dibangun di atas protokol lapisan kedua di atas blockchain yang mendasarinya. Misalnya, protokol 0x di atas Ethereum. Transaksi dieksekusi di eter (atau di jaringan lain yang didukung oleh node relai (kira-kira: Protokol versi 2.0 kini telah diterapkan dan mereka berencana untuk menggabungkan likuiditas pada Ethereum (dan forknya) dan EOS), dan pengguna mendapat kesempatan untuk mengontrol dananya hingga operasi perdagangan selesai (tidak perlu memblokir dana hingga pesanan selesai). Buku pesanan dalam skema ini disimpan pada node relai, yang menerima komisi untuk ini. Mereka menyiarkan setiap pesanan baru, mengkonsolidasikan seluruh likuiditas sistem dan menciptakan infrastruktur perdagangan yang lebih andal. Setelah menerima pesanan, pembuat pasar menunggu transaksi sisi kedua, dan setelah itu perdagangan dieksekusi di dalam kontrak pintar 0x dan catatan transaksi dimasukkan ke dalam blockchain.

Pendekatan desain ini menghasilkan biaya yang lebih rendah karena pesanan baru atau pembaruan pesanan tidak memerlukan pembayaran bahan bakar, dan hanya dua biaya yang perlu dibayar adalah biaya untuk relay yang memfasilitasi perdagangan dan bahan bakar yang diperlukan untuk melakukan pertukaran token antara pengguna di jaringan blockchain. Dalam protokol 0x, semua (kira-kira: diasumsikan bahwa seorang pedagang aktif) dapat menjadi node relai dan mendapatkan token tambahan untuk melakukan perdagangan, sehingga menutupi komisi perdagangan mereka. Selain itu, fakta bahwa perdagangan terjadi secara off-chain memecahkan masalah kinerja blockchain dan kontrak pintar yang kita lihat di DEX berbasis Ethereum.

Sekali lagi, salah satu kelemahan utama DEX jenis ini adalah kurangnya interaksi dengan platform lain. Dalam kasus DEX berdasarkan protokol 0x, kami hanya dapat memperdagangkan token yang ada di jaringan Ethereum. Selain itu, bergantung pada implementasi spesifik DEX, mungkin ada pembatasan tambahan pada standar token tertentu yang boleh kami perdagangkan (pada dasarnya semuanya memerlukan perdagangan token ERC-20 atau ERC-721). Contoh ideal DEX berbasis 0x adalah proyek Radar Relay.

Untuk dapat berinteraksi dengan rantai lain, kita harus memecahkan masalah lain – ketersediaan data. DEX yang menggunakan mekanisme off-chain untuk menyimpan dan memproses pesanan mendelegasikan tugas ini ke node relai, yang mungkin rentan terhadap manipulasi pesanan berbahaya atau ancaman lainnya, sehingga menjadikan seluruh sistem rentan.

Jadi, poin utama dari DEX jenis ini:

  • Hanya berfungsi dengan daftar standar alat yang terbatas
  • Komisi lebih kecil
  • Performa terbaik
  • Lebih banyak likuiditas
  • Tidak ada pemblokiran dana pedagang

Kontrak pintar dengan cadangan

Jenis DEX ini melengkapi dua jenis platform sebelumnya, dan dirancang untuk memecahkan, pertama-tama, masalah likuiditas. Dengan menggunakan cadangan cerdas, daripada langsung mencari pembeli suatu aset, pengguna dapat bertransaksi dengan cadangan tersebut dengan menyetorkan Bitcoin (atau aset lainnya) ke dalam cadangan dan menerima aset yang sesuai sebagai imbalannya. Hal ini serupa dengan bank terdesentralisasi yang menawarkan likuiditas ke sistem. Cadangan berbasis kontrak pintar di DEX adalah solusi untuk mengatasi masalah β€œkesesuaian keinginan” dan membuka token yang tidak likuid untuk diperdagangkan. Kekurangan?

Hal ini memerlukan pihak ketiga untuk bertindak sebagai bank dan menyediakan dana tersebut atau menerapkan kebijakan pengelolaan sumber daya tingkat lanjut sehingga pengguna dapat mengunci sebagian dana mereka demi likuiditas DEX dan untuk mendesentralisasikan pengelolaan cadangan. Bancor (jaringan likuiditas terdesentralisasi) adalah contoh utama dari pendekatan ini (kira-kira: dan sangat berhasil diterapkan. Kami juga mengharapkan peluncuran proyek Minter segera, yang diimplementasikan pada tingkat protokol dasar jaringan itu sendiri).

Poin khas:

  • Meningkatkan likuiditas
  • Mendukung banyak token berbeda sekaligus
  • Beberapa tingkat sentralisasi

DEX gelombang baru

Sekarang Anda mengetahui berbagai pendekatan terhadap arsitektur DEX dan implementasinya. Namun, mengapa solusi semacam itu begitu rendah popularitasnya, meskipun terdapat keunggulan yang kuat? Tantangan utama proyek saat ini terutama adalah skalabilitas, likuiditas, kompatibilitas, dan UX. Mari kita lihat perkembangan menjanjikan yang ada di garis depan pengembangan DEX dan blockchain.

Masalah yang perlu diatasi pada DEX generasi berikutnya:

  • Skalabilitas
  • Likuiditas
  • Kecocokan
  • UX

Seperti yang bisa kita lihat, salah satu batasan utama dalam desain DEX adalah skalabilitas.
Untuk DEX on-chain, kami memiliki batasan pada kontrak dan jaringan itu sendiri, sedangkan DEX off-chain memerlukan protokol tambahan. Pengembangan platform blockchain generasi berikutnya seperti NEO, NEM atau Ethereum 2.0 akan memungkinkan pengembangan DEX yang lebih terukur.

Mari kita fokus sedikit pada Ethereum 2.0. Peningkatan yang paling menjanjikan adalah sharding. Sharding membagi jaringan Ethereum menjadi subnet (shard) dengan konsensus lokal, sehingga verifikasi blok tidak lagi harus dilakukan oleh setiap node dalam jaringan, namun hanya oleh anggota shard yang sama. Secara paralel, pecahan independen berinteraksi satu sama lain untuk mencapai konsensus global dalam jaringan. Agar hal ini dapat terwujud, Ethereum perlu beralih dari konsensus Proof-of-Work ke konsensus Proof-of-Stake (yang kami harap dapat dilihat dalam beberapa bulan ke depan).

Ethereum diharapkan mampu memproses lebih dari 15 transaksi per detik (yang lumayan untuk mengimplementasikan DEX asli yang dapat diskalakan).

2019: Tahun DEX (Bursa Terdesentralisasi)

Kompatibilitas dan protokol lintas rantai

Jadi, skalabilitasnya sudah tercakup, tapi bagaimana dengan kompatibilitasnya? Kami mungkin memiliki platform Ethereum yang sangat skalabel, namun kami hanya dapat memperdagangkan token berbasis Ethereum. Di sinilah proyek seperti Cosmos dan Polkadot berperan (kira-kira: Saat artikel sedang dipersiapkan, Cosmos sudah memasuki tahap kerja nyata, sehingga kita sudah bisa mengevaluasi kemampuannya). Proyek-proyek ini bertujuan untuk menggabungkan berbagai jenis platform blockchain, seperti Ethereum dan Bitcoin, atau NEM dan ZCash.

Cosmos telah menerapkan protokol Inter Blockchain Communication (IBC), yang memungkinkan satu blockchain untuk berkomunikasi dengan jaringan lain. Jaringan individu akan berkomunikasi satu sama lain melalui IBC dan beberapa node perantara, Cosmos Hub (menerapkan arsitektur yang mirip dengan 0x).

Chain Relays adalah modul teknis di IBC yang memungkinkan blockchain membaca dan memverifikasi peristiwa di blockchain lain. Bayangkan kontrak pintar di Ethereum ingin mengetahui apakah suatu transaksi tertentu telah diselesaikan di jaringan Bitcoin, kemudian mempercayakan verifikasi 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.

Terakhir, Peg Zones adalah node yang bertindak sebagai gerbang antara berbagai blockchain dan memungkinkan jaringan Cosmos terhubung ke blockchain lain. Peg Zones memerlukan kontrak pintar khusus pada setiap rantai yang terhubung untuk memungkinkan pertukaran mata uang kripto di antara mereka.

2019: Tahun DEX (Bursa Terdesentralisasi)

Bagaimana dengan Polkadot?

Polkadot dan Cosmos menggunakan pendekatan serupa. Mereka membangun blockchain perantara yang berjalan di atas jaringan lain dan protokol konsensus. Dalam kasus Polkadot, zona pengikatan disebut Jembatan, dan mereka juga menggunakan node relai untuk komunikasi antar blockchain. Perbedaan terbesarnya adalah bagaimana mereka berencana menghubungkan jaringan yang berbeda dengan tetap menjaga keamanan.

2019: Tahun DEX (Bursa Terdesentralisasi)

Pendekatan Polkadot terhadap keamanan jaringan didasarkan pada penyatuan dan kemudian berbagi antar rantai. Hal ini memungkinkan rantai individu untuk memanfaatkan keamanan kolektif tanpa harus memulai dari awal (kira-kira: Momen yang sangat sulit dan tidak dapat dipahami oleh penulis. Dalam bahasa aslinya β€œDengan Polkadot, keamanan jaringan dikumpulkan dan dibagikan. Artinya, jaringan individu dapat memanfaatkan keamanan kolektif tanpa harus memulai dari awal untuk mendapatkan daya tarik dan kepercayaan.” Kami merasa sulit untuk menggambarkan algoritma operasi Polkadot dengan kata-kata sederhana; saat ini merupakan salah satu proyek paling kompleks dan masih dalam tahap penelitian. Materi yang berbeda menggunakan istilah β€œkeamanan” dalam konteks yang sangat berbeda, sehingga sulit untuk dipahami. Ada perbandingan yang sedikit lebih baik antara kedua sistem, misalnya, dalam artikel ini (RU)).

Teknologi ini masih dalam pengembangan, jadi kita tidak akan melihat, setidaknya dalam beberapa bulan, proyek pertukaran nyata apa pun yang dibangun berdasarkan protokol interoperabilitas ini dan memungkinkan pertukaran aset antar jaringan yang berbeda. Namun, manfaat teknologi tersebut sangat menarik untuk implementasi DEX generasi berikutnya.

Likuiditas melalui reservasi

Mirip dengan kontrak pintar yang dicadangkan, kami memiliki jenis DEX tambahan yang menggunakan blockchain independen sebagai infrastruktur dasar untuk pertukaran aset, seperti Waves, Stellar, atau bahkan Ripple.

Platform ini memungkinkan pertukaran terdesentralisasi dari dua aset (apa pun jenisnya) menggunakan token perantara. Dengan cara ini, jika saya ingin menukar Bitcoin dengan Eter, token perantara akan digunakan di antara kedua aset tersebut untuk menyelesaikan transaksi. Pada dasarnya, implementasi DEX ini berfungsi sebagai protokol pencarian jalur yang, dengan menggunakan token perantara, berupaya menemukan jalur terpendek (biaya terendah) untuk menukar satu aset dengan aset lainnya. Penggunaan pendekatan ini mengoptimalkan pencocokan pembeli dan penjual, meningkatkan likuiditas, dan memungkinkan beberapa instrumen perdagangan yang kompleks (karena penggunaan blockchain khusus yang terpisah daripada jaringan tujuan umum). Misalnya, Binance (kira-kira: salah satu pertukaran kripto terpusat terbesar di dunia) melakukan hal itu, menggunakan blockchain terpisah untuk proyek barunya Binance DEX (kira-kira: diluncurkan seminggu yang lalu). Pertukaran terkemuka mencoba menyelesaikan semua masalah DEX modern berkat antarmuka pengguna yang sangat baik dan kecepatan rantai tinggi yang mengonfirmasi blok dalam hitungan detik (kira-kira: secara internal, ia menggunakan lapisan jaringan Tendermint dan konsensus pBFT, yang memastikan bahwa blok yang diterima bersifat final dan tidak dapat ditimpa. Ini juga berarti bahwa kita dapat segera mengharapkan integrasi dengan jaringan lain melalui jaringan Cosmos).

Catatan: Artikel asli lebih lanjut membahas tentang produk perusahaan tempat penulis bekerja, dan kami menemukan bagian ini tidak semenarik bagian pertama, yang dengan sempurna mengungkapkan pendekatan terhadap arsitektur pertukaran yang terdesentralisasi.

Tautan ke sumber tentang topik tersebut

Sumber: www.habr.com

Tambah komentar