Konten singkat

Uniswap adalah seperangkat program komputer yang bekerja pada blockchain Ethereum dan memungkinkan desentralisasi pertukaran token. Ia bekerja dengan bantuan "unicorn" (sebagaimana dibuktikan dengan logo mereka).

Pedagang dapat menukar token Ethereum di Uniswap tanpa mempercayai siapa pun dengan dana mereka. Sementara itu, siapa pun dapat meminjamkan mata uang kriptonya ke cadangan khusus yang disebut kumpulan likuiditas. Sebagai imbalan atas penyediaan uang ke kumpulan ini, mereka mendapat komisi.

Bagaimana "unicorn ajaib" ini mengubah satu token menjadi token lainnya? Apa yang Anda perlukan untuk menggunakan Uniswap? Mari kita cari tahu.


Perkenalan

Pertukaran terpusat telah menjadi tulang punggung pasar mata uang kripto selama bertahun-tahun. Mereka menawarkan waktu penyelesaian yang cepat, volume perdagangan yang tinggi, dan likuiditas yang terus meningkat. Namun, ada dunia paralel yang sedang dibangun dalam bentuk protokol yang tidak dapat dipercaya. Pertukaran terdesentralisasi (DEX) tidak memerlukan perantara atau kustodian untuk memfasilitasi perdagangan. 

Karena keterbatasan yang melekat pada teknologi blockchain, sulit untuk menciptakan DEX yang mampu bersaing secara signifikan dengan DEX yang terpusat. Sebagian besar DEX dapat ditingkatkan baik dari segi kinerja dan kemudahan penggunaan.

Banyak pengembang telah memikirkan cara-cara baru untuk menciptakan pertukaran yang terdesentralisasi. Salah satu pionirnya adalah Uniswap. Cara kerja Uniswap mungkin sedikit lebih rumit untuk dipahami dibandingkan DEX tradisional. Namun, kita akan segera melihat bahwa model ini menawarkan sejumlah keunggulan menarik. 

Sebagai hasil dari inovasi ini, Uniswap telah menjadi salah satu proyek paling sukses di bidang Keuangan Terdesentralisasi (DeFi).

Mari kita lihat apa itu Uniswap, cara kerjanya, dan cara menukar token hanya dengan menggunakan dompet Ethereum.


Apa itu Uniswap?

Uniswap adalah protokol pertukaran terdesentralisasi yang dibangun di atas Ethereum. Lebih tepatnya, ini adalah protokol likuiditas otomatis. Tidak ada buku pesanan atau pihak terpusat yang diperlukan untuk melakukan transaksi. Uniswap memungkinkan pengguna untuk berdagang tanpa perantara, dengan tingkat desentralisasi yang tinggi dan ketahanan terhadap sensor.

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

Oke, tapi bagaimana cara berdagang tanpa buku pesanan? Uniswap bekerja dengan model di mana penyedia likuiditas membuat kumpulan likuiditas. Sistem ini menyediakan mekanisme penetapan harga terdesentralisasi yang secara signifikan memperlancar kedalaman buku pesanan. Kami akan melihat cara kerjanya lebih detail. Untuk saat ini, perlu diketahui bahwa pengguna dapat dengan mudah menukar token ERC-20 tanpa memerlukan buku pesanan.

Karena protokol Uniswap terdesentralisasi, tidak ada proses pencatatan. Pada dasarnya, token ERC-20 apa pun dapat diluncurkan selama kumpulan likuiditas tersedia untuk para pedagang. Oleh karena itu, Uniswap juga tidak membebankan biaya pencatatan apa pun. Dalam arti tertentu, protokol Uniswap bertindak sebagai semacam 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 meninggalkan arsitektur pertukaran digital tradisional karena tidak memiliki buku pesanan. Ia bekerja dengan pengembangan yang disebut "Constant Product Market Maker", yang merupakan varian dari model yang disebut "Automated Market Maker" (AMM).

