Modul 8 adalah pengantar penting untuk pertukaran terdesentralisasi (decentralized exchange) (DEXs). Kami akan membahas apa itu DEX, Pembuat pasar otomatis (automated market maker)(Automated Market Makers), cara menggunakan DEX, kelebihannya, dan banyak lagi.
Perkenalan
Pada modul terakhir, kita belajar bagaimana mendapatkan penghasilan pasif melalui yield farming. Dalam modul ini kita akan berfokus pada dasar-dasar pertukaran terdesentralisasi (decentralized exchange).
DEXs, atau pertukaran terdesentralisasi (decentralized exchange), adalah pasar peer-to-peer di mana pedagang cryptocurrency berinteraksi langsung tanpa merutekan aset mereka melalui perantara atau kustodian. Likuiditas disediakan oleh penyedia likuiditas di pool DEX. Penyedia likuiditas ini mengunci cryptocurrency mereka ke dalam kumpulan likuiditas (liquidity pool) yang sesuai. Untuk setiap perdagangan yang dilakukan pada platform, DEX biasanya mengenakan biaya transaksi persentase.
DEX didirikan untuk menghilangkan kebutuhan otoritas pusat untuk mengawasi dan mengotorisasi perdagangan pada pertukaran tertentu. Mereka biasanya non-kustodian, yang berarti bahwa pengguna menjaga kepemilikan kunci pribadi (private key) mereka. Ini menguntungkan karena memungkinkan pengguna untuk langsung mengakses dana mereka begitu mereka masuk ke DEX dengan kunci pribadi (private key) mereka. Selain itu, pengguna tidak diharuskan untuk mengungkapkan informasi yang dapat diidentifikasi secara pribadi, seperti nama dan alamat, yang merupakan manfaat signifikan bagi mereka yang memprioritaskan privasi dalam mengelola kripto mereka.
Pembuat pasar otomatis (automated market maker) dan inovasi lain yang memecahkan masalah likuiditas pada awalnya menarik pengguna ke ruang DeFi. Jika Anda tertarik dengan teknologi crypto atau blockchain, Anda mungkin pernah mendengar tentang AMM sebelumnya. AMM adalah teknologi dasar yang mendukung semua pertukaran terdesentralisasi (decentralized exchange). Sederhananya, mereka adalah mekanisme perdagangan mandiri yang menghilangkan kebutuhan akan pertukaran terpusat dan prosedur pembuatan pasar (market-making procedures).
Misalnya, dengan mengoptimalkan harga token, biaya swap, dan slippage sambil memberikan tarif yang lebih baik bagi pengguna, agregator DEX, dan ekstensi dompet yang mendorong perluasan platform terdesentralisasi.
Apa itu DEXs?
Kontrak pintar memungkinkan trader untuk mengeksekusi pesanan tanpa perlu perantara di bursa terdesentralisasi. Di sisi lain, pertukaran terpusat dijalankan oleh lembaga pusat, seperti bank, yang sebaliknya terlibat dalam layanan keuangan dan berusaha untuk mendapatkan keuntungan.
Karena pertukaran terpusat adalah bisnis yang diatur yang mempertahankan aset pengguna dan menyediakan platform yang mudah digunakan untuk pemula, pertukaran terpusat menyumbang sebagian besar volume perdagangan dalam pasar cryptocurrency. Beberapa bursa terpusat juga menawarkan asuransi untuk dana yang disetorkan.
Layanan pertukaran terpusat dapat dibandingkan dengan yang disediakan oleh bank. Bank melindungi uang pelanggannya dan menyediakan layanan keamanan dan pemantauan yang tidak dapat dilakukan oleh pelanggan itu sendiri, membuat transfer uang lebih mudah. Namun, CEX lebih rentan terhadap serangan jaringan berbahaya dibandingkan dengan DEX.
Di sisi lain, pertukaran terdesentralisasi (decentralized exchange) memungkinkan pengguna untuk berdagang langsung dari dompet mereka dengan terlibat dengan kontrak cerdas platform perdagangan. Pedagang bertanggung jawab atas kehilangan dana mereka jika mereka membuat kesalahan, seperti salah menempatkan kunci pribadi (private key) mereka atau mengirim dana ke alamat yang salah.
Dana atau aset yang disetorkan pelanggan dicap dengan "I owe you" (IOU) yang dapat dijual bebas di jaringan melalui portal pertukaran terdesentralisasi (decentralized exchange). IOU berbasis blockchain pada dasarnya adalah token dengan nilai yang sama dengan aset dasar. Blockchain terkemuka yang mendukung kontrak pintar telah digunakan untuk membangun pertukaran terdesentralisasi (decentralized exchange) yang populer. Mereka dibangun di atas blockchain dan didasarkan pada protokol layer-one.
Bagaimana CARA Kerja DEXs?
Karena pertukaran terdesentralisasi (decentralized exchange) dibangun di atas jaringan blockchain yang mendukung kontrak cerdas dan di mana pengguna memegang dana mereka, setiap perdagangan dikenakan biaya transaksi selain biaya perdagangan. Secara sederhana, pedagang berinteraksi dengan kontrak cerdas di blockchain untuk menggunakan DEX.
Pembuat pasar otomatis, DEX buku pesanan, dan agregator DEX adalah tiga bentuk utama pertukaran terdesentralisasi (decentralized exchange). Mereka semua beroperasi pada kontrak cerdas yang memungkinkan pengguna untuk berdagang langsung satu sama lain. Pertukaran terdesentralisasi (decentralized exchange) pada awalnya menggunakan buku pesanan yang sebanding dengan yang digunakan oleh pertukaran terpusat.
Automated Market Maker
Sistem pembuat pasar otomatis (automated market maker) berdasarkan kontrak pintar dibangun untuk mengatasi masalah likuiditas. Pembentukan pertukaran ini sebagian dipengaruhi oleh makalah co-founder Ethereum Vitalik Buterin tentang pertukaran terdesentralisasi (decentralized exchange), yang menjelaskan bagaimana melakukan perdagangan di blockchain menggunakan kontrak berbasis token.
AMM ini bergantung pada layanan berbasis blockchain, juga dikenal sebagai oracle blockchain, yang menawarkan informasi dari bursa dan platform lain untuk menetapkan harga aset yang diperdagangkan. Alih-alih mencocokkan pesanan beli dan jual, kontrak pintar bursa terdesentralisasi ini menggunakan kumpulan likuiditas (liquidity pool), yang merupakan kumpulan aset yang didanai sebelumnya.
Pengguna lain mendanai kumpulan (pool), dan mereka kemudian berhak atas biaya transaksi protokol untuk menyelesaikan transaksi. Untuk mendapatkan penghasilan dari kepemilikan cryptocurrency mereka, penyedia likuiditas ini harus menyetor nilai yang setara dari setiap aset dalam pasangan perdagangan, sebuah proses yang dikenal sebagai penambangan likuiditas. Jika mereka mencoba menyetor lebih dari satu aset daripada yang lain, kontrak pintar pool akan menolak transaksi.
Kumpulan likuiditas (liquidity pool) memungkinkan pedagang untuk mengeksekusi pesanan atau mendapatkan bunga tanpa memerlukan izin dan dengan cara yang aman. Jumlah uang yang terkunci dalam kontrak pintar pertukaran ini, yang dikenal sebagai nilai total terkunci (total value locked), sering digunakan untuk penilaian. Ketika likuiditas tidak mencukupi, model AMM memiliki kelemahan: slippage.
Slippage terjadi ketika pembeli membayar di atas harga pasar untuk transaksi mereka karena kurangnya likuiditas pada platform, dengan pesanan yang lebih besar menghasilkan slippage yang lebih tinggi. Sebaliknya, pesanan besar dengan sedikit likuiditas cenderung tergelincir; oleh karena itu kurangnya likuiditas dapat menghalangi pedagang kaya untuk menggunakan platform ini.
Penyedia likuiditas juga terkena berbagai risiko, termasuk kerugian volatilitas, yang merupakan akibat langsung dari penyetoran dua aset untuk satu pasangan perdagangan. Perdagangan di bursa dapat mengurangi jumlah salah satu aset ini dalam kumpulan likuiditas (liquidity pool) jika salah satunya lebih fluktuatif daripada yang lain. Penyedia likuiditas menderita kerugian non-permanen jika harga aset yang sangat fluktuatif naik sementara jumlah yang dimiliki oleh penyedia likuiditas menurun. Karena harga aset masih bisa naik dan trading di bursa dapat menangkal rasio pasangan, kerugiannya tidak permanen. Rasio pasangan menunjukkan persentase setiap aset dalam kumpulan likuiditas (liquidity pool). Selain itu, biaya perdagangan dapat digunakan untuk memulihkan kerugian dari waktu ke waktu.
DEX Buku Pesanan
Semua pesanan terbuka untuk membeli dan menjual aset untuk pasangan aset tertentu dicatat dalam buku pesanan. Pesanan beli menunjukkan minat trader untuk membeli aset dengan harga tertentu, sedangkan pesanan jual menunjukkan kesediaan pedagang untuk menjual atau meminta barang itu dengan biaya tertentu. Kedalaman buku pesanan dan harga pasar di bursa ditentukan oleh spread antara nilai-nilai ini.
Buku pesanan on-chain dan buku pesanan off-chain adalah dua bentuk dex buku pesanan. Informasi pesanan terbuka sering disimpan di rantai oleh DEX yang menggunakan buku pesanan, dan dana pengguna tetap ada di dompet mereka. Pedagang di bursa ini mungkin dapat memanfaatkan posisi mereka dengan meminjam uang dari pemberi pinjaman di situs. Perdagangan leverage meningkatkan potensi keuntungan dari suatu perdagangan, tetapi juga meningkatkan bahaya likuidasi.
Di sisi lain, platform DEX menjaga buku pesanan mereka dari blockchain dan menyelesaikan transaksi mereka secara eksklusif untuk memberi para pedagang manfaat dari pertukaran terpusat. Buku pesanan off-chain membantu exchanger menghemat uang dan waktu dengan memastikan bahwa perdagangan dilakukan dengan harga yang diminta pengguna.
Pertukaran ini memungkinkan pengguna untuk meminjamkan dana mereka kepada pedagang lain untuk memberikan peluang perdagangan leverage. Uang pinjaman mendapatkan bunga dari waktu ke waktu dan dijamin oleh mekanisme likuidasi bursa, memastikan bahwa pemberi pinjaman diberi kompensasi bahkan jika para pedagang kehilangan taruhan mereka.
Perlu dicatat bahwa DEX buku pesanan sering memiliki masalah likuiditas. Pedagang lebih suka platform terpusat karena mereka bersaing dengan pertukaran terpusat dan dikenakan biaya tambahan untuk transaksi lebih jauh ke atas rantai. Sementara DEX dengan buku pesanan off-chain mengurangi biaya ini, persyaratan untuk menyetor dana dalam kontrak pintar menambah adanya risiko lain.
Agregator DEX
Agregator DEX menggunakan berbagai protokol dan strategi untuk mengatasi masalah likuiditas. Platform ini pada dasarnya mengumpulkan likuiditas dari berbagai DEX untuk mengurangi slippage pada pesanan besar, mengoptimalkan biaya swap dan harga token, dan memberi pedagang harga terbaik dalam waktu tercepat.
Agregator DEX juga memiliki tujuan melindungi pengguna dari efek harga dan meminimalkan kemungkinan transaksi yang gagal. Selain itu, melalui interaksi dengan bursa terpusat tertentu, agregator DEX tertentu memanfaatkan likuiditas dari platform terpusat untuk memberi konsumen pengalaman yang lebih.
Cara Menggunakan Pertukaran Terdesentralisasi (Decentralized Exchange)
Tidak ada proses pendaftaran untuk menggunakan pertukaran terdesentralisasi (decentralized exchange). Pedagang hanya membutuhkan dompet yang kompatibel dengan kontrak cerdas jaringan pertukaran. Layanan keuangan DEXs dapat diakses oleh semua orang dengan smartphone dan koneksi internet.
Pengguna harus terlebih dahulu memilih jaringan mana yang ingin mereka gunakan sebelum menggunakan DEX, karena setiap perdagangan memiliki biaya transaksi. Langkah selanjutnya adalah memilih dompet yang kompatibel dengan jaringan yang dipilih dan mengisinya dengan token native jaringan itu. Token native adalah cryptocurrency yang digunakan untuk membayar biaya transaksi pada jaringan tertentu.
Ekstensi dompet memudahkan untuk terhubung dengan aplikasi terdesentralisasi (DApps) seperti DEX dengan memungkinkan pengguna mengakses uang tunai mereka langsung dari browser mereka. Ekstensi dompet diinstal mirip dengan ekstensi lain, dan pengguna harus mengimpor dompet yang ada menggunakan seed phrase atau kunci pribadi (private key) atau membuat dompet baru. Selain itu, perlindungan dengan kata sandi juga akan lebih meningkatkan keamanan.
Karena memiliki browser built-in yang siap berinteraksi dengan jaringan kontrak pintar, dompet ini juga dapat memiliki aplikasi seluler, memungkinkan pedagang untuk menggunakan protokol DeFi dimanapun. Selain itu, dompet dapat disinkronkan antar perangkat hanya dengan mengimpor dari satu ke yang lain.
Setelah Anda memilih dompet, Anda harus mengisinya dengan token. Ini digunakan untuk membayar biaya transaksi jaringan. Token ini harus dibeli di bursa dan dikenali oleh simbol ticker mereka, seperti ADA atau ETH. Setelah membeli token, pengguna perlu menariknya ke dalam dompet yang mereka kendalikan. Pengguna yang memiliki dompet yang didanai dapat menautkan dompet mereka melalui prompt pop-up atau dengan mengklik tombol "Connect Wallet" di salah satu sudut atas DEX.
Keuntungan Menggunakan DEX
Perdagangan di bursa terdesentralisasi bisa mahal, terutama jika biaya transaksi jaringan tinggi pada saat eksekusi perdagangan. Namun, ada banyak keuntungan menggunakan DEX:
DEX tidak melacak dana atau data pengguna. Hampir tidak mungkin untuk meretas pertukaran karena tidak ada satu area di mana semua dana dapat diakses. Pedagang adalah pemilik eksklusif dari semua dana.
Pengguna tidak perlu diautentikasi untuk mempertahankan anonimitas mereka. Kemungkinan pihak ketiga memiliki akses ke aset Anda berkurang karena Anda tidak mengungkapkan informasi Anda kepada siapa pun.
DEX tidak memiliki nomor telepon yang dapat digunakan untuk mengunci akun Anda, berbagi data dengan pihak ketiga, atau mencegah manipulasi harga.
Karena penggunaan teknologi buku besar terdistribusi, setiap node dalam blockchain berfungsi secara independen dari yang lain, dan regulator tidak dapat mematikan DEX.
Antarmuka yang ramah pengguna dapat diakses, sehingga mudah untuk memahami data pertukaran.
Kekurangan Menggunakan DEX
Tidak ada opsi seperti perdagangan margin atau pemilihan mode pesanan.
Tidak seperti pertukaran terpusat yang dioperasikan oleh perusahaan swasta, DEXs pada dasarnya tidak memiliki cara untuk memulihkan uang yang hilang, dicuri atau salah tempat. Karena kurangnya proses KYC atau ketidakmampuan untuk membatalkan transaksi jika terjadi akun yang disusupi atau kehilangan kunci pribadi (private key), pengguna tidak dapat memulihkan data mereka atau mengambil aset mereka.
Tidak ada pertukaran untuk mata uang fiat. Ini adalah kelemahan besar bagi banyak pengguna, karena tidak banyak barang dan jasa yang dapat dibeli dengan cryptocurrency, sehingga pengguna harus menukar cryptocurrency dengan mata uang fiat.
Cara Membuat Pertukaran Terdesentralisasi (Decentralized Exchange)
Protokol 0x adalah salah satu kerangka kerja yang paling banyak digunakan dan dapat diakses untuk membangun pertukaran terdesentralisasi (decentralized exchange). Untuk mengakses protokol, Anda harus terlebih dahulu mengunduh node.js, Yarn, Docker, dan npx.
Setelah Anda mengunduh hal di atas, Anda harus melakukan hal berikut:
Sambungkan ke jaringan uji (test network) seperti Kovan atau Mainnet menggunakan wizard pembuatan 0x.
Buat URL RPC dengan Infura.io dan atur penerima tagihan dan port server.
Setelah selesai membuat front-end, buka browser Anda dan pilih port untuk melihat deployed launch kit.
Kesimpulan
Meskipun pertukaran terpusat (CEXs) saat ini mendominasi perdagangan cryptocurrency, pertukaran terdesentralisasi (decentralized exchange) menjadi semakin populer. DEX memfasilitasi perdagangan peer-to-peer dengan mengandalkan kontrak cerdas otomatis untuk melakukan perdagangan tanpa perantara. Namun, tidak semua DEX menggunakan infrastruktur dasar yang sama. Sementara beberapa mempertahankan model buku pesanan tradisional, yang lain menggunakan protokol likuiditas. Selain protokol pertukaran dan likuiditas, pengembang sedang mengembangkan alat agregasi baru untuk mengatasi likuiditas terputus-putus yang melekat dalam pertukaran terdesentralisasi (decentralized exchange).
Bergabunglah dengan kami di modul berikutnya untuk mempelajari lebih lanjut tentang pinjaman dan pinjaman terdesentralisasi.
Comments