ETFFIN Finance >> Kursus keuangan >  >> Cryptocurrency >> Blockchain

Apa itu Uniswap Dalam Kata Sederhana?

Anda mungkin pernah mendengar tentang Uniswap telah menjadi topik yang sering diperdebatkan di antara ruang DeFi. Semula, Hayden Adams membuat protokol Uniswap karena ia terinspirasi oleh postingan Vitalik Buterin tentang persamaan pembuat pasar X * Y =K.

Hayden mengambil pendekatan praktis untuk persamaan dan menciptakan Uniswap, protokol untuk penyediaan likuiditas otomatis.

Panduan ini akan membantu Anda memahami konsep-konsep berikut:

  • Apa itu Uniswap?
  • Bagaimana cara kerja penyediaan likuiditas otomatis menggunakan persamaan X * Y =K?
  • Apa perbedaan antara Uniswap V1 dan V2?
  • Bagaimana Anda bisa mendapatkan keuntungan dari penyediaan likuiditas di Uniswap?
  • Apa bahaya dari flash swap (pinjaman flash)?

Mari selami detail Uniswap!

Apa itu Uniswap?

Mari kita mulai dengan pengenalan dasar yang menjawab pertanyaan, apa itu Uniswap?

Uniswap adalah protokol yang memungkinkan pembeli dan penjual menukar token ERC20 tanpa menggunakan exchange atau order book. Uniswap menggunakan persamaan algoritmik yang secara otomatis menentukan tingkat swap berdasarkan saldo kedua token dan permintaan aktual untuk pasangan swap ini.

Sekarang Anda mungkin bertanya-tanya mengapa Uniswap begitu revolusioner? Pasar tradisional membutuhkan pembeli dan penjual untuk menyediakan likuiditas, yang tidak selalu mudah untuk disampaikan. Bahkan pertukaran terdesentralisasi (DEX) mengalami masalah ini karena mereka sangat bergantung pada likuiditas untuk keberhasilannya.

Uniswap menangani masalah ini dengan cara yang berbeda melalui penyediaan likuiditas otomatis . Uniswap memungkinkan DEX untuk menukar token ERC20 tanpa harus bergantung pada mekanisme pembeli dan penjual yang menciptakan likuiditas.

Tetapi bagaimana cara kerja penyediaan likuiditas otomatis?

Bagaimana Cara Kerja Penyediaan Likuiditas Otomatis Uniswap?

Persamaan “X * Y =K” Dijelaskan

Dalam Persamaan “X * Y =K” , X dan Y masing-masing mewakili jumlah token ETH dan ERC20 yang tersedia. Sedangkan K mewakili konstanta yang dapat diatur oleh pembuat kontrak pertukaran di Uniswap. K mungkin terlihat seperti konstanta acak, Namun, itu paling penting. Ketika Anda mengalikan X dengan Y, nilainya harus selalu sama dengan nilai K.

Sekarang, mari kita lihat grafik di atas. Grafik mewakili konstanta K, yang merupakan fungsi. Sumbu Y mewakili token B (ETH) sedangkan sumbu X mewakili token A (ERC20).

Titik merah pertama (posisi lama) mewakili harga saat ini untuk menukar pasangan ETH-ERC20 ini berdasarkan saldo token ETH saat ini terhadap token ERC20.

Namun, Alice memutuskan untuk menukar token ERC20-nya dengan ETH.

Karena itu, saldo token ETH berkurang, dan saldo token ERC20 meningkat. Ini berarti titik merah bergerak ke posisi baru karena kami memiliki lebih banyak token ERC20 dan lebih sedikit token ETH di kumpulan likuiditas. Dengan kata lain, ini adalah algoritme penetapan harga yang sangat sederhana di mana tingkat harga bergerak sepanjang grafik.

Berikutnya, penting untuk diketahui bahwa sejak 23 Maret, 2020, Uniswap V2 diperkenalkan.

V2 hadir dengan banyak fungsi baru dan pembaruan fitur yang ada. Mari belajar tentang perbedaan.

Memahami Perbedaan antara Uniswap V1 dan V2

Banyak fitur baru telah diperkenalkan dengan Uniswap V2, seperti ramalan harga, pertukaran flash, dan router pertukaran. Elemen terakhir ini paling penting untuk memahami cara memahami cara Uniswap merutekan token di antara kumpulan likuiditas.

Tukar Uniswap V1

Dari posting blog Uniswap V2, kita bisa membaca cara kerja Uniswap V1:

Artinya, Uniswap V1 selalu mengeksekusi dua perdagangan. Perdagangan pertama untuk menukar token ERC20 Anda dengan ETH, dan perdagangan kedua untuk mengonversi ETH Anda kembali ke token ERC20 yang diinginkan. Dengan kata lain, pengguna akhir membayar biaya dua kali.

Ini menimbulkan beberapa batasan pada penggunaan Uniswap:

  1. Biaya lebih tinggi
  2. Uniswap sangat terkait dengan penggunaan ETH
  3. Tidak mungkin menukar token ERC20 secara langsung dengan token ERC20 lainnya.

Untuk alasan di atas, Uniswap V2 telah dibuat.

Pertukaran Uniswap V2