Pembuat pasar otomatis adalah kontrak pintar yang berisi cadangan likuiditas (atau kumpulan likuiditas) yang dapat digunakan oleh pedagang untuk berdagang. Cadangan ini didanai oleh penyedia likuiditas. Penyedia likuiditas dapat berupa siapa saja yang menyumbangkan nilai setara dua token ke dalam pool. Pada gilirannya, pedagang membayar biaya ke pool, yang kemudian didistribusikan di antara penyedia likuiditas sesuai dengan bagian mereka di pool. Kami akan melihat cara kerjanya lebih detail. 

Penyedia likuiditas menciptakan pasar dengan menyetorkan nilai setara dua token. Ini bisa berupa ETH dan satu token ERC-20 atau dua token ERC-20. Kumpulan ini biasanya terdiri dari stablecoin seperti DAI, USDC, atau USDT, tetapi ini bukan persyaratan wajib. Sebagai imbalannya, penyedia likuiditas menerima “token likuiditas” yang mewakili bagian mereka dari keseluruhan kumpulan likuiditas. Token likuiditas ini dapat ditukar dengan bagian yang mereka wakili di pool.

Jadi mari kita lihat kumpulan likuiditas ETH/USDT. Kami akan menyebut bagian ETH dari kumpulan sebagai x dan bagian USDT sebagai y. Uniswap mengambil kedua nilai ini dan mengalikannya untuk menghitung total likuiditas di pool. Sebut saja k. Ide dasar di balik Uniswap adalah k harus tetap konstan, yang berarti total likuiditas di pool adalah konstan. Jadi, rumus total likuiditas di pool adalah: 

x * kamu = k

Jadi apa jadinya jika ada orang yang ingin membuat kesepakatan?

Katakanlah Alice membeli 1 ETH seharga 300 USDT menggunakan kumpulan likuiditas ETH/USDT. Dengan demikian, hal ini meningkatkan bagian kumpulan dalam USDT dan mengurangi bagian kumpulan dalam ETH. Ini secara efektif berarti bahwa harga ETH sedang naik. Mengapa? Setelah transaksi, ETH yang ada di pool lebih sedikit dan kita tahu bahwa total likuiditas (k) harus tetap sama. Mekanisme ini menentukan harga. Pada akhirnya, harga yang dibayarkan untuk ETH tersebut bergantung pada seberapa besar transaksi tertentu mengubah hubungan antara x dan y.

Perlu dicatat bahwa model ini tidak berskala linier. Faktanya, semakin besar ordenya, semakin besar pula pergeseran keseimbangan antara x dan y. Ini berarti bahwa pesanan yang lebih besar menjadi lebih mahal secara eksponensial dibandingkan dengan pesanan yang lebih kecil, sehingga menghasilkan jumlah slippage yang semakin besar. Ini juga berarti semakin besar kumpulan likuiditas, semakin mudah memproses pesanan dalam jumlah besar. Mengapa? Dalam hal ini pergeseran antara x dan y lebih kecil.


Uniswap v3

Teknologi di balik Uniswap telah melalui beberapa kali pengulangan. Kemungkinannya adalah, jika Anda pernah menggunakan Uniswap, Anda telah menggunakan Uniswap v2. Namun, selalu ada perbaikan baru dalam pembangunan. Mari kita lihat pembaruan terpenting Uniswap v3.


Efisiensi modal

Salah satu perubahan paling signifikan di Uniswap v3 berkaitan dengan efisiensi modal. Anda tahu, sebagian besar AMM sangat tidak efisien dalam hal modal - yaitu, sebagian besar dana di dalamnya pada waktu tertentu tidak digunakan. Hal ini disebabkan oleh karakteristik yang melekat pada model x*y=k yang telah dibahas sebelumnya. Sederhananya, 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 pada dasarnya menyediakan likuiditas untuk (kisaran) kurva harga dari 0 hingga tak terbatas. Semua modal ini dicadangkan untuk skenario di mana salah satu aset dalam kumpulan adalah 5x-s, 10x-s, 100x-s.

Jika ini terjadi, aset-aset menganggur ini memastikan masih ada likuiditas di bagian kurva harga tersebut. Ini berarti bahwa hanya sebagian kecil dari likuiditas di pool yang menjadi tempat sebagian besar perdagangan berlangsung.

