Uniswap adalah seperangkat program komputer yang berjalan di blockchain Ethereum dan memungkinkan pertukaran token didesentralisasi. Uniswap bekerja dengan bantuan unicorn (seperti yang ditunjukkan logonya).

Di Uniswap, pedagang dapat menukar token Ethereum tanpa mempercayai siapa pun dengan dana mereka. Pada saat yang sama, siapa pun dapat menyediakan mata uang kripto mereka ke kumpulan likuiditas, yang berperan sebagai cadangan khusus. Pedagang menerima komisi untuk menyediakan dana mereka ke kumpulan.

Bagaimana unicorn ajaib mengubah satu token ke token lainnya? Mengapa menggunakan Uniswap? Mari kita cari tahu.


Perkenalan

Pertukaran terpusat tetap menjadi tulang punggung pasar mata uang kripto selama bertahun-tahun. Keuntungan utama mereka adalah penyelesaian cepat, volume perdagangan besar, dan pertumbuhan likuiditas yang konstan. Namun ada juga “dunia paralel” yang dibangun dalam bentuk protokol yang tidak memerlukan kepercayaan. Pertukaran terdesentralisasi (DEX) tidak memerlukan perantara atau peserta yang bertanggung jawab atas penyimpanan dana untuk melakukan perdagangan. 

Karena keterbatasan teknologi blockchain, menciptakan pertukaran terdesentralisasi yang dapat bersaing dengan pertukaran terpusat bukanlah tugas yang mudah. Sebagian besar pertukaran terdesentralisasi tidak ideal, baik dari segi kinerja dan pengalaman pengguna.

Banyak pengembang yang berusaha keras menemukan cara baru untuk menciptakan pertukaran yang terdesentralisasi. Diantaranya, Uniswap adalah salah satu pionirnya. Cara kerja Uniswap sedikit lebih rumit dibandingkan DEX tradisional. Namun, kita akan segera melihat bahwa model ini memiliki sejumlah keunggulan signifikan. 

Berkat inovasinya, Uniswap telah menjadi salah satu proyek tersukses di bidang keuangan terdesentralisasi (DeFi).

Jadi, mari pelajari lebih lanjut tentang apa itu protokol Uniswap, cara kerjanya, dan cara menukar token menggunakan dompet Ethereum.


Apa itu Uniswap?

Uniswap adalah protokol pertukaran terdesentralisasi yang dibangun di atas Ethereum, dan lebih tepatnya, protokol likuiditas otomatis. Tidak ada buku pesanan atau pihak terpusat mana pun yang diperlukan untuk melakukan perdagangan di sini. Uniswap memungkinkan pengguna untuk berdagang tanpa perantara dengan tetap mempertahankan tingkat desentralisasi dan ketahanan sensor yang tinggi.

Uniswap adalah perangkat lunak sumber terbuka. Anda dapat melihatnya sendiri di Uniswap GitHub.

Oke, tapi bagaimana Anda bisa berdagang tanpa buku pesanan? Uniswap beroperasi pada model di mana penyedia likuiditas membuat kumpulan likuiditas. Sistem ini menyediakan mekanisme penetapan harga terdesentralisasi yang secara substansial memperlancar kedalaman buku pesanan. Kami akan membahas ini lebih detail nanti, tapi untuk saat ini ingatlah bahwa pengguna dapat dengan mudah menukar token ERC-20 tanpa buku pesanan.

Karena protokol Uniswap terdesentralisasi, tidak ada listing. Intinya, jika kumpulan likuiditas tersedia untuk pedagang, token ERC-20 apa pun dapat diterbitkan. Akibatnya, tidak ada biaya pencatatan di Uniswap. Dalam arti tertentu, protokol Uniswap ada sebagai “barang publik.”

Protokol Uniswap dibuat oleh Hayden Adams pada tahun 2018. Namun teknologi di balik penerapannya pertama kali dijelaskan oleh salah satu pendiri Ethereum, Vitalik Buterin.


Bagaimana cara kerja Uniswap?

Uniswap tidak memiliki buku pesanan, yang berarti arsitektur pertukaran digital tradisional tidak dimungkinkan. Ia menggunakan model yang disebut Constant Product Market Maker, yang merupakan varian dari model Automated Market Maker (AMM).

