Penulis: Hayden Adams, pendiri Uniswap; terjemahan: Golden Finance cryptonaitive
Dua tahun lalu, kami merilis Uniswap v3, yang merupakan momen penting untuk likuiditas on-chain dan DeFi. Saat ini, protokol Uniswap adalah protokol pertukaran terdesentralisasi terbesar, yang menangani volume transaksi lebih dari $1,5 triliun. Sebagai infrastruktur publik, ini adalah bagian penting dari ekosistem crypto.
Seiring berkembangnya teknologi dan pasar, begitu pula protokol Uniswap. Itulah mengapa kami sangat bersemangat untuk memperkenalkan visi kami untuk Uniswap v4, yang kami yakini akan membuka banyak kemungkinan tentang bagaimana likuiditas dibuat dan bagaimana token diperdagangkan secara on-chain.
Kami merilis draf kode sekarang sehingga v4 dapat dibuat secara publik, dengan umpan balik terbuka dan kontribusi komunitas yang bermakna. Kami berharap ini menjadi proses selama berbulan-bulan. Anda dapat membaca rilis awal sumber terbuka dari repositori inti dan periferal Uniswap v4.
Uniswap v3 mengambil pendekatan yang kuat dan berpendirian untuk menyediakan likuiditas, menyeimbangkan ruang pengorbanan yang sangat kompleks. Fitur-fitur baru hadir dengan biaya yang lebih tinggi dan kerumitan kode. Misalnya, v3 menyertakan oracle, memungkinkan pembangun untuk mengintegrasikan data harga on-chain real-time, dengan mengorbankan beberapa peningkatan biaya untuk penukar.
Visi kami untuk Uniswap v4 adalah memungkinkan siapa pun membuat keputusan pertukaran ini dengan memperkenalkan "pengait". Hook adalah kontrak yang berjalan di berbagai titik dalam siklus hidup kumpulan. Kumpulan dapat membuat pengorbanan yang sama seperti v3, atau mereka dapat menambahkan fungsionalitas 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.
Seiring dengan penyesuaian ini, arsitektur Uniswap v4 mengurangi biaya dan memastikan efisiensi. Ini memperkenalkan kontrak "tunggal" baru di mana semua kumpulan penambangan berada dalam satu kontrak pintar. Kami percaya kombinasi hook dan arsitektur singleton menciptakan platform yang sangat kuat - penyesuaian kumpulan yang cepat dan aman serta perutean yang efisien di beberapa kumpulan. Uniswap v4 menghadirkan inovasi AMM yang cepat dan ekspresif dalam ekosistem yang kuat.
Apa itu Uniswap v4
Hook dan Pool Khusus
Setiap kumpulan likuiditas Uniswap memiliki siklus hidup. Selama siklus hidup kolam, beberapa hal terjadi. Buat kumpulan dengan tingkatan biaya default; tambahkan, hapus, atau atur ulang likuiditas; dan tentu saja tukar token untuk pengguna. 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 v4, kami ingin menciptakan cara bagi para penyebar kumpulan untuk memperkenalkan kode yang akan melakukan tindakan tertentu pada poin-poin penting sepanjang siklus hidup kumpulan -- seperti sebelum atau sesudah swap, atau posisi LP berubah sebelum atau setelah.
Hooks adalah plugin yang menyesuaikan bagaimana "kumpulan, pertukaran, biaya, dan posisi LP" berinteraksi. Pengembang dapat berinovasi di atas likuiditas dan keamanan protokol Uniswap, membuat kumpulan AMM khusus melalui pengait yang terintegrasi dengan kontrak cerdas v4.
Beberapa eksperimen menarik meliputi:
Time Weighted Average Market Maker (TWAMM)
Biaya dinamis berdasarkan volatilitas atau input lainnya
Daftar harga batas rantai
Setorkan likuiditas di luar jangkauan ke dalam perjanjian pinjaman
Oracle on-chain yang disesuaikan, seperti oracle geomean
Peracikan otomatis biaya LP ke posisi LP
Distribusi laba MEV yang diinternalisasi ke LP
Namun pada kenyataannya, langit terbatas. Karena setiap kumpulan sekarang ditentukan oleh lebih dari sekadar token dan tingkatan 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 pada izin khusus yang ditentukan pada waktu pembuatan kumpulan.
Kami telah membuat kontrak sampel hooks (untuk memulai kerangka kerja saat ini. Kami berharap pengembang akan menemukan cara baru dan menarik untuk membangun fungsionalitas yang bahkan belum kami pikirkan.
Peningkatan Arsitektur dan Hemat Gas
Di Uniswap v3, kami menerapkan kontrak baru untuk setiap kumpulan, yang membuat pembuatan kumpulan dan melakukan pertukaran multi-kumpulan menjadi lebih mahal. Di v4, kami menyimpan semua kumpulan dalam kontrak tunggal, yang akan sangat menghemat bahan bakar, karena swap tidak perlu lagi mentransfer token antar kumpulan dalam kontrak yang berbeda. Estimasi awal menunjukkan bahwa v4 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" baru. Alih-alih mentransfer aset masuk dan keluar dari kumpulan pada akhir setiap swap di v3, sistem mentransfer hanya berdasarkan saldo bersih - artinya sistem yang lebih efisien dapat memberikan penghematan gas tambahan di Uniswap v4.
Kami yakin desain terbaik untuk komputasi flash menggunakan "penyimpanan sementara", yang akan diaktifkan oleh EIP-1153. EIP dianggap sebagai bagian dari garpu keras Ethereum Cancun dan akan membawa peningkatan Gas yang lebih besar dan desain kontrak yang lebih bersih ke berbagai aplikasi.
Dengan efisiensi penghitungan singleton dan flash, tidak perlu membatasi tingkat biaya. Pembuat kumpulan dapat mengaturnya pada tingkat yang membuat mereka paling kompetitif, atau menyesuaikannya menggunakan pengait biaya dinamis. v4 juga mengembalikan dukungan untuk ETH asli, yang memberikan penghematan bahan bakar tambahan.
Lisensi dan Tata Kelola
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 mengelola v4 protokol seperti mereka mengelola versi sebelumnya.
Kode akan dirilis di bawah Lisensi Sumber Bisnis 1.1, yang membatasi penggunaan kode sumber v4 di lingkungan komersial atau produksi hingga empat tahun, setelah itu kode akan beralih secara permanen ke lisensi GPL. Seperti v3, Uniswap Governance dan Uniswap Labs dapat memberikan pengecualian lisensi.
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.
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.
Pendiri Uniswap secara pribadi menjelaskan apa itu Uniswap V4
Penulis: Hayden Adams, pendiri Uniswap; terjemahan: Golden Finance cryptonaitive
Dua tahun lalu, kami merilis Uniswap v3, yang merupakan momen penting untuk likuiditas on-chain dan DeFi. Saat ini, protokol Uniswap adalah protokol pertukaran terdesentralisasi terbesar, yang menangani volume transaksi lebih dari $1,5 triliun. Sebagai infrastruktur publik, ini adalah bagian penting dari ekosistem crypto.
Seiring berkembangnya teknologi dan pasar, begitu pula protokol Uniswap. Itulah mengapa kami sangat bersemangat untuk memperkenalkan visi kami untuk Uniswap v4, yang kami yakini akan membuka banyak kemungkinan tentang bagaimana likuiditas dibuat dan bagaimana token diperdagangkan secara on-chain.
Kami merilis draf kode sekarang sehingga v4 dapat dibuat secara publik, dengan umpan balik terbuka dan kontribusi komunitas yang bermakna. Kami berharap ini menjadi proses selama berbulan-bulan. Anda dapat membaca rilis awal sumber terbuka dari repositori inti dan periferal Uniswap v4.
Uniswap v3 mengambil pendekatan yang kuat dan berpendirian untuk menyediakan likuiditas, menyeimbangkan ruang pengorbanan yang sangat kompleks. Fitur-fitur baru hadir dengan biaya yang lebih tinggi dan kerumitan kode. Misalnya, v3 menyertakan oracle, memungkinkan pembangun untuk mengintegrasikan data harga on-chain real-time, dengan mengorbankan beberapa peningkatan biaya untuk penukar.
Visi kami untuk Uniswap v4 adalah memungkinkan siapa pun membuat keputusan pertukaran ini dengan memperkenalkan "pengait". Hook adalah kontrak yang berjalan di berbagai titik dalam siklus hidup kumpulan. Kumpulan dapat membuat pengorbanan yang sama seperti v3, atau mereka dapat menambahkan fungsionalitas 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.
Seiring dengan penyesuaian ini, arsitektur Uniswap v4 mengurangi biaya dan memastikan efisiensi. Ini memperkenalkan kontrak "tunggal" baru di mana semua kumpulan penambangan berada dalam satu kontrak pintar. Kami percaya kombinasi hook dan arsitektur singleton menciptakan platform yang sangat kuat - penyesuaian kumpulan yang cepat dan aman serta perutean yang efisien di beberapa kumpulan. Uniswap v4 menghadirkan inovasi AMM yang cepat dan ekspresif dalam ekosistem yang kuat.
Apa itu Uniswap v4
Hook dan Pool Khusus
Setiap kumpulan likuiditas Uniswap memiliki siklus hidup. Selama siklus hidup kolam, beberapa hal terjadi. Buat kumpulan dengan tingkatan biaya default; tambahkan, hapus, atau atur ulang likuiditas; dan tentu saja tukar token untuk pengguna. 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 v4, kami ingin menciptakan cara bagi para penyebar kumpulan untuk memperkenalkan kode yang akan melakukan tindakan tertentu pada poin-poin penting sepanjang siklus hidup kumpulan -- seperti sebelum atau sesudah swap, atau posisi LP berubah sebelum atau setelah.
Hooks adalah plugin yang menyesuaikan bagaimana "kumpulan, pertukaran, biaya, dan posisi LP" berinteraksi. Pengembang dapat berinovasi di atas likuiditas dan keamanan protokol Uniswap, membuat kumpulan AMM khusus melalui pengait yang terintegrasi dengan kontrak cerdas v4.
Beberapa eksperimen menarik meliputi:
Namun pada kenyataannya, langit terbatas. Karena setiap kumpulan sekarang ditentukan oleh lebih dari sekadar token dan tingkatan 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 pada izin khusus yang ditentukan pada waktu pembuatan kumpulan.
Kami telah membuat kontrak sampel hooks (untuk memulai kerangka kerja saat ini. Kami berharap pengembang akan menemukan cara baru dan menarik untuk membangun fungsionalitas yang bahkan belum kami pikirkan.
Peningkatan Arsitektur dan Hemat Gas
Di Uniswap v3, kami menerapkan kontrak baru untuk setiap kumpulan, yang membuat pembuatan kumpulan dan melakukan pertukaran multi-kumpulan menjadi lebih mahal. Di v4, kami menyimpan semua kumpulan dalam kontrak tunggal, yang akan sangat menghemat bahan bakar, karena swap tidak perlu lagi mentransfer token antar kumpulan dalam kontrak yang berbeda. Estimasi awal menunjukkan bahwa v4 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" baru. Alih-alih mentransfer aset masuk dan keluar dari kumpulan pada akhir setiap swap di v3, sistem mentransfer hanya berdasarkan saldo bersih - artinya sistem yang lebih efisien dapat memberikan penghematan gas tambahan di Uniswap v4.
Kami yakin desain terbaik untuk komputasi flash menggunakan "penyimpanan sementara", yang akan diaktifkan oleh EIP-1153. EIP dianggap sebagai bagian dari garpu keras Ethereum Cancun dan akan membawa peningkatan Gas yang lebih besar dan desain kontrak yang lebih bersih ke berbagai aplikasi.
Dengan efisiensi penghitungan singleton dan flash, tidak perlu membatasi tingkat biaya. Pembuat kumpulan dapat mengaturnya pada tingkat yang membuat mereka paling kompetitif, atau menyesuaikannya menggunakan pengait biaya dinamis. v4 juga mengembalikan dukungan untuk ETH asli, yang memberikan penghematan bahan bakar tambahan.
Lisensi dan Tata Kelola
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 mengelola v4 protokol seperti mereka mengelola versi sebelumnya.
Kode akan dirilis di bawah Lisensi Sumber Bisnis 1.1, yang membatasi penggunaan kode sumber v4 di lingkungan komersial atau produksi hingga empat tahun, setelah itu kode akan beralih secara permanen ke lisensi GPL. Seperti v3, Uniswap Governance dan Uniswap Labs dapat memberikan pengecualian lisensi.
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.