Misalnya, Uniswap saat ini memiliki likuiditas terkunci sekitar $5 miliar, sedangkan volume harian hanya sekitar $1 miliar. Anda mungkin berpikir ini bukanlah cara yang elegan untuk menyelesaikan masalah, dan tampaknya tim Uniswap setuju. Uniswap v3 memecahkan masalah ini.

Penyedia likuiditas sekarang dapat menetapkan kisaran harga individual yang ingin mereka sediakan likuiditasnya. Hal ini akan menyebabkan likuiditas lebih terkonsentrasi pada kisaran harga di mana sebagian besar aktivitas perdagangan terjadi.

Dalam arti tertentu, Uniswap v3 adalah cara dasar untuk membuat buku pesanan Ethereum on-chain, di mana pembuat pasar dapat memutuskan untuk menyediakan likuiditas dalam kisaran harga yang mereka tetapkan. Perlu dicatat bahwa perubahan ini lebih menguntungkan pelaku pasar profesional dibandingkan pelaku ritel. Keuntungan AMM adalah setiap orang dapat menyediakan likuiditas dan membuat dananya berfungsi.

Namun, dengan tingkat kerumitan tambahan ini, LP yang "malas" akan memperoleh komisi perdagangan yang jauh lebih sedikit dibandingkan pemain profesional yang terus-menerus mengoptimalkan strategi mereka. Sementara itu, tidak sulit membayangkan agregator seperti kerinduan.finance menawarkan piringan hitam ritel cara untuk tetap kompetitif di lingkungan ini.


Token Uniswap LP yak NFT

Kami sekarang memahami bahwa setiap posisi LP Uniswap adalah unik, karena setiap investor dapat menetapkan kisaran harganya sendiri. Artinya posisi LP Uniswap tidak lagi dapat dipertukarkan. Hasilnya, setiap posisi LP kini diwakili oleh non-fungible token (NFT).

Salah satu keuntungan mewakili posisi Uniswap LP sebagai token pengganti adalah dapat digunakan di bagian lain DeFi. Token LP Uniswap v2 dapat disimpan dengan Aave atau MakerDAO sebagai jaminan. Hal ini tidak lagi terjadi pada v3 karena setiap posisi bersifat unik. Namun, kesenjangan dalam kemampuan tata letak ini dapat diatasi dengan produk turunan jenis baru.


Uniswap pada lapisan 2

Biaya transaksi Ethereum telah meningkat secara dramatis selama setahun terakhir. Hal ini membuat penggunaan Uniswap tidak menguntungkan secara ekonomi bagi banyak pengguna kecil.

Uniswap v3 juga akan diterapkan dalam solusi penskalaan lapisan 2 yang disebut Optimistic Stacking. Ini adalah cara terbaik untuk menskalakan kontrak pintar sambil menjaga keamanan jaringan Ethereum. Penerapan ini akan menghasilkan peningkatan hasil transaksi yang signifikan dan biaya pengguna yang lebih rendah.


Apa yang dimaksud dengan kerugian tidak permanen?

Seperti yang kami katakan, penyedia likuiditas menerima biaya untuk menyediakan likuiditas kepada pedagang yang dapat menukar token. Apa lagi yang perlu diketahui oleh penyedia likuiditas? Ya. Ada efek lain yang disebut kerusakan tidak permanen.

Misalkan Alice menyetor 1 ETH dan 100 USDT ke kumpulan Uniswap. Karena pasangan token harus memiliki nilai yang setara, artinya harga ETH adalah 100 USDT.  Sementara itu, hanya ada 10 ETH dan 1.000 USDT di pool - sisanya didanai oleh penyedia likuiditas lain seperti Alice. Ini berarti Alice memiliki 10% saham kumpulan. Total likuiditas kami (k) dalam hal ini adalah 10.000.