AMM adalah kontrak pintar dengan cadangan likuiditas (atau kumpulan likuiditas) yang dapat diperdagangkan oleh pedagang. Cadangan ini dibiayai oleh penyedia likuiditas. Penyedia likuiditas dapat berupa siapa saja yang menyumbangkan nilai setara dua token ke dalam pool. Trader pada gilirannya membayar komisi ke pool tersebut, yang kemudian didistribusikan di antara penyedia likuiditas sesuai dengan bagian mereka di pool tersebut. Mari kita lihat lebih dekat ini. 

Penyedia likuiditas menciptakan pasar dengan memberikan kontribusi yang setara dengan nilai dua token. Ini bisa berupa ETH, token ERC-20, atau dua token ERC-20. Kumpulan biasanya terdiri dari stablecoin seperti DAI, USDC, atau USDT, tetapi ini bukan suatu keharusan. Sebagai imbalannya, penyedia likuiditas menerima “token likuiditas” yang mewakili bagian mereka dari keseluruhan kumpulan likuiditas. Token likuiditas dapat ditukar dengan bagiannya dalam pool.

Mari kita pertimbangkan kumpulan likuiditas ETH/USDT. Sebut saja bagian dari kumpulan ETH x, dan bagian dari kumpulan USDT y. Uniswap mengambil kedua nilai ini dan mengalikannya untuk menghitung total likuiditas di pool, sebut saja k. Ide utama Uniswap adalah nilai k harus tetap konstan. Ini berarti total likuiditas dalam pool akan konstan. Jadi, kita mendapatkan rumus berikut untuk total likuiditas di pool: 

x * kamu = k

Namun apa jadinya jika seseorang ingin melakukan perdagangan?

Katakanlah Masha membeli 1 ETH seharga 300 USDT menggunakan kumpulan likuiditas ETH/USDT. Oleh karena itu, hal ini meningkatkan bagian kumpulan dalam USDT dan mengurangi bagian kumpulan dalam ETH, yang berarti harga ETH meningkat. Mengapa? Setelah transaksi selesai, ETH yang tersisa di pool berkurang dan kita tahu bahwa total likuiditas (k) harus tetap konstan. Mekanisme inilah yang menentukan harga. Pada akhirnya, harga yang dibayarkan untuk ETH tersebut bergantung pada seberapa besar perdagangan tertentu mengubah hubungan antara x dan y.

Perlu dicatat bahwa model seperti itu tidak berskala linier. Semakin besar ordenya, semakin banyak pergeseran keseimbangan antara x dan y. Oleh karena itu, pesanan dalam jumlah besar menjadi lebih mahal secara eksponensial dibandingkan dengan pesanan kecil, sehingga mengakibatkan lebih banyak slippage. Pada gilirannya, meningkatkan kumpulan likuiditas akan mempermudah pemrosesan pesanan dalam jumlah besar, karena hal ini mengurangi perbedaan antara x dan y.


Uniswap v3

Teknologi di balik Uniswap telah melalui beberapa kali pengulangan. Kemungkinannya adalah, jika Anda menggunakan Uniswap, itu adalah Uniswap v2. Namun teknologi semakin maju dan tidak tinggal diam. Mari kita lihat inovasi terpenting dari Uniswap v3.


Efisiensi modal

Salah satu perubahan paling signifikan pada Uniswap v3 berkaitan dengan efisiensi modal. Kebanyakan AMM sangat tidak efisien dalam hal modal: sebagian besar dana yang mereka miliki saat ini tidak digunakan. Hal ini disebabkan oleh fitur model x*y=k yang telah kita bahas di atas. Dengan kata sederhana: semakin banyak likuiditas dalam pool, semakin besar pesanan yang dapat didukung sistem dalam kisaran harga yang lebih besar.

Namun, penyedia likuiditas (LP) di kumpulan ini menyediakan likuiditas untuk (kisaran) kurva harga dari 0 hingga tak terbatas. Semua modal ini dicadangkan untuk skenario di mana salah satu aset dalam kumpulan tumbuh 5x, 10x, 100x.

Jika hal ini terjadi, aset menganggur memastikan masih ada sisa likuiditas di bagian kurva tersebut. Ini berarti hanya sebagian kecil dari likuiditas di pool yang berada di tempat sebagian besar perdagangan terjadi.

