Ringkasan
Protokol Uniswap adalah sekumpulan program komputer yang berjalan pada blockchain Ethereum dan memungkinkan pertukaran token secara terdesentralisasi. Protokol ini memiliki tag “unicorn” (seperti yang terlihat pada logo).
Pedagang dapat memperdagangkan token Ethereum di Uniswap tanpa harus mengkreditkan dana mereka kepada siapa pun. Sementara itu, siapa pun dapat meminjamkan mata uang kripto mereka ke cadangan swasta yang disebut kumpulan likuiditas. Sebagai imbalan atas penyediaan uang ke kumpulan ini, mereka mendapat bayaran.
Bagaimana protokol Uniswap mengonversi satu token ke token lainnya? Apa yang Anda perlukan untuk menggunakan Uniswap? Inilah yang akan kita pelajari di artikel ini.
pendahuluan
Platform perdagangan terpusat telah menjadi andalan pasar mata uang kripto selama beberapa tahun, karena menawarkan waktu penyelesaian yang cepat, volume perdagangan yang tinggi, dan likuiditas yang terus meningkat. Namun, ada platform paralel yang dibangun dalam bentuk protokol berbasis non-kepercayaan. Platform perdagangan terdesentralisasi (DEX) tidak memerlukan perantara atau penjaga dana Anda untuk memfasilitasi perdagangan.
Karena keterbatasan yang melekat pada teknologi blockchain, sulit untuk membangun platform perdagangan terdesentralisasi yang benar-benar bersaing dengan platform perdagangan terpusat. Sebagian besar platform perdagangan terdesentralisasi dapat meningkat dalam hal kinerja dan pengalaman pengguna.
Banyak pengembang telah memikirkan cara-cara baru untuk menciptakan platform perdagangan terdesentralisasi, dan Uniswap telah menjadi yang terdepan dalam platform ini. Memahami cara kerja Uniswap mungkin lebih sulit daripada memahami platform perdagangan tradisional yang terdesentralisasi, namun kita akan melihat di sini bahwa model ini menawarkan beberapa keuntungan menarik.
Berkat inovasi ini, Uniswap menjadi salah satu proyek tersukses dan menjadi bagian dari gerakan keuangan terdesentralisasi (DeFi).
Mari kita lihat apa itu protokol Uniswap, cara kerjanya, dan bagaimana Anda dapat menukar token di dalamnya hanya menggunakan dompet Ethereum.
Apa itu Uniswap?
Uniswap adalah protokol platform perdagangan terdesentralisasi yang dibangun di atas Ethereum. Lebih tepatnya, ini adalah protokol likuiditas otomatis. Tidak ada daftar pesanan atau pihak pusat lainnya yang diperlukan untuk melakukan perdagangan. Uniswap memungkinkan pengguna untuk berdagang tanpa perantara, dengan tingkat desentralisasi yang tinggi dan ketahanan terhadap sensor.
Uniswap adalah open source, dan Anda dapat memeriksanya di Uniswap GitHub.
Oke, tapi bagaimana perdagangan bisa dilakukan tanpa daftar pesanan? Uniswap beroperasi pada model yang melibatkan penyedia likuiditas yang menciptakan kumpulan likuiditas. Sistem ini menyediakan mekanisme penetapan harga terdesentralisasi yang pada dasarnya mengurangi kedalaman daftar pesanan, dan kami akan membahas lebih detail cara kerjanya nanti. Untuk saat ini, perlu diketahui bahwa pengguna dapat dengan mudah bertukar token ERC-20 tanpa memerlukan daftar pesanan.
Karena protokol Uniswap terdesentralisasi, tidak ada proses pencatatan, tetapi token ERC-20 apa pun dapat diluncurkan selama ada kumpulan likuiditas yang tersedia untuk para pedagang. Oleh karena itu, Uniswap juga tidak membebankan biaya pencatatan apa pun, yaitu protokol Uniswap, sampai batas tertentu, bertindak sebagai komoditas yang tersedia untuk umum.
Hayden Adams menciptakan protokol Uniswap pada tahun 2018, namun teknologi dasar yang menginspirasi penerapannya pertama kali dijelaskan oleh salah satu pendiri Ethereum, Vitalik Buterin.
Bagaimana cara kerja Uniswap?
Uniswap meninggalkan struktur tradisional perdagangan digital karena tidak memiliki daftar pesanan. Ia bekerja pada desain yang disebut Fixed Products Market Maker, yang merupakan variasi dari model Automated Market Maker (AMM).
Pembuat pasar otomatis adalah kontrak pintar yang menyimpan cadangan likuiditas (atau kumpulan likuiditas) yang dapat digunakan oleh pedagang untuk berdagang. Cadangan ini didanai oleh penyedia likuiditas, dan penyedia likuiditas dapat berupa siapa saja yang menyetorkan nilai setara dua token ke dalam kumpulan likuiditas. Sebagai imbalannya, pedagang membayar biaya ke pool yang kemudian didistribusikan ke penyedia likuiditas sesuai dengan kepemilikan mereka di pool. Di bawah ini kami akan menjelaskan mekanisme tindakan ini secara lebih rinci.
Penyedia likuiditas menciptakan pasar dengan menyetorkan nilai setara dari dua token, ini bisa berupa ETH dan token ERC-20, atau dua token ERC-20. Kumpulan ini 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 seluruh kumpulan likuiditas. Token likuiditas ini dapat ditukarkan dengan saham yang mereka wakili di pool.
Mari kita lihat kumpulan likuiditas ETH/USDT. Kami akan memanggil bagian ETH dari kumpulan x dan memanggil bagian USDT dari kumpulan y. Uniswap mengambil dua kuantitas ini dan mengalikan nilainya satu dengan yang lain, untuk menghitung total likuiditas di pool, kita menyebutnya k. Ide dasar di balik Uniswap adalah k harus tetap konstan, yang berarti total likuiditas di pool adalah konstan. Jadi, persamaan total likuiditas di pool adalah:
x * kamu = kJadi, apa jadinya jika seseorang ingin melakukan perdagangan?
Katakanlah Alice membeli 1 ETH seharga 300 USDT menggunakan kumpulan likuiditas ETH/USDT. Dengan melakukan ini, hal ini meningkatkan porsi USDT dari kumpulan likuiditas dan mengurangi porsi ETH dari kumpulan tersebut, yang secara efektif berarti bahwa harga ETH naik. Karena setelah transaksi ini, jumlah ETH di pool berkurang, padahal kita tahu total likuiditas (k) harus tetap konstan. Mekanisme inilah yang menentukan harga. Pada akhirnya, harga yang dibayarkan untuk ETH bergantung pada seberapa besar perdagangan tertentu mengubah rasio antara x dan y.
Perlu dicatat bahwa model ini tidak diukur pada skala linier. Faktanya, semakin besar permintaan, semakin besar pula pergeseran keseimbangan antara x dan y. Ini berarti bahwa pesanan yang lebih besar menjadi jauh lebih mahal dibandingkan dengan pesanan yang lebih kecil, yang mengakibatkan jumlah slippage yang semakin besar. Ini juga berarti semakin besar kumpulan likuiditas, semakin mudah memproses pesanan dalam jumlah besar. Mengapa? Karena dalam hal ini transformasi antara x dan y lebih kecil.
Uniswap v3
Teknologi di balik Uniswap telah mengalami banyak kemajuan sejauh ini, dan jika Anda pernah menggunakan Uniswap maka Anda mungkin pernah menggunakan Uniswap v2. Namun, selalu ada perbaikan baru yang diterapkan, dan di bawah ini kami akan meninjau pembaruan paling berdampak yang ditawarkan Uniswap v3.
Efisiensi modal
Salah satu perubahan terpenting yang dibawa Uniswap v3 berkaitan dengan efisiensi modal. Sebagian besar model pembuat pasar otomatis tidak memiliki efisiensi modal - yaitu, sebagian besar uang di dalamnya pada waktu tertentu tidak digunakan, karena fitur yang melekat pada model x * y = k yang telah kita bahas sebelumnya. Secara sederhana, semakin banyak likuiditas yang ada dalam pool, semakin besar volume pesanan yang dapat ditanggapi oleh sistem dalam kisaran harga yang lebih besar.
Namun, penyedia likuiditas di kumpulan ini terutama menyediakan likuiditas dalam kurva harga (kisaran) antara 0 dan tak terhingga. Semua modal yang tersimpan di sana disimpan jika terjadi skenario di mana salah satu aset dalam kumpulan tersebut naik lima kali lipat, sepuluh kali lipat, atau seratus kali lipat.
Jika ini terjadi, aset-aset menganggur tersebut memastikan masih ada sisa likuiditas di bagian kurva harga tersebut. Ini berarti hanya sebagian kecil dari likuiditas di pool yang menjadi tempat sebagian besar perdagangan terjadi.
Misalnya, Uniswap saat ini memiliki sekitar $5 miliar likuiditas yang terkunci, sementara volume perdagangannya tidak melebihi $1 miliar per hari. Anda mungkin berpikir bahwa ini bukan cara yang nyaman dan efisien untuk bekerja, dan tim Uniswap tampaknya setuju dengan hal itu, oleh karena itu, Uniswap v3 mengatasi masalah ini.
Penyedia likuiditas kini dapat menentukan kisaran harga khusus yang ingin mereka sediakan likuiditasnya. Hal ini akan menyebabkan likuiditas lebih terkonsentrasi pada kisaran harga di mana sebagian besar aktivitas perdagangan terjadi.
Artinya, Uniswap v3 adalah cara yang cukup mendasar untuk membuat daftar pesanan on-chain pada platform Ethereum, di mana pembuat pasar dapat memutuskan untuk menawarkan likuiditas pada kisaran harga yang mereka tentukan. Perlu dicatat bahwa perubahan ini menguntungkan para pembuat pasar profesional dibandingkan peserta perdagangan bervolume rendah. Daya tarik model pembuat pasar otomatis adalah siapa pun dapat menyediakan likuiditas dan menggunakan uang mereka.
Namun, dengan lapisan kompleksitas tambahan ini, penyedia likuiditas yang “malas” akan memperoleh biaya perdagangan yang jauh lebih sedikit dibandingkan rekan profesional mereka yang terus-menerus meningkatkan strategi mereka. Pada saat yang sama, tidak sulit membayangkan agregator seperti yearn.finance menyediakan penyedia likuiditas kecil cara untuk tetap kompetitif di lingkungan ini.
Token penyedia likuiditas Uniswap tidak dapat diperdagangkan
Kami sekarang memahami bahwa setiap posisi penyedia likuiditas di Uniswap adalah unik karena setiap deposan dapat menetapkan kisaran harganya sendiri. Ini berarti perdagangan penyedia likuiditas Uniswap tidak lagi dapat dipertukarkan. Akibatnya, setiap perdagangan penyedia likuiditas kini diwakili oleh token non-fungible (NFT).
Salah satu keuntungan merepresentasikan transaksi penyedia likuiditas Uniswap dengan token yang sepadan adalah dapat digunakan di bagian lain ekosistem DeFi. Token penyedia likuiditas Uniswap v2 dapat disimpan di Aave atau MakerDAO sebagai jaminan. Namun hal ini tidak lagi terjadi pada versi ketiga karena setiap kesepakatan bersifat unik. Namun kekurangan kompatibilitas ini dapat diatasi dengan menggunakan produk turunan jenis baru.
Uniswap pada solusi Layer 2
Biaya transaksi di Ethereum telah meroket dalam setahun terakhir, membuat Uniswap tidak layak secara ekonomi bagi banyak pengguna kecil.
Uniswap v3 juga akan digunakan pada solusi penskalaan jaringan lapisan 2 yang disebut Optimistic Rollup, yang merupakan cara terbaik untuk menskalakan kontrak pintar sambil tetap menikmati keamanan jaringan Ethereum. Penggunaan ini akan menghasilkan peningkatan volume transaksi yang signifikan dan biaya yang jauh lebih rendah bagi pengguna.
Apa yang dimaksud dengan kerugian tidak permanen?
Seperti yang telah kita diskusikan, penyedia likuiditas memperoleh biaya untuk menyediakan likuiditas kepada pedagang yang dapat bertukar antar token. Apakah ada hal lain yang harus diperhatikan oleh penyedia likuiditas? Ya, ada akibat yang disebut kerugian tidak permanen.
Katakanlah Alice menyetor 1 ETH dan 100 USDT ke kumpulan Uniswap. Karena pasangan token harus memiliki nilai yang sama, artinya harga ETH adalah 100 USDT. Pada saat yang sama, ada total 10 ETH dan 1,000 USDT di pool – sisanya didanai oleh penyedia likuiditas lain seperti Alice. Ini berarti Alice memiliki 10% bagian dari kumpulan ini, dan total likuiditas dalam kasus ini (k) adalah 10.000.
Apa yang terjadi jika harga ETH naik hingga 400 USDT? Ingatlah bahwa total likuiditas dalam pool harus tetap konstan. Jika ETH sekarang sama dengan 400 USDT, ini berarti rasio antara jumlah ETH dan jumlah USDT di pool telah berubah, karena sebenarnya ada 5 ETH dan 2.000 USDT di pool sekarang. Mengapa? Pedagang arbitrase akan menambahkan USDT ke kumpulan dan menghapus ETH dari kumpulan tersebut hingga rasionya mencerminkan nilai harga yang benar, itulah mengapa penting untuk memahami bahwa k adalah sebuah konstanta.
Jadi, Alice memutuskan untuk menarik uangnya dan mendapatkan 10% dari kumpulan sesuai dengan bagiannya. Hasilnya, dia mendapat 0,5 ETH dan 200 USDT, dengan total 400 USDT, sepertinya dia mendapat untung besar. Tapi tunggu, apa yang akan terjadi jika dia tidak memasukkan uangnya ke dalam pool? Ini akan memiliki 1 ETH dan 100 USDT, dengan total 500 USDT.
Faktanya, Alice akan lebih baik menyimpan mata uang kripto miliknya daripada menyimpannya di kumpulan Uniswap. Dalam hal ini, kerugian tidak permanen pada dasarnya adalah biaya peluang dari akumulasi token yang harganya meningkat. Ini hanya berarti bahwa dengan menyetor dana ke Uniswap dengan harapan mendapatkan bayaran, Alice mungkin kehilangan peluang lain.
Perhatikan bahwa efek ini bekerja terlepas dari arah perubahan harga sejak waktu deposit. Apa artinya ini? Jika harga ETH turun dibandingkan dengan waktu deposit, kerugian juga bisa semakin besar. Jika Anda ingin penjelasan lebih teknis mengenai hal ini, Anda bisa membaca artikel ini.
Tapi kenapa kerugiannya tidak permanen? Karena jika harga token di pool kembali ke harga pertama saat ditambahkan ke pool, efeknya akan berkurang, dan juga karena penyedia likuiditas memperoleh biaya, kerugian dapat diimbangi seiring berjalannya waktu. Namun, penyedia likuiditas perlu menyadari hal ini sebelum menambahkan dana ke pool.
Bagaimana Uniswap menghasilkan uang?
Faktanya, hal itu tidak menguntungkan. Uniswap adalah protokol terdesentralisasi yang didukung oleh Paradigm (dana lindung nilai digital). Semua biaya masuk ke penyedia likuiditas, dan tidak ada pendiri yang menerima bagian dari perdagangan yang dilakukan melalui protokol.
Saat ini, biaya transaksi yang dibayarkan kepada penyedia likuiditas adalah 0,3% per perdagangan. Biaya ini secara otomatis ditambahkan ke kumpulan likuiditas, namun dapat dikembalikan oleh penyedia likuiditas kapan saja. Biaya didistribusikan sesuai dengan bagian masing-masing penyedia likuiditas di pool.
Sebagian dari biaya mungkin dialokasikan untuk mengembangkan Uniswap di masa depan. Tim Uniswap telah merilis versi perbaikan dari protokol yang disebut Uniswap v2.
➟ Apakah Anda ingin mulai berdagang mata uang kripto? Beli Bitcoin di Binance!
Cara menggunakan Uniswap
Uniswap adalah protokol open source, artinya siapa pun dapat membuat aplikasi front-end untuknya, namun yang paling umum digunakan adalah https://app.uniswap.org atau https://uniswap.exchange.
Buka antarmuka pengguna protokol Uniswap.
Tautkan dompet Anda ke protokol, Anda dapat menggunakan MetaMask, dompet Trust, atau dompet lain yang didukung oleh Ethereum.
Pilih token yang ingin Anda perdagangkan.
Pilih token yang ingin Anda perdagangkan.
Klik Tukar.
Tinjau transaksi di jendela pop-up yang akan muncul.
Konfirmasikan permintaan transaksi di dompet Anda.
Tunggu hingga transaksi dikonfirmasi di blockchain Ethereum. Anda dapat memantau status transaksi di https://etherscan.io/.
Token Uniswap (UNI)
UNI adalah token asli dari protokol Uniswap, dan memberikan hak tata kelola kepada pemegangnya, yang berarti pemegang UNI dapat memberikan suara pada perubahan protokol. Kami sebelumnya telah membahas bagaimana protokol sebenarnya berfungsi sebagai komoditas yang tersedia untuk umum, dan token UNI memperkuat gagasan ini.
Satu miliar token UNI dicetak ketika protokol dibuat, 60% di antaranya didistribusikan ke anggota komunitas Uniswap yang ada, sementara 40% akan tersedia untuk anggota tim, investor, dan penasihat selama empat tahun.
Bagian dari distribusi ke anggota komunitas terjadi melalui penambangan likuiditas, yang berarti token UNI akan didistribusikan kepada mereka yang menyediakan likuiditas ke kumpulan Uniswap berikut:
ETH/USDT
ETH/USDC
ETH/DAI
ETH/WBTC
Tapi siapa saja anggota komunitas Uniswap? Ya, itu semua adalah alamat Ethereum yang berinteraksi dengan kontrak Uniswap. Di bawah ini kita akan melihat bagaimana Anda dapat mengklaim token UNI.
Cara mengklaim token Uniswap (UNI).
Jika Anda pernah menggunakan Uniswap, Anda mungkin dapat mengklaim 400 token UNI untuk setiap alamat yang Anda gunakan untuk menggunakan protokol Uniswap. Untuk mengklaim token:
Kunjungi https://app.uniswap.org/.
Tautkan protokol ke dompet yang sebelumnya Anda gunakan dengan Uniswap.
Klik pada “Klaim Token UNI”.