Apa jadinya jika harga ETH naik hingga 400 USDT? Ingatlah bahwa total likuiditas pool harus tetap tidak berubah. Jika harga ETH sekarang menjadi 400 USDT, berarti rasio antara jumlah ETH dan jumlah USDT yang ada di pool telah berubah. Faktanya, kumpulan tersebut saat ini memiliki 5 ETH dan 2,000 USDT. Mengapa? Pedagang arbitrase akan menambahkan USDT ke kumpulan dan menghapus ETH darinya hingga rasionya mencerminkan harga pastinya. Inilah sebabnya mengapa penting untuk memahami bahwa k adalah sebuah konstanta.

Jadi, Alice memutuskan untuk menarik dananya dan menerima 10% dari kumpulan sesuai dengan bagiannya. Hasilnya, dia menerima 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 dananya ke dalam pool? Dia akan memiliki 1 ETH dan 100 USDT, dengan total 500 USDT.

Faktanya, Alice akan lebih baik menyimpan aset tersebut daripada menyetorkannya ke kumpulan Uniswap. Dalam hal ini, kerugian non-permanen pada dasarnya adalah biaya peluang dari penambahan token ke kumpulan yang mengalami apresiasi. Artinya, dengan menyetor dana ke Uniswap dengan harapan menerima komisi, Alice mungkin kehilangan peluang lain.

Harap dicatat bahwa efek ini bekerja terlepas dari arah perubahan harga sejak deposit. Apa artinya ini? Jika harga ETH turun dibandingkan jangka waktu deposit, kerugiannya juga bisa bertambah. Jika Anda ingin penjelasan lebih detail tentang masalah ini, lihat artikel dari Pintail ini.

Namun mengapa kerugiannya tidak konsisten? Jika harga token yang dikumpulkan kembali ke harga saat ditambahkan ke kumpulan, efeknya akan berkurang. Selain itu, karena penyedia likuiditas menerima biaya, kerugian dapat diimbangi seiring berjalannya waktu. Namun, penyedia likuiditas harus menyadari hal ini sebelum menambahkan dana ke pool.


Bagaimana Uniswap menghasilkan uang?

Setiap. Uniswap adalah protokol terdesentralisasi yang didukung oleh Paradigm (dana lindung nilai mata uang kripto). Semua biaya masuk ke penyedia likuiditas, dan tidak ada pendiri yang mendapat bagian dari transaksi yang terjadi melalui protokol.

Saat ini, biaya transaksi yang dibayarkan kepada penyedia likuiditas adalah 0,3% per transaksi. Secara default, mereka ditambahkan ke kumpulan likuiditas, namun penyedia likuiditas dapat menebusnya kapan saja. Biaya didistribusikan sesuai dengan bagian masing-masing penyedia likuiditas di pool.

Sebagian komisi dapat diarahkan untuk pengembangan Uniswap di masa depan. Tim Uniswap telah menerapkan versi protokol yang lebih baik yang disebut Uniswap v2.


➟ Ingin mulai berdagang mata uang kripto? Beli Bitcoin di Binance!


Cara menggunakan Uniswap

Uniswap adalah protokol sumber terbuka, artinya siapa pun dapat membuat aplikasi front-endnya sendiri. Namun yang paling umum digunakan adalah https://app.uniswap.org atau https://uniswap.exchange.

  1. Buka antarmuka Uniswap.

  2. Lampirkan 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 tukarkan.

  5. Klik "Tukar".

  6. Pratinjau transaksi di jendela pop-up.

  7. Konfirmasikan permintaan transaksi di dompet Anda.

  8. Tunggu hingga transaksi dikonfirmasi di blockchain Ethereum. Anda dapat mengikuti statusnya di https://etherscan.io/.


Token Uniswap (UNI).

UNI adalah token asli dari protokol Uniswap, dan memberikan hak pengelolaan kepada pemegangnya. Ini berarti bahwa pemilik UNI dapat memberikan suara pada perubahan protokol. Sebelumnya kita telah membahas bagaimana protokol sudah berfungsi sebagai barang publik. Token UNI memperkuat gagasan ini.