Misalnya, Uniswap saat ini memiliki sekitar $5 miliar likuiditas terkunci, sementara hanya $1 miliar yang digunakan per hari. Apakah Anda setuju bahwa ada kemungkinan untuk menghasilkan sesuatu yang lebih sempurna? Sepertinya tim Uniswap juga memikirkan hal ini dan menyelesaikan masalah dengan Uniswap v3.

Penyedia likuiditas kini dapat menetapkan kisaran harga khusus yang ingin mereka sediakan likuiditasnya. Hal ini akan meningkatkan konsentrasi likuiditas pada kisaran harga di mana sebagian besar perdagangan terjadi.

Dalam arti tertentu, Uniswap v3 adalah cara dasar untuk membuat buku pesanan on-chain di Ethereum, di mana pembuat pasar dapat membuat keputusan untuk menyediakan likuiditas pada kisaran harga yang mereka tetapkan. Perlu dicatat bahwa inovasi ini terutama menguntungkan pembuat pasar profesional, dan bukan peserta ritel. Manfaat utama AMM adalah siapa pun dapat menyediakan likuiditas dan menggunakan dananya.

Namun, karena komplikasi ini, penyedia likuiditas yang malas akan memperoleh komisi perdagangan yang jauh lebih sedikit dibandingkan pemain profesional yang terus meningkatkan strategi mereka. Tidak sulit untuk memprediksi bahwa beberapa agregator, seperti yearn.finance, akan menawarkan penyedia likuiditas ritel peluang untuk tetap kompetitif di lingkungan ini.


Posisi LP di Uniswap sebagai token NFT

Kita sekarang tahu bahwa semua posisi LP di Uniswap adalah unik karena masing-masing posisi dapat menentukan kisaran harganya sendiri. Artinya posisi LP di Uniswap tidak sepadan. Hasilnya, setiap posisi LP diwakili oleh non-fungible token (NFT).

Salah satu manfaat memperkenalkan posisi LP di Uniswap sebagai token yang sepadan adalah kemampuan untuk menggunakannya di bagian lain DeFi. Token LP di Uniswap v2 dapat disimpan ke Aave atau MakerDAO sebagai jaminan. Di Uniswap v3, hal ini tidak dapat dilakukan lagi, karena setiap posisi bersifat unik. Namun, kesenjangan dalam modularitas ini dapat dikompensasi dengan jenis turunan baru.


Uniswap di level 2

Biaya transaksi Ethereum telah meningkat tajam selama setahun terakhir. Hal ini membuat penggunaan Uniswap tidak ekonomis bagi banyak pengguna dengan dana kecil.

Uniswap v3 juga akan diterapkan dalam solusi penskalaan lapisan 2 yang disebut Optimistic rollup. Ini adalah cara yang andal untuk menskalakan kontrak pintar di jaringan Ethereum yang aman. Penerapan ini akan menghasilkan peningkatan hasil transaksi secara signifikan dan biaya yang jauh lebih rendah bagi pengguna.


Apa yang dimaksud dengan kerugian tidak permanen?

Seperti yang telah kami katakan, penyedia likuiditas menerima komisi karena menyediakan likuiditas kepada pedagang yang dapat menukarkan token. Apakah ada hal lain yang perlu diketahui oleh penyedia likuiditas? Ya. Misalnya saja tentang akibat yang disebut kerugian tidak permanen.

Katakanlah Masha menyumbangkan 1 ETH dan 100 USDT ke kumpulan Uniswap. Karena pasangan tersebut harus memiliki nilai yang setara, ini berarti harga ETH adalah 100 USDT. Pada saat yang sama, hanya ada 10 ETH dan 1000 USDT di pool - sisanya didanai oleh penyedia likuiditas lain, seperti Masha. Artinya Masha memiliki 10% saham pool. Total likuiditas (k) dalam hal ini adalah 10.000.

Apa yang terjadi jika harga ETH naik hingga 400 USDT? Ingat: likuiditas pool secara keseluruhan harus tetap konstan. Jika ETH sekarang bernilai $400, maka rasio antara jumlah ETH dan USDT di pool berubah. Artinya sekarang ada 5 ETH dan 2000 USDT di pool. Mengapa? Pedagang arbitrase akan menambahkan USDT ke kumpulan dan menghapus ETH darinya hingga rasionya mencerminkan harga pastinya. Inilah sebabnya mengapa penting untuk diingat bahwa k adalah sebuah konstanta.