Konfirmasikan transaksi di dompet Anda (Anda dapat memeriksa kecepatan transfer saat ini di EthScan Gas Tracker).
Selamat, Anda telah menjadi pemilik token UNI!
Ingin memperdagangkan token UNI Anda? Nah, Binance memberi Anda opsi ini.
➟ Klik di sini untuk memperdagangkan token UNI di Binance!
Cara membeli token UNI di Binance
Untuk membeli token UNI, Anda perlu menukar mata uang lokal atau mata uang digital Anda menggunakan tampilan platform perdagangan Binance. Anda tidak dapat menggunakan kartu debit/kredit untuk membeli token UNI secara langsung. Pasangan perdagangan yang tersedia termasuk BNB, BTC, BUSD, USDT, atau EUR.

Jika Anda ingin membeli token UNI menggunakan mata uang kripto, Anda dapat mentransfer koin tersebut ke dompet instan Anda atau membeli beberapa koin. Kami merekomendasikan penggunaan opsi BUSD, karena harga mata uang ini stabil. Anda dapat membeli BUSD menggunakan kartu Anda dengan membuka halaman [Beli Mata Uang Digital]. Masukkan jumlah yang ingin Anda beli, lalu klik [Lanjutkan] untuk memasukkan informasi kartu Anda.