Uniswap V2 memberi pengguna akhir tiga opsi berbeda untuk menukar token mereka, menggunakan "Kontrak Router."

Kontrak Router tidak lebih dari kontrak yang berisi logika perutean untuk mengirim token Anda ke kontrak swapping yang tepat. Dengan kata lain, kontrak router mengetahui setiap kontrak swapping yang mengimplementasikan protokol Uniswap V2.

Berikut adalah tiga kemungkinan swapping:

  1. SEBUAH pertukaran langsung antara dua pasangan ERC20. Sebagai contoh, dua stablecoin seperti DAI/USDC mungkin terbukti sangat berguna bagi para pedagang.
  2. Tradisional bertukar melalui ETH, di mana Anda membayar biaya dua kali.
  3. Pertukaran jalur khusus di mana Anda dapat membangun jalur pertukaran yang lebih kompleks seperti DAI/ETH, ETH/BAT, BAT/USDT, dan USDT/USDC untuk mengonversi DAI Anda ke USDC. Sering, ini memberi pedagang peluang arbitrase yang menarik.

Berikutnya, mari pelajari mengapa pengguna menyediakan likuiditas ke kumpulan likuiditas Uniswap dan bagaimana Anda bisa mendapat untung dari peluang ini.

Memberikan Likuiditas di Uniswap:Bagaimana Mendapatkan Keuntungan?

Bagaimana keuntungan pengguna dari penyediaan likuiditas di Uniswap? Jawabannya sederhana – biaya perdagangan. Anda dapat berpartisipasi dalam kumpulan likuiditas tersebut dengan memberikan jumlah token ETH dan ERC20 yang sama ke dalam kontrak pertukaran Uniswap.

Sebagai imbalannya, setiap kali seseorang melakukan pertukaran, swapper harus membayar biaya 0,3% per swap. Biaya ini kemudian ditambahkan ke kolam likuiditas. Berikutnya, penyedia likuiditas menerima bagian dari biaya transaksi yang sebanding dengan bobot mereka di kumpulan likuiditas.

Pertukaran Flash Uniswap:Berguna atau Berbahaya?

Akhirnya, mari kita bahas fungsionalitas Flash Swaps baru yang disediakan oleh Uniswap V2. Dari posting blog yang sama, Uniswap menjelaskan Flash Swap sebagai:

Ini semua terdengar sangat menarik karena membuka banyak kemungkinan baru. Pertukaran kilat, juga disebut sebagai pinjaman kilat, telah diciptakan oleh Marble Protocol pada tahun 2018 oleh Max Wolff. Saat itu, dia menciptakan penemuannya sebagai “bank kontrak pintar, ” yang memungkinkan pinjaman tanpa risiko.

Namun, akhir-akhir ini, kami telah melihat banyak serangan pinjaman kilat terjadi di berbagai protokol seperti bZx di mana penyerang kabur dengan ribuan token, yang dia dapatkan secara gratis melalui pinjaman kilat.

Penyerang pinjaman kilat mengambil keuntungan dari ketidakseimbangan antara pasar yang berbeda dan kemudian membayar kembali pinjaman awal sementara mereka mempertahankan surplus yang mereka peroleh dengan memperdagangkan ketidakseimbangan pasar tersebut.

Beberapa pemimpin industri berpendapat ini adalah risiko serius untuk ruang DeFi; Namun, yang lain mengaitkan terjadinya serangan pinjaman flash dengan keamanan protokol bZx yang lemah.

Bagaimanapun, Uniswap telah memutuskan untuk mengimplementasikan apa yang disebut flash swap. Ini memungkinkan siapa saja untuk menarik token ERC20 sebanyak mungkin dari kumpulan likuiditas. Tetapi, pengguna harus mengembalikan token dalam blok yang sama. Atau, mengembalikan ETH mereka yang setara dengan kumpulan likuiditas ETH.

Kesimpulannya

Tidak dapat disangkal bahwa penyediaan likuiditas otomatis telah memberikan dorongan besar pada ruang DeFi, menciptakan banyak peluang perdagangan baru dan lebih canggih. Namun, waktu akan memberi tahu apakah swap adalah hal yang tepat untuk ruang crypto. Berikut daftar rekap singkat dengan pro dan kontra menggunakan Uniswap.

Uniswap – Kelebihan

  • Terdesentralisasi
  • Setiap token baru dapat langsung mengakses likuiditas dengan menambahkan token mereka untuk pertukaran ke kontrak router Uniswap V2.
  • Perdagangan berbiaya rendah dibandingkan dengan DEX atau pertukaran terpusat.
  • Penyedia likuiditas bisa mendapatkan keuntungan dari kontribusi likuiditas ke kolam likuiditas.

Uniswap – Kekurangannya

  • Kemungkinan serangan flash swap
  • Itu masih bergantung pada perdagangan arbitrase untuk menghilangkan ketidakseimbangan pasar. Namun, setiap pasar alami melihat perdagangan arbitrase terjadi untuk menghilangkan ketidakseimbangan dengan cepat.
  • Daftar token palsu.
  • Saat ini, harga gas yang tinggi karena volume perdagangan yang tinggi membuat perdagangan menggunakan Uniswap masih menjadi aktivitas yang lebih mahal.