Masha memutuskan untuk menarik dananya dan menerima 10% dari pool sesuai dengan bagiannya. Hasilnya, dia menerima 0,5 ETH dan 200 USDT dengan total 400 USDT. Sepertinya dia mendapat untung besar. Namun bagaimana jika dia memutuskan untuk tidak menginvestasikan dananya di pool? Dia akan memiliki 1 ETH dan 100 USDT dengan total 500 USDT.

Akibatnya, Masha perlu menggunakan HODLing daripada berinvestasi di pool Uniswap. Dalam hal ini, kerugian tidak permanen adalah hilangnya keuntungan karena penambahan token ke pool yang menjadi lebih mahal. Jadi, dengan berinvestasi di Uniswap dengan harapan mendapat komisi, Masha mungkin kehilangan peluang lain.

Harap dicatat: efek ini terjadi terlepas dari arah mana harga berubah sejak deposit. Apa artinya? Jika harga ETH turun relatif terhadap harga pada saat penyetoran, kerugian juga bisa meningkat. Jika Anda ingin mendalami masalah ini lebih jauh, baca artikel Pintail.

Tapi mengapa kerugiannya tidak konsisten? Jika harga token di kumpulan dikembalikan ke tingkat harga saat ditambahkan ke kumpulan, maka efeknya akan berkurang. Dan karena penyedia likuiditas mendapat komisi, kerugian dapat diperoleh kembali seiring berjalannya waktu. Namun, penyedia likuiditas harus mempertimbangkan hal ini sebelum menambahkan dana mereka ke pool.


Bagaimana Uniswap menghasilkan uang?

Mustahil. Uniswap adalah protokol terdesentralisasi yang didukung oleh Paradigm (dana lindung nilai mata uang kripto). Semua komisi diberikan kepada penyedia likuiditas, dan tidak ada pendiri yang menerima persentase perdagangan yang dilakukan melalui protokol.

Saat ini biaya transaksi untuk penyedia likuiditas adalah 0,3% per perdagangan. Secara default, komisi yang diperoleh ditambahkan ke kumpulan likuiditas, namun penyedia likuiditas dapat menebusnya kapan saja. Biaya didistribusikan sesuai dengan bagian masing-masing penyedia likuiditas dalam kumpulan tersebut.

Sebagian dari komisi dapat digunakan untuk mengembangkan Uniswap di masa depan. Tim Uniswap telah meluncurkan versi protokol yang ditingkatkan yang disebut Uniswap v2.


➟  Apakah menurut Anda harus mulai bekerja dengan mata uang kripto dari mana? Beli Bitcoin di Binance!


Cara menggunakan Uniswap

Uniswap adalah protokol sumber terbuka, artinya siapa pun dapat membuat aplikasinya sendiri. Namun sebagian besar menggunakan https://app.uniswap.org atau https://uniswap.exchange.

  1. Buka antarmuka Uniswap.

  2. Hubungkan dompet Anda. Anda dapat menggunakan MetaMask, Trust Wallet, atau dompet Ethereum lain yang didukung.

  3. Pilih token yang ingin Anda tukarkan.

  4. Pilih token yang ingin Anda terima.

  5. Klik Tukar.

  6. Periksa detail transaksi di jendela yang muncul.

  7. Konfirmasikan transaksi di dompet Anda.

  8. Tunggu hingga transaksi dikonfirmasi di blockchain Ethereum. Status transaksi dapat dilacak di website https://etherscan.io/.


Token Uniswap (UNI)

UNI adalah token asli dari protokol Uniswap yang memberikan hak tata kelola kepada pemegangnya. Ini berarti pemilik UNI dapat memberikan suara pada perubahan protokol. Kami telah menyebutkan sebelumnya bahwa protokol ada sebagai semacam barang publik. Token UNI mengkonfirmasi gagasan ini.

Saat Uniswap dibuat, 1 miliar token UNI diterbitkan, 60% di antaranya didistribusikan ke anggota komunitas Uniswap yang sudah ada. 40% sisanya akan tersedia bagi anggota tim, investor, dan konsultan selama empat tahun.

Beberapa token didistribusikan ke komunitas melalui penambangan likuiditas. Token UNI akan didistribusikan kepada mereka yang menyediakan likuiditas ke kumpulan Uniswap berikut:

  • ETH/USDT

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Siapa saja yang ada di komunitas Uniswap? Alamat Ethereum apa pun yang telah berinteraksi dengan kontrak Uniswap. Selanjutnya, mari kita lihat bagaimana Anda bisa mendapatkan token UNI.


Cara mendapatkan token Uniswap (UNI)

Jika Anda menggunakan Uniswap, kemungkinan besar Anda bisa mendapatkan 400 token UNI untuk setiap alamat yang Anda gunakan untuk Uniswap. Cara mendapatkan token Anda:

  1. Kunjungi https://app.uniswap.org/.

  2. Hubungkan dompet yang sebelumnya Anda gunakan dengan Uniswap. 

  3. Klik Klaim token UNI Anda.

how-to-claim-uni-tokens-uniswap

  1. Konfirmasikan transaksi di dompet Anda (Anda dapat memeriksa harga bahan bakar saat ini di Ethscan Gas Tracker).

  2. Selamat! Anda sekarang memiliki token UNI.

Ingin menjual token UNI Anda? Gunakan Binance untuk ini.


➟ Klik untuk memperdagangkan token UNI di Binance!


Cara membeli UNI di Binance

Untuk membeli UNI, Anda perlu menukar mata uang fiat atau mata uang kripto di bursa Binance. Anda tidak dapat menggunakan kartu debit/kredit untuk membeli UNI secara langsung. Di bawah ini adalah kemungkinan pasangan dengan BNB, BTC, BUSD, USDT, atau Euro.


Jika Anda ingin membeli UNI dengan mata uang kripto, transfer koin ke dompet spot Anda atau beli. Kami merekomendasikan membeli BUSD karena stabilitasnya. Anda dapat membeli BUSD menggunakan kartu kredit/debit Anda di tab [Beli Cryptocurrency]. Masukkan jumlah BUSD yang diinginkan dan klik [Lanjutkan] untuk memasukkan detail kartu Anda.


Setelah Anda memiliki mata uang kripto, buka bursa dan pilih pasangan UNI yang ingin Anda perdagangkan. Anda dapat memilih pasangan lain dengan mengklik tombol dengan pasangan pasar saat ini di sudut kiri atas.


Masukkan pasangan pilihan Anda di bilah pencarian. Contoh kami menggunakan UNI/BUSD.


Anda sekarang dapat membuat pesanan untuk membeli UNI. Cara tercepat adalah dengan membuat market order yang menentukan harga spot saat ini. Anda juga dapat membuat limit atau stop-limit order jika Anda ingin membeli pada harga tertentu atau lebih baik.

Untuk membuat market order, klik [Spot] di sisi kiri layar. Pada tab [Beli], pastikan untuk memilih [Pasar] sebagai jenis pesanan Anda dan masukkan jumlah BUSD yang diinginkan. Setelah ini, klik [Beli UNI] dan pesanan akan dilakukan.


Cara menjual UNI di Binance

Proses menjual UNI mirip dengan membeli. Pertama-tama, UNI harus ada di dompet spot Binance Anda. Jika Anda belum memasukkan token, buka halaman [Fiat dan Spot] dan temukan UNI. Anda dapat mempelajari lebih lanjut tentang transfer UNI di tab [Input]. Untuk detailnya, lihat panduan kami tentang Cara Menyetor Mata Uang Kripto di Binance.


Setelah berhasil masuk ke UNI, buka tab exchange dan pilih pasangan UNI yang ingin ditukar. Mari kita ambil UNI/BTC sebagai contoh.


Anda dapat menemukan pasangan yang diperlukan menggunakan bilah pencarian. Dalam kasus kami, klik pada pasangan [UNI/BTC].


Untuk menjual UNI Anda dengan harga pasar saat ini, pergi ke sisi kiri layar. Klik [Spot] dan pilih [Market] sebagai jenis pesanan di tab [Jual]. Masukkan jumlah UNI yang diinginkan dan klik [Jual UNI].


Ringkasan

Uniswap adalah protokol pertukaran inovatif yang dibangun di atas Ethereum. Ini memungkinkan siapa pun yang memiliki dompet Ethereum untuk bertukar token tanpa keterlibatan pihak terpusat mana pun. 

Meskipun teknologi ini memiliki keterbatasan, teknologi ini dapat berdampak positif pada proses pertukaran token yang tidak dapat dipercaya. Setelah solusi penskalaan Ethereum 2.0 diterapkan, Uniswap kemungkinan akan melihat manfaat baru juga.