Setelah Anda menerima mata uang kripto, buka platform perdagangan, lalu pilih pasangan perdagangan UNI yang ingin Anda perdagangkan. Anda dapat mengubah pasangan perdagangan dengan mengklik pasangan pasar saat ini di kiri atas.

Di bilah pencarian, ketikkan pasangan pilihan Anda. Dalam contoh ini, kita membutuhkan UNI/BUSD.

Sekarang Anda dapat membuat pesanan untuk membeli token UNI. Cara tercepat adalah dengan menggunakan market order yang memberi Anda harga saat ini di pasar spot. Anda juga dapat menentukan limit order atau limit stop order jika Anda ingin membeli pada harga tertentu atau pada harga yang lebih baik.
Untuk membuat market order, pergi ke sisi kanan platform trading, lalu klik [Instan]. Namun pastikan untuk memilih [Pasar] pada Jenis Pesanan di bawah tab [Beli], lalu ketik jumlah dalam BUSD yang ingin Anda perdagangkan. Terakhir, klik [BELI UNI] untuk menyelesaikan pesanan.

Cara menjual token UNI di Binance
Proses penjualan UNI mirip dengan proses pembelian. Pertama, pastikan token UNI Anda ada di dompet spot Binance Anda. Jika Anda belum menyetorkan token Anda, buka halaman [Mata Uang Lokal & Dompet Instan yang Didukung], lalu cari UNI. Klik [Deposit] untuk melihat petunjuk rinci tentang cara mengonversi token UNI Anda. Anda juga dapat membaca panduan cara deposit di Binance yang tersedia di situs web kami untuk bantuan lebih lanjut.

Setelah berhasil menyetorkan token UNI Anda, buka tampilan platform perdagangan dan pilih pasangan perdagangan UNI yang ingin Anda perdagangkan. Gambar berikut menunjukkan perdagangan UNI/BTC.

Gunakan bilah pencarian untuk memilih pasangan pertukaran pilihan Anda. Dalam hal ini, klik [UNI/BTC].

Untuk menjual token UNI Anda dengan harga pasar saat ini, buka sisi kanan layar. Klik [Instan], lalu pilih jenis pesanan sebagai [Pasar] di bawah tab [Jual]. Masukkan jumlah UNI yang ingin Anda jual, lalu klik [Jual UNI].

Kesimpulan pemikiran
Uniswap adalah protokol perdagangan inovatif yang dibangun pada platform Ethereum, memungkinkan siapa pun yang memiliki dompet Ethereum untuk memperdagangkan token tanpa campur tangan pihak pusat mana pun.
Meskipun teknologi ini memiliki keterbatasan, teknologi ini dapat memiliki beberapa implikasi menarik bagi masa depan pertukaran token berbasis non-kepercayaan. Setelah solusi skalabilitas Ethereum 2.0 aktif dan berjalan di jaringan, Uniswap kemungkinan juga akan mendapatkan keuntungan dari solusi tersebut.



