Uniswap Labs merilis draf kode Uniswap v4, mengintip fungsi utama

Uniswap Labs merilis draf kode Uniswap v4, mengintip fungsi utama

Malam ini, UniswapLabs merilis draf kode Uniswap v4 sehingga v4 dapat dibuat secara publik, dengan umpan balik publik dan kontribusi komunitas yang bermakna. Visi Uniswapv4 adalah untuk memungkinkan siapa pun membuat keputusan trade-off dengan memperkenalkan "pengait". Hooks adalah kontrak yang berjalan di berbagai titik dalam siklus hidup operasi kumpulan. Kumpulan dapat membuat pengorbanan yang sama seperti ;v 3, atau mereka dapat menambahkan fitur yang sama sekali baru. Misalnya, v4 akan memungkinkan kumpulan itu sendiri untuk mendukung biaya dinamis, menambahkan pesanan cap on-chain, atau bertindak sebagai pembuat pasar rata-rata tertimbang waktu (TWAMM) untuk menyebarkan pesanan besar dari waktu ke waktu. v4 pool akan ada dalam satu kontrak, yang akan mengurangi biaya gas pembuatan pool sebesar 99%.

Kode Uniswap v;4 akan dirilis di bawah Lisensi Sumber Bisnis 1.1, yang akan membatasi penggunaan kode sumber v;4 dalam lingkungan komersial atau produksi hingga 4 tahun, setelah itu akan diubah secara permanen menjadi lisensi GPL. Mekanisme biaya protokol juga akan dimodelkan setelah v3. Tata kelola akan dapat memilih untuk menambahkan biaya protokol ke kumpulan mana pun, hingga jumlah yang dibatasi.

Berikut ini adalah artikel yang ditulis oleh pendiri Uniswap Hayden Adams **, disusun oleh Odaily Planet Daily. **

Dua tahun lalu kami merilis Uniswap v3, titik balik untuk likuiditas on-chain dan DeFi. Saat ini, protokol Uniswap adalah protokol pertukaran terdesentralisasi terbesar, menangani lebih dari 1,5 triliun dolar dalam volume transaksi. Sebagai infrastruktur publik, ini adalah bagian penting dari ekosistem cryptocurrency.

Seiring berkembangnya teknologi dan pasar, protokol Uniswap juga harus berkembang. Kami sangat senang memperkenalkan visi Uniswap v;4 kepada Anda, dan kami yakin ini akan membuka kemungkinan tak terbatas untuk metode perdagangan pembuatan token untuk likuiditas on-chain.

Kami sekarang telah merilis draf kode untuk membuat v;4; dengan umpan balik terbuka dan kontribusi komunitas yang berarti. Kami berharap ini menjadi proses selama berbulan-bulan. Anda dapat membaca rilis awal open-source Uniswap v;4 core dan pustaka sekitarnya di sini, membaca draf buku putih teknis di sini, dan mempelajari lebih lanjut tentang cara berkontribusi di sini.

Uniswap v3; mengambil pendekatan yang kuat dan tegas untuk menyediakan likuiditas, diimbangi dengan ruang trade-off yang sangat kompleks. Fitur-fitur baru hadir dengan biaya yang lebih tinggi dan kerumitan kode. Misalnya, versi V3 menyertakan oracle, memungkinkan pembangun untuk mengintegrasikan data harga on-chain real-time, tetapi dengan mengorbankan biaya yang meningkat untuk pedagang.

Visi kami untuk Uniswap v;4 adalah untuk memungkinkan siapa pun membuat keputusan trade-off dengan memperkenalkan "pengait". hooks; adalah kontrak yang berjalan pada titik berbeda dalam siklus hidup operasi kumpulan. Kumpulan dapat membuat pengorbanan yang sama seperti v3, atau menambahkan fungsionalitas yang sama sekali baru. Misalnya, v;4 akan memungkinkan kumpulan penambangan untuk mendukung biaya dinamis itu sendiri, menambahkan pesanan cap on-chain, atau bertindak sebagai pembuat pasar rata-rata tertimbang waktu (TWAMM) untuk menyebarkan pesanan besar dari waktu ke waktu.

Saat melakukan penyesuaian ini, arsitektur Uniswap v;4 juga mengurangi biaya dan memastikan efisiensi. Ini memperkenalkan kontrak "tunggal" baru di mana semua kumpulan penambangan berada dalam satu kontrak pintar. Kami percaya bahwa kombinasi "hooks" dan arsitektur singleton akan menciptakan platform yang sangat kuat dengan penyesuaian kumpulan yang cepat dan aman serta perutean yang efisien di beberapa kumpulan. Uniswap v;4 menghadirkan inovasi AMM yang cepat dan ekspresif dalam ekosistem yang kokoh.

Apa itu Uniswap v;4;?

kait; dan kumpulan khusus

Setiap kumpulan likuiditas Uniswap memiliki siklus hidup. Selama masa pakai kumpulan, beberapa hal terjadi: kumpulan dibuat dengan tingkat biaya default; likuiditas ditambahkan, dihapus, atau disesuaikan kembali; dan tentu saja, pengguna memperdagangkan token. Di Uniswap v3, peristiwa siklus hidup ini digabungkan dengan erat dan dijalankan dalam urutan yang sangat ketat.

Untuk menciptakan ruang bagi likuiditas yang dapat disesuaikan di Uniswap v;4, kami ingin menciptakan cara bagi para penggelar kumpulan untuk memperkenalkan kode yang melakukan tindakan tertentu pada poin-poin penting dalam siklus hidup kumpulan -- seperti sebelum perdagangan atau Setelah, atau sebelum atau sesudah mengubah posisi LP.

Masukkan kait, yang merupakan plugin yang menyesuaikan cara pool, swap, biaya, dan posisi LP berinteraksi. Pengembang dapat berinovasi pada likuiditas dan keamanan protokol Uniswap untuk membuat kumpulan AMM khusus melalui pengait yang terintegrasi dengan kontrak pintar v;4.

Kami senang dengan beberapa eksperimen, termasuk:

  • Time Weighted Average Market Maker (TWAMM)
  • Biaya dinamis berdasarkan volatilitas atau masukan lainnya
  • Pesanan tutup rantai
  • Setorkan likuiditas di luar jangkauan ke dalam perjanjian pinjaman
  • Oracle on-chain yang disesuaikan, seperti oracle geomean
  • Secara otomatis menambah biaya LP kembali ke posisi LP
  • Keuntungan MEV yang diinternalisasi didistribusikan kembali ke piringan hitam

Laut seluas lompatan ikan, langit setinggi burung terbang, ruang imajinasi v4 tak terbatas. Sekarang setiap kumpulan tidak hanya ditentukan oleh token dan tingkat biaya, kita akan melihat kumpulan dari semua warna, bentuk, dan ukuran. Logika inti Uniswap v4 sama dengan v3, yang tidak dapat diupgrade. Meskipun setiap kumpulan dapat menggunakan kontrak pintar kaitnya sendiri, kait dapat dibatasi untuk izin khusus yang ditentukan pada waktu pembuatan kumpulan.

Kami telah membuat kontrak sampel kait, klik untuk melihat kerangka kerja saat ini. Kami berharap developer menemukan cara baru dan menarik untuk membuat fitur yang belum kami pikirkan.

Uniswap Labs merilis draf kode Uniswap v4, mengintip fungsi utama

Tingkatkan arsitektur dan hemat; GAS

Di Uniswap v3, kami menerapkan kontrak baru untuk setiap kumpulan, yang membuatnya lebih mahal untuk membuat kumpulan dan melakukan pertukaran multi-kumpulan. Di v;4, kami menempatkan semua kumpulan dalam kontrak tunggal, yang akan memberikan penghematan gas yang efektif, karena transaksi tidak perlu lagi mentransfer token antar kumpulan dalam kontrak yang berbeda. Data awal menunjukkan bahwa v;4 mengurangi biaya gas pembuatan kolam sebesar 99%;. Hooks memperkenalkan dunia pilihan tanpa akhir, dan lajang memungkinkan Anda menjangkau semuanya secara efisien.

Arsitektur singleton ini dilengkapi dengan sistem "akuntansi flash" yang baru. Alih-alih mentransfer aset masuk dan keluar dari kumpulan pada akhir setiap transaksi di v3, sistem hanya melakukan transfer berdasarkan saldo bersih - yang berarti sistem yang lebih efisien yang menyediakan penghematan gas tambahan di Uniswap v;4.

Kami percaya bahwa desain terbaik untuk akuntansi flash adalah dengan menggunakan "penyimpanan sementara", yang akan diimplementasikan oleh EIP-1153. EIP ini sedang dipertimbangkan untuk dimasukkan sebagai bagian dari peningkatan hard fork Ethereum Cancun dan akan membawa lebih banyak peningkatan Gas dan desain kontrak yang lebih bersih di berbagai aplikasi.

Dengan efisiensi singleton dan flash accounting, tidak perlu lagi membatasi tingkat biaya. Pembuat kumpulan dapat mengaturnya pada tingkat yang membuat mereka paling kompetitif, atau menyesuaikannya menggunakan pengait biaya dinamis. v;4 memberikan dukungan untuk ETH asli, yang memberikan penghematan bahan bakar tambahan.

Uniswap Labs merilis draf kode Uniswap v4, mengintip fungsi utama

Lisensi dan Administrasi

Seperti biasa, kami sangat yakin bahwa infrastruktur keuangan inti harus terbuka dan transparan. Kami juga percaya bahwa komunitas Uniswap - orang-orang dan tim yang mendukung, menggunakan, dan membangun protokol - harus mengatur protokol v;4;, sama seperti mereka mengatur versi sebelumnya.

Kode tersebut akan dirilis di bawah Lisensi Sumber Bisnis 1.1, yang membatasi penggunaan kode sumber v;4 dalam lingkungan komersial atau produksi hingga empat tahun, dan pada saat itu akan beralih secara permanen ke lisensi GPL. Seperti halnya v3, Uniswap Governance dan Uniswap Labs dapat memberikan pengecualian lisensi.

Mekanisme pengisian protokol juga akan didasarkan pada v3. Lapisan tata kelola akan dapat memilih untuk meningkatkan biaya protokol di kumpulan mana pun, tunduk pada batasan. Rincian lebih lanjut tentang mekanisme biaya dapat ditemukan di kertas putih.

Lihat Asli
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate.io
Komunitas
Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)