1 miliar token UNI dicetak pada saat pembuatan. 60% di antaranya akan dibagikan kepada anggota komunitas Uniswap yang ada, dan 40% akan tersedia untuk anggota tim, investor, dan penasihat selama empat tahun.

Bagian dari distribusi komunitas adalah melalui penambangan likuiditas. Ini berarti UNI akan didistribusikan kepada mereka yang menyediakan likuiditas ke kumpulan Uniswap berikut:

  • Mata Uang Kripto

  • ETH/USDC

  • ETH/DAI

  • ETH/WBTC

Tapi siapa saja anggota komunitas Uniswap? Alamat Ethereum apa pun yang berinteraksi dengan kontrak Uniswap. Mari kita lihat cara mendapatkan token UNI.


Cara mendapatkan token Uniswap (UNI).

Jika Anda menggunakan Uniswap, Anda bisa mendapatkan 400 token UNI per alamat. Untuk mengklaim token Anda, Anda harus:

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

  2. Hubungkan dompet yang sebelumnya Anda gunakan dengan Uniswap. 

  3. Klik "Dapatkan Token UNI Anda".

як отримати токени UNI на Uniswap

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

  2. Selamat, Anda sekarang menjadi pemegang UNI!

Ingin memperdagangkan token UNI Anda? Anda dapat melakukan ini di Binance.


➟ Klik di sini untuk memperdagangkan Token UNI di Binance!


Cara membeli UNI di Binance

Untuk membeli UNI, Anda perlu menukar fiat atau mata uang kripto menggunakan antarmuka pertukaran Binance. Anda tidak dapat menggunakan kartu debit/kredit untuk membeli UNI secara langsung. Di bawah ini adalah kemungkinan pasangan yang memberi Anda pilihan BNB, BTC, BUSD, USDT, atau EUR.


Jika Anda ingin membeli UNI untuk mata uang kripto, Anda dapat mentransfer koin ke dompet spot Anda atau membelinya. BUSD adalah salah satu opsi yang direkomendasikan karena stabilitas harganya. Anda dapat membeli BUSD dengan kartu Anda dengan membuka halaman [Beli Cryptocurrency]. Masukkan jumlah yang ingin Anda beli dan klik [Lanjutkan] untuk memasukkan detail kartu Anda.


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


Masukkan pasangan pilihan Anda di bilah pencarian. Sebagai contoh, kita akan mengambil UNI/BUSD.


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

Untuk membuat pesanan pasar, buka bagian kanan antarmuka bursa dan klik [Spot]. Pastikan Anda memilih [Pasar] sebagai jenis pesanan Anda pada tab [Beli] dan masukkan jumlah BUSD yang ingin Anda tukarkan. Terakhir, klik [Beli UNI] untuk melakukan pemesanan.


Cara menjual UNI di Binance

Menjual UNI Anda mirip dengan membeli. Pertama, pastikan UNI Anda ada di dompet spot Binance Anda. Jika Anda belum menyetorkan token Anda, buka halaman [Fiat dan Spot] dan cari UNI. Klik [Deposit] untuk instruksi rinci tentang cara mentransfer UNI Anda. Anda juga dapat membaca panduan kami Cara melakukan deposit di Binance untuk informasi lebih lanjut.


Setelah Anda berhasil menyetor UNI Anda, buka antarmuka pertukaran dan pilih pasangan UNI yang ingin Anda perdagangkan. Mari kita lihat UNI/BTC.


Gunakan bilah pencarian untuk menemukan pasangan yang tepat. Dalam kasus kami, tekan [UNI/BTC].


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


Pikiran terakhir

Uniswap adalah protokol pertukaran inovatif yang dibangun di atas Ethereum. Hal ini memungkinkan siapa pun yang memiliki dompet Ethereum untuk menukar token tanpa keterlibatan pihak pusat mana pun. 

Meskipun teknologi ini memiliki keterbatasan, teknologi ini dapat memiliki beberapa implikasi menarik bagi masa depan pertukaran token yang tidak dapat dipercaya. Ketika solusi skalabilitas Ethereum 2.0 online, Uniswap kemungkinan juga akan mendapat manfaat darinya.