Trading berbasis tujuan merujuk pada abstraksi tujuan pengguna dan integrasi logika operasional dan proses yang mendasarinya ke dalam satu langkah, yang secara signifikan menyederhanakan kompleksitas dan membuatnya lebih intuitif untuk digunakan. Sebagai contoh, misalkan seorang pengguna ingin mengonversi token A pada rantai Base menjadi token B pada rantai Solana. Dalam hal ini, pengguna biasanya perlu melakukan beberapa langkah: pertama-tama mengonversi token A (aset asli pada rantai Base) menjadi USDC, kemudian menggunakan jembatan lintas-rantai untuk mentransfer USDC ke Solana, dan akhirnya menukarnya dengan token B. Konversi aset yang tampaknya sederhana ini memerlukan interaksi dengan setidaknya tiga protokol yang berbeda (DEX Base, jembatan lintas-rantai, dan DEX Solana), serta memastikan cukup ETH dan SOL tersedia untuk menutupi Biaya Gas di kedua rantai Base dan Solana. Proses ini merepotkan. Namun, dalam skenario berbasis tujuan, pengguna hanya perlu memasukkan token yang ingin mereka konversi dan rantai tujuan, dan mereka dapat mencapai konversi dengan sekali klik tanpa harus terlibat dalam operasi yang rumit di beberapa protokol, yang sangat mengurangi hambatan masuk dan mengoptimalkan pengalaman transaksi.
Desain berbasis niat membawa beberapa keuntungan terobosan:
Di pasar saat ini, bursa terpusat (CEX) seperti Binance dan Coinbase mendominasi. Dibandingkan dengan DEX, CEX menawarkan likuiditas yang lebih stabil, memungkinkan mereka untuk menangani pesanan besar dan mengurangi kerugian yang disebabkan oleh slippage. Selain itu, CEX menyediakan berbagai alat perdagangan, termasuk perdagangan spot, kontrak, opsi, pinjaman, dan perdagangan over-the-counter (OTC), memungkinkan pengguna untuk secara fleksibel menerapkan alat-alat ini berdasarkan strategi mereka dan menikmati transaksi yang hampir tanpa latensi. Oleh karena itu, dengan pengalaman pengguna yang mulus dan produk keuangan yang beragam, CEX adalah pilihan yang lebih disukai bagi banyak pengguna.
Di sisi lain, DEX memerlukan waktu tunggu untuk konfirmasi blok, tidak dapat memberikan kecepatan transaksi secara real-time, dan mengalami kekurangan kedalaman likuiditas, yang menyebabkan slippage yang signifikan untuk pesanan besar. Bahkan setelah diperkenalkannya automated market makers (AMM), masalah likuiditas telah sedikit teratasi, tetapi slippage masih ada di luar rentang harga tertentu, dan efisiensi modal tetap rendah. Hal ini membuat DEX kurang kompetitif dibandingkan CEX. Namun, desain berbasis niat memiliki potensi untuk membantu DEX melewati situasi saat ini.
Selain dari keragaman produk dan antarmuka pengguna, alasan utama ketidakcompetitifan yang tidak memadai dari DEX terletak pada pengalaman perdagangan yang kurang baik dan ambang batas yang tinggi dari operasi on-chain. Oleh karena itu, meningkatkan kecepatan konfirmasi transaksi, menyuntikkan likuiditas lebih banyak, dan menyederhanakan proses operasi telah menjadi masalah kunci untuk dipecahkan. Desain berbasis niat dapat memenuhi kebutuhan-kebutuhan ini dengan sempurna.
Pertama, seperti yang disebutkan sebelumnya, dalam kerangka berbasis niat, pengguna hanya perlu menyatakan kebutuhan mereka secara langsung, seperti “mengonversi aset B di rantai A ke aset D di rantai C,” dan menetapkan rentang geseran yang dapat diterima dan batas biaya. Sistem akan secara otomatis menemukan jalur implementasi yang dioptimalkan, termasuk memilih jembatan lintas-rantai yang sesuai, pertukaran token di kolam likuiditas dengan geseran minimum, mengoptimalkan langkah-langkah transaksi, dan sebagainya. Pengguna tidak perlu memahami detail teknis yang kompleks dan proses operasi di balik layar; mereka hanya perlu menandatangani otorisasi untuk menyelesaikan berbagai operasi di rantai. Bagi pengguna baru yang tidak akrab dengan teknologi blockchain dan alat keuangan, ini tanpa diragukan lagi sangat mengurangi biaya belajar mereka, memungkinkan mereka untuk lebih fokus pada perdagangan itu sendiri tanpa terganggu oleh teknologi yang mendasarinya, sehingga mempromosikan popularisasi keuangan Web3. Bagi pengguna veteran yang sudah akrab dengan industri Web3, desain berbasis niat dapat mengurangi langkah-langkah operasional mereka, mengeksekusi transfer aset lintas-rantai dan konversi dengan lancar, dan meningkatkan efisiensi perdagangan secara efektif untuk menjalankan strategi arbitrase yang lebih kompleks.
Selain menyederhanakan operasi, desain berbasis tujuan juga membawa likuiditas yang lebih memadai. Dalam model AMM tradisional, DEX seringkali perlu menarik pengguna terlebih dahulu untuk mengunci sejumlah aset tertentu sebagai likuiditas untuk mendukung permintaan pertukaran dalam skala besar dan meminimalkan dampak slippage perdagangan. Namun, pendekatan ini memiliki dua isu utama.
Cold Start
Tidak peduli seberapa baik pengalaman perdagangan dan produk keuangan yang ada, DEX harus mencari cara untuk meningkatkan TVL (Total Value Locked) nya agar bisa bertahan di pasar DeFi yang sangat kompetitif. TVL yang tinggi berarti likuiditas yang baik, memberikan kedalaman perdagangan yang lebih dalam, yang dapat mengurangi kerugian yang disebabkan oleh slippage dan menarik lebih banyak pengguna. Penyedia likuiditas akan diberi imbalan dengan dividen biaya transaksi yang lebih tinggi, mendorong lebih banyak penyedia likuiditas dan membentuk siklus positif. Oleh karena itu, DEX yang baru diluncurkan harus pertama-tama menginvestasikan banyak sumber daya untuk meningkatkan TVL, yang membatasi fokusnya pada produk itu sendiri.
Fragmentasi Likuiditas
Di Web3, DEX memainkan peran yang mirip dengan bank tradisional, di mana pengguna dapat melakukan deposit, pertukaran token, dan menggunakan produk keuangan dan alat lainnya. Namun, tidak seperti bank Web2, yang tidak tersebar luas, menurut statistik DefiLlama, ada lebih dari 1500 DEX. Biasanya, orang hanya menggunakan beberapa bank, tetapi ada banyak DEX on-chain, sehingga sulit bagi pengguna untuk memilih. Masalah paling serius adalah bahwa dana on-chain selalu terbatas, dan DEX bersaing untuk likuiditas, menyebabkan fragmentasi likuiditas yang parah dan penggunaan modal yang tidak efisien.
Dalam desain berbasis niat, ketika pengguna mengirimkan permintaan transaksi, DEX akan menemukan jalur terbaik untuk implementasi, dan orang yang bertanggung jawab atas pencarian ini disebut sebagai “Solver”. Solver akan mencari kolam likuiditas yang mungkin, termasuk CEXs, DEXs, dan pasar OTC, mencocokkan likuiditas yang diperlukan untuk transaksi pengguna dan memberikan penawaran yang dioptimalkan. Berbeda dengan model AMM, di mana formula perhitungan kolam menentukan harga perdagangan, Solver akan menyelesaikan masalah likuiditas dengan mencari kolam yang paling efisien di seluruh rantai yang berbeda. Ini akan menggabungkan likuiditas di seluruh rantai.
Tidak hanya Solvers yang memecahkan masalah likuiditas, tetapi melalui persaingan antara Solvers yang berbeda, mereka akan mencoba menemukan jalur perdagangan yang paling murah dan cepat bagi pengguna untuk memperoleh hak konstruksi blok dan terlibat dalam arbitrase sambil juga menawarkan pengalaman yang lebih baik bagi pengguna.
Selanjutnya, kami akan secara singkat memperkenalkan beberapa DEX berbasis niat yang lebih populer di pasar, merangkum fitur teknis, kasus penggunaan, latar belakang tim, dan status pendanaan mereka, lalu membandingkan perbedaan mereka.
Didirikan pada tahun 2018, Uniswap adalah DEX pertama yang menggunakan model AMM untuk memecahkan masalah likuiditas on-chain. Ia berhasil melewati beberapa pasar naik dan turun dan secara bertahap berkembang dari Ethereum mainnet menjadi seluruh ekosistem EVM, tumbuh menjadi DEX terbesar di ruang DeFi. Per 12/5, TVL Uniswap adalah $6,62 miliar, dan volume perdagangannya selama tiga tahun terakhir menyumbang 50-70% dari total volume perdagangan di semua DEX. Baru-baru ini, Uniswap baru saja disalip oleh Raydium, didorong oleh kegilaan meme coin, dengan pangsa pasarnya turun di bawah 40% untuk pertama kalinya. Namun, Uniswap tetap menjadi pemimpin dalam keuangan terdesentralisasi.
Bagikan Volume Perdagangan DEX (Sumber: Artemis)
Uniswap didirikan oleh Hayden Adams, seorang pengembang Ethereum awal yang aktif. Proyek ini mendapatkan dukungan kuat dari Vitalik Buterin dan Yayasan Ethereum selama tahap awalnya dan kemudian mengumpulkan dana sebesar $177 juta dari investor seperti a16z, Paradigm, Polychain, dan Coinbase Ventures, antara lain.
Sebagian besar kesuksesan Uniswap di pasar dapat dikaitkan dengan kemauannya untuk merangkul teknologi industri baru, terus-menerus melakukan iterasi dan peningkatan produknya. Sejak diluncurkan pada tahun 2018, Uniswap telah memperkenalkan versi V2 hingga V4, secara bertahap menambah fitur seperti likuiditas terkonsentrasi, Flash Swaps, dan kolam kustom, mengoptimalkan layanannya untuk memenuhi permintaan pasar dan memperkuat daya saingnya.
Pada Juli 2023, Uniswap meluncurkan UniswapX, protokol routing lelang sumber terbuka penuh tanpa izin yang bertujuan untuk membuka jalur perdagangan dan memungkinkan pengguna terhubung ke lebih banyak AMM eksternal dan kolam likuiditas untuk pertukaran token, meningkatkan pengalaman perdagangan. Peningkatan utama meliputi:
Alur Kerja UniswapX V2 (Sumber: X)
Dalam sistem UniswapX V2 terbaru, pengguna mengirimkan pesanan khusus di luar rantai, yang kemudian diisi oleh beberapa pengisi pihak ketiga yang mencari sumber likuiditas yang layak, baik di dalam maupun di luar rantai. Para pengisi ini mengajukan penawaran untuk memenuhi pesanan pengguna dan memberikan penawaran. Jika pengguna menerima penawaran, mereka menandatangani transaksi. Dalam arsitektur ini, pertukaran token sebenarnya dilakukan oleh para pengisi, yang menyerap biaya gas. Namun, pengisi dapat mengurangi biaya transaksi dengan menjalankan beberapa transaksi secara bersamaan dan mendapatkan peluang arbitrase. UniswapX memberikan insentif kepada pengisi untuk bersaing satu sama lain dalam menyediakan harga terbaik bagi pengguna sambil menghindari serangan MEV.
Dengan UniswapX, pengguna secara otomatis menerima harga terbaik saat melakukan perdagangan di Uniswap, dan setelah versi lintas-rantai dirilis, pertukaran token dan transfer lintas-rantai akan terintegrasi dengan lancar dalam satu operasi tunggal, memungkinkan konversi aset lintas rantai dalam beberapa detik saja, yang lebih meningkatkan pengalaman pengguna.
Didirikan pada tahun 2019, 1inch adalah agregator DeFi dalam ekosistem EVM, yang mendukung secara luas solusi Layer 1 dan Layer 2 seperti Polygon, Arbitrum, BNB Chain, dan Avalanche. Ini menghubungkan kolam likuiditas di berbagai DEX di rantai yang berbeda dan secara otomatis menghitung jalur dan kondisi perdagangan terbaik untuk membantu pengguna mengurangi biaya dan waktu perdagangan. Ini juga menyederhanakan operasi cross-chain, sehingga memudahkan untuk memindahkan dana antar rantai yang berbeda.
1inch didirikan oleh dua insinyur perangkat lunak berpengalaman, Sergej Kunz dan Anton Bukov, di ETH New York Hackathon. Kunz telah bekerja di perusahaan Jerman terkemuka seperti Bulktrade, Porsche, dan mimacom, sementara Bukov awalnya adalah pengembang iOS/macOS tetapi kemudian beralih ke ruang kripto. Sebelum mendirikan 1inch, Bukov adalah seorang insinyur kontrak pintar senior di Near Protocol, bertanggung jawab untuk mengembangkan komunikasi lintas rantai antara Near dan Ethereum. Keahlian mereka dalam rekayasa perangkat lunak dan teknologi blockchain memberikan dukungan teknis yang solid bagi 1inch, yang berhasil mengumpulkan total $193 juta dalam tiga putaran pendanaan antara 2020 dan 2021, dengan investor seperti Binance Labs, Pantera Capital, Amber Group, dan Dragonfly.
1inch menggunakan algoritma Pathfinder miliknya untuk menemukan jalur perdagangan terbaik antara beberapa DEX dan sumber likuiditas. Secara khusus, algoritma membagi permintaan transaksi tunggal pengguna menjadi beberapa bagian dan mengalokasikannya ke berbagai kolam likuiditas. Kemudian, dalam waktu kurang dari satu detik, algoritma menghitung rute optimal dengan mempertimbangkan harga, likuiditas, dan biaya gas, untuk mendapatkan tingkat pertukaran token terbaik dan slippage terendah, mengurangi biaya perdagangan dan meningkatkan efisiensi modal. Selain itu, saat 1inch melakukan perdagangan untuk pengguna, secara otomatis dilakukan peninjauan terhadap keamanan kontrak token dan sumber likuiditas yang terlibat dalam transaksi, dan menggunakan Proteksi Rabbithole bawaan untuk memproses transaksi secara masal. Enkripsi ini memastikan bahwa detail transaksi tetap bersifat pribadi hingga transaksi dikonfirmasi di blockchain, mencegah serangan MEV dan melindungi dana pengguna.
Pada tahun 2022, 1inch memperkenalkan mode Fusion, yang memungkinkan pengguna untuk menetapkan rentang harga, batas waktu perdagangan, dan slippage berdasarkan kebutuhan mereka. Sistem kemudian mengirimkan pesanan perdagangan ke beberapa penyedia likuiditas (Resolvers), yang mencari jalur perdagangan yang memungkinkan dan memilih solusi perdagangan terbaik melalui proses penawaran. Dalam mode ini, pengguna dapat menghindari Biaya Gas yang diperlukan untuk transaksi, karena biaya tersebut ditanggung oleh Resolvers yang menjalankan perdagangan. Pengguna mendapatkan manfaat dari persaingan di antara Resolvers dengan mendapatkan pengalaman perdagangan yang lebih baik.
CoW Swap didirikan pada tahun 2021 sebagai agregator perdagangan berbasis mekanisme "Coincidence of Wants" (CoW) untuk menangani pesanan. "Coincidence of Wants" mengacu pada situasi di mana permintaan perdagangan dari beberapa pengguna saling melengkapi. Misalnya, Pengguna A ingin menukar 1 ETH dengan 4000 USDT, sedangkan Pengguna B bersedia menukar 4000 USDT dengan 1 ETH. Dalam kasus ini, pesanan A dan B dapat langsung dipasangkan untuk pertukaran token P2P, tanpa perlu kolam likuiditas pihak ketiga. Dalam mekanisme pencocokan "Coincidence of Wants", semua niat perdagangan pengguna dalam periode waktu tertentu potensial menjadi sumber likuiditas satu sama lain. Pesanan yang melengkapi akan dipenuhi secara bersamaan, hanya sebagian kecil pesanan yang tidak memiliki korespondensi yang sesuai perlu mencari sumber likuiditas lain. Sebagai hasilnya, CoW Swap mengurangi ketergantungan pada kolam likuiditas, menghemat biaya Gas, dan memberikan perlindungan MEV yang lebih baik, menawarkan harga perdagangan yang lebih menguntungkan bagi pengguna.
Protokol CoW didirikan oleh Anna George, mantan manajer pengembangan bisnis di protokol infrastruktur terdesentralisasi Gnosis. Pendahulunya adalah proyek yang diinkubasi dalam Gnosis DAO. Tujuannya adalah untuk mengoptimalkan efisiensi perdagangan on-chain dan menyediakan perlindungan MEV yang kuat untuk meminimalkan kerugian yang tidak perlu bagi para pedagang. Pada tahun 2022, Protokol CoW secara resmi berpisah dari Gnosis DAO melalui pemungutan suara komunitas dan mengumpulkan total pendanaan sebesar $23 juta. Jumlah ini termasuk $15 juta dari investor institusional seperti Blockchain Capital, Cherry Ventures, dan Ethereal Ventures, dan tambahan $8 juta dalam pendanaan kripto dari 5.000 anggota komunitas, terdiri dari ETH, GNO, dan xDAI.
Berbeda dengan DEX tradisional, ketika pengguna melakukan perdagangan di CoW Swap, mereka tidak langsung menandatangani eksekusi perdagangan di rantai. Sebaliknya, mereka menandatangani "niat perdagangan" mereka, yang mencakup token dan jumlah yang ingin mereka tukar. Setelah ditandatangani, sistem mengumpulkan semua niat perdagangan pengguna dalam periode waktu yang sama dan meneruskannya ke Solvers untuk pencocokan. Solvers adalah entitas pihak ketiga yang menggunakan algoritma yang dioptimalkan untuk mencocokkan permintaan perdagangan yang saling melengkapi dengan harga yang paling efisien dan biaya terendah. Perdagangan yang tidak cocok akan mencari sumber likuiditas lain dan, akhirnya, mengeksekusi perdagangan melalui proses lelang batch.
Pendekatan ini memungkinkan sebagian besar pesanan pengguna dipasangkan P2P, melewati kolam likuiditas, mengurangi biaya perdagangan, dan pada dasarnya memungkinkan pesanan dieksekusi dengan harga lebih baik dari harga pasar. Selain itu, karena transaksi sebenarnya dieksekusi oleh Solvers, pengguna tidak terpapar serangan MEV, karena risikonya ditanggung oleh Solvers. Untuk mendorong Solvers untuk terus memberikan solusi perdagangan yang optimal bagi pengguna, penawar sukses dalam lelang menerima CoW sebagai insentif, mempromosikan persaingan sehat di antara Solvers.
Selain pesanan pasar dan pesanan batas standar, CoW Swap menawarkan tiga jenis pesanan khusus: Harga Rata-rata Berbobot Waktu (TWAP), pesanan programatik, pesanan Milkman, dan CoW Hooks, untuk memberikan pengguna dengan lebih banyak pilihan perdagangan yang beragam dan fleksibel. Berikut adalah pengantar singkat untuk empat mode perdagangan khusus ini:
TWAP
TWAP bertujuan untuk memecah pesanan besar menjadi beberapa pesanan kecil dan menjalankannya secara bertahap selama periode tertentu, mengurangi dampaknya pada pasar dan mengurangi efek slippage untuk mengoptimalkan harga eksekusi. Pengguna dapat menyesuaikan perdagangan mereka dengan mengatur parameter seperti volume transaksi untuk setiap batch, interval waktu untuk eksekusi, rentang harga yang dapat diterima, waktu eksekusi total, dan optimasi jalur perdagangan, meningkatkan efisiensi eksekusi. Fitur ini sangat cocok untuk institusi dan pedagang besar dengan kebutuhan perdagangan volume tinggi.
Pesanan Programatik:
CoW Swap mengembangkan pesanan programatik dengan mengintegrasikan ERC-1271, memungkinkan pengguna untuk menetapkan kondisi dan aturan perdagangan sehingga sistem dapat secara otomatis melakukan perdagangan kompleks berdasarkan logika atau strategi tertentu. Solver yang menjalankan perdagangan akan mencari rencana eksekusi terbaik sesuai dengan kondisi pesanan, memastikan kepentingan pengguna maksimal. Pesanan programatik memungkinkan penggunaan kasus yang lebih kompleks, seperti proyek atau DAO yang menggunakan dompet multi-tanda tangan untuk secara otomatis mendistribusikan gaji, mengalokasikan pendapatan protokol ke dompet tertentu, dan menyesuaikan proporsi aset dalam dompet. TWAP dibangun di atas pesanan programatik. Bagi investor individu, pesanan programatik dapat digunakan untuk menyesuaikan proporsi portofolio secara otomatis, melindungi pasar dalam kondisi tertentu, atau berpartisipasi dalam imbalan pertambangan, memungkinkan eksekusi berbagai strategi perdagangan kuantitatif yang kompleks.
Pemesanan Tukang Susu
Alur Pesanan Milkman (Sumber: Dokumentasi CoW DAO) \
CoW Protocol dan Yearn Finance secara bersama-sama mengembangkan pesanan Milkman, yang bekerja berbeda dari pesanan biasa di mana pengguna secara manual mengatur rentang harga tetap. Milkman menggunakan orakel on-chain seperti Chainlink dan Tellor untuk menyediakan harga pasar real-time, memastikan kesesuaian harga pelaksanaan dan menghindari transaksi gagal akibat fluktuasi harga aset. Pesanan Milkman cocok untuk situasi di mana perdagangan tidak dapat dilaksanakan secara langsung atau di mana fluktuasi harga yang disebabkan oleh likuiditas yang kurang memadai sangat parah. Misalnya, jika sebuah proyek ingin menjual ETH dari kas treasurynya dan mengonversikannya menjadi USDC, tetapi perlu menunggu suara DAO untuk dilanjutkan, di mana ETH dapat mengalami fluktuasi harga yang signifikan di luar rentang harga yang ditetapkan, pesanan Milkman dapat memungkinkan Oracle menyediakan harga pasar real-time, memfasilitasi pelaksanaan perdagangan.
CoW Hooks
CoW Hooks memungkinkan pengguna untuk mengaitkan perdagangan CoW Swap mereka dengan kontrak pintar lainnya di Ethereum, yang berarti bahwa pengguna dapat memicu tindakan perdagangan tertentu dengan memanggil kontrak pintar eksternal melalui pesanan mereka. Sebagai contoh, sebelum perdagangan (dikenal sebagai Pre-Hooks), pengguna dapat melakukan staking token mereka di kontrak protokol dan menggunakan Pre-Hooks untuk secara otomatis membuka kunci token sebelum mengeksekusi perdagangan. Setelah perdagangan (Post-Hooks), pengguna dapat menggunakan Post-Hooks untuk mendepositkan dana ke protokol lain atau mentransfernya ke rantai lain. Semua panggilan kontrak pintar eksternal yang terlibat dalam proses ini terlampir ke pesanan CoW Swap, dan Solvers akan secara otomatis mengeksekusinya berdasarkan kondisi, menggabungkannya ke dalam satu transaksi dan mengirimkannya ke blockchain.
Dengan CoW Hooks, pengguna dapat mengatur kondisi pemicu untuk kontrak pintar yang berbeda dan secara otomatis menjalankan beberapa transaksi on-chain sekaligus, menyederhanakan kompleksitas operasi. Berbeda dengan pesanan programatik, yang hanya menyesuaikan perdagangan itu sendiri dan berinteraksi dengan kontrak pintar CoW Protocol, CoW Hooks terhubung ke kontrak pintar eksternal, menciptakan perbedaan mendasar dalam sifatnya, tetapi ketika digabungkan, mereka menawarkan fleksibilitas dan adaptabilitas yang lebih besar bagi pengguna dalam perdagangan.
Dari penjelasan tiga protokol di atas, jelas bahwa tujuan utama mereka adalah untuk menyederhanakan proses perdagangan bagi pengguna, memungkinkan mereka untuk menyatakan niat perdagangan mereka, dan kemudian sistem secara otomatis akan menjalankan strategi perdagangan terbaik untuk memaksimalkan keuntungan mereka. Dalam model perdagangan berdasarkan niat ini, pengguna tidak perlu peduli di mana atau bagaimana perdagangan dilaksanakan - mereka hanya peduli apakah hasil akhir memenuhi kebutuhan dan harapan mereka. Oleh karena itu, kami akan membandingkan UniswapX, 1inch, dan CoW Swap dari empat sudut pandang: mekanisme eksekusi, langkah-langkah perlindungan MEV, biaya protokol, dan penempatan pasar untuk lebih memahami bagaimana mekanisme desain yang berbeda mempengaruhi pengalaman pengguna.
Meskipun terdapat perbedaan dalam detailnya, mekanisme operasional UniswapX, 1inch, dan CoW Swap umumnya sama. Prosesnya adalah sebagai berikut:
Pengguna menandatangani niat transaksi → Sistem mencari sumber likuiditas terbaik → Pencocokan transaksi → Melaksanakan transaksi → Mengembalikan hasil pelaksanaan
Dari menemukan likuiditas hingga mengeksekusi transaksi, ketiganya mendorong entitas pihak ketiga untuk memberikan penawaran terbaik melalui mekanisme imbalan, namun mereka menggunakan istilah yang berbeda. UniswapX menyebutnya sebagai “Filler,” 1inch menggunakan “Resolver,” dan CoW Swap merujuk padanya sebagai “Solver.” Selain nama yang berbeda, logika operasional ketiganya juga berbeda.
Pertama, mengenai sumber likuiditas, UniswapX dan 1inch keduanya mengandalkan secara utama pada kolam likuiditas on-chain. Uniswap adalah sumber likuiditas yang besar, sementara 1inch terutama terhubung ke likuiditas eksternal. Keduanya memungkinkan penyediaan likuiditas pribadi, dengan pembuat pasar besar biasanya menyediakan likuiditas di 1inch. Di sisi lain, CoW Swap menggabungkan semua niat perdagangan pengguna sebagai sumber likuiditas utamanya dan hanya mencari likuiditas eksternal jika tidak ada pesanan yang cocok ditemukan untuk perdagangan pengguna. Dengan demikian, Uniswap dan 1inch masih berdasarkan pada kolam AMM dan pembuat pasar sebagai pihak lawan tetapi membantu pengguna menemukan opsi kurs pertukaran terbaik. Sebaliknya, CoW Swap berusaha mencapai lebih banyak pertukaran sesama pengguna (P2P), mengurangi ketergantungan pada kolam likuiditas.
Oleh karena itu, dari hal di atas, dapat diamati bahwa Uniswap dan 1inch mencocokkan perdagangan tunggal sebagai unit terkecil, sementara CoW Swap mengelompokkan semua pesanan yang terjadi pada saat yang sama dan memprosesnya bersama-sama.
Tentang perlindungan MEV, CoW Swap menghindari ketergelinciran transaksi dan potensi serangan MEV melalui mekanisme pasangan P2P off-chain-nya. Para Solver akan mencocokkan semua perdagangan pengguna dan menggabungkannya menjadi satu transaksi sebelum mengirimkannya on-chain, memberikan perlindungan MEV yang paling komprehensif di antara ketiganya. Menurut laporan dari perusahaan analitik data blockchain EighPhi, transaksi yang dicocokkan melalui CoW Swap pada tahun 2022 secara signifikan mengurangi kemungkinan pengguna mengalami serangan MEV.
Pengurangan Serangan MEV pada CoW Swap (Sumber: Dampak Sandwich MEV pada CoW Swap: Satu Magnitudo Lebih Rendah Daripada di Bursa DEX Lainnya)
UniswapX dan 1inch, namun, memindahkan risiko MEV ke para pelaksana transaksi sebenarnya (Filler dan Resolver). Meskipun mereka memberikan beberapa tingkat perlindungan, ini tidak sekomprehensif CoW Swap yang memiliki perlindungan ganda (pasangan P2P dan pemrosesan batch), dan dokumentasi resmi mereka kurang memiliki penjelasan rinci.
Karena pelaksana transaksi untuk UniswapX, 1inch, dan CoW Swap semuanya pihak ketiga, pengguna hanya menandatangani niat transaksi. Oleh karena itu, pihak ketiga membayar Biaya Gas atas nama pengguna, memungkinkan transaksi Biaya Gas nol. Pengguna tidak menanggung biaya transaksi gagal dan tidak perlu menyiapkan token asli untuk jaringan sebelum setiap transaksi, yang secara signifikan mengurangi biaya transaksi yang diperlukan.
Namun, meskipun Biaya Gas diteruskan ke pihak ketiga, jika transaksi berhasil, mereka akan memasukkan biaya yang dibayar selama proses sebagai Biaya Protokol dalam pesanan pengguna. Karena pihak ketiga dapat menemukan peluang arbitrase dari transaksi ini untuk menutupi biaya, pengguna masih dapat melakukan perdagangan dalam kisaran harga yang mereka tetapkan. CoW Swap berjanji untuk mengembalikan kelebihan keuntungan arbitrase kepada pengguna setelah potongan biaya, sementara UniswapX dan 1inch menyimpan keuntungan arbitrase dan hanya memenuhi pesanan perdagangan pengguna secara minimal.
Oleh karena itu, 1inch dan CoW Swap tidak mengenakan biaya transaksi platform, tetapi UniswapX mengklaim dalam whitepaper-nya bahwa mereka memiliki hak untuk mengenakan biaya protokol hingga 0,05%.
Biaya UniswapX (Sumber: UniswapX Whitepaper)
Secara ringkas, kita dapat mensintesis posisi pasar dan kelebihan/kekurangan dari ketiga platform dan kemudian membandingkannya berdasarkan data on-chain.
Uniswap, dengan total value locked (TVL) lebih dari $4,6 miliar, saat ini adalah DEX dengan likuiditas terbanyak di Web3, memegang pangsa pasar yang besar dan membanggakan kedalaman perdagangan yang sangat baik. Selama bertahun-tahun, ia telah membangun basis pengguna dan volume transaksi yang solid. Meskipun UniswapX, yang memperkenalkan perdagangan berbasis niat, diluncurkan lebih lambat dari 1inch dan CoW Swap dan telah dituduh menyalin keduanya, UniswapX dapat dilihat sebagai layanan turunan dari model AMM-nya. Dengan mengintegrasikan dengan ekosistem Uniswap yang ada, ini bertujuan untuk meningkatkan efisiensi perdagangan dan kegunaan bagi pengguna aslinya, semakin memperkuat posisi pasarnya. Namun, karena sejarah perkembangannya yang relatif singkat dan fakta bahwa itu bukan fokus utama bisnis Uniswap, UniswapX sebagian besar masih mencerminkan mekanisme dua lainnya. Selain itu, ia mengenakan biaya lebih tinggi daripada 1inch dan CoW Swap, dengan fitur menonjolnya adalah rencananya untuk merintis perdagangan lintas rantai, fitur yang belum tersedia di 1inch atau CoW Swap.
Sebagai salah satu agregator transaksi terawal dalam ekosistem Ethereum, 1inch awalnya menggunakan algoritma Pathfinder untuk menemukan beragam sumber likuiditas dan menggabungkan jalur perdagangan yang berbeda untuk menemukan harga terbaik bagi pengguna. Namun, ini hanya terhubung ke kolam likuiditas eksternal tanpa mengoptimalkan harga perdagangan, dan pengguna masih bisa menjadi korban serangan MEV. Untuk mengatasi hal ini, 1inch memperkenalkan 1inch Fusion, yang memungkinkan pengguna untuk menetapkan rentang harga dan periode validitas perdagangan, serta mengurangi Biaya Gas, untuk memberikan pengalaman perdagangan lintas platform terbaik. Namun, dibandingkan dengan kolam likuiditas besar UniswapX dan perlindungan MEV superior CoW Swap, 1inch agak berada dalam posisi pasar yang canggung.
CoW Swap adalah DEX pertama di antara ketiga platform yang berfokus pada perdagangan berbasis niat, menggunakan mekanisme Coincidence of Wants yang inovatif untuk mencocokkan pesanan antara pengguna, mengurangi ketergantungan pada kolam AMM tradisional, menawarkan tingkat perlindungan MEV yang tertinggi, dan memberikan harga eksekusi yang lebih baik daripada Uniswap dan 1inch. CoW Swap juga telah mengembangkan model pesanan yang beragam berdasarkan konsep ini untuk memenuhi berbagai kebutuhan perdagangan pengguna, secara bertahap membangun benteng teknologinya. CoW Swap paling menonjol di antara ketiga platform tersebut, dengan pengembangan yang paling matang.
Volume Transaksi Aggregator DEX dan Pangsa Pasar (Sumber: Dune)
Dari data tersebut, 1inch, yang diluncurkan lebih awal, memiliki keuntungan sebagai pelopor dan telah lama mendominasi lebih dari 40% volume transaksi bulanan pasar. Namun, dengan perkembangan terus-menerus dari Protokol CoW, pangsa pasar keduanya hampir sama, dengan CoW Swap sebesar 29,1% dan 1inch sebesar 27,9%, dengan volume transaksi masing-masing mencapai 6,7 miliar dan 6,4 miliar, jauh di depan protokol lainnya. Di sisi lain, Uniswap hanya memiliki pangsa pasar sebesar 7%.
Jumlah Pesanan dalam 30 Hari Terakhir (Sumber: Dune)
Per 24/12, CoW Swap memiliki lebih dari 145 ribu pesanan dalam 30 hari terakhir, jauh melampaui 45 ribu pesanan 1inch dan 89 ribu pesanan Uniswap. Hal ini menunjukkan bahwa baik volume transaksi maupun jumlah pesanan 1inch secara bertahap mulai diungguli oleh CoW Swap dan Uniswap, dengan CoW Swap memiliki potensi besar untuk melampaui keduanya.
Dalam ekosistem DeFi saat ini, pengalaman pengguna telah menjadi lebih penting daripada persaingan teknologi yang mendasar, menjadi kunci untuk menarik pengguna baru dan mempertahankan yang sudah ada. Desain berbasis tujuan tidak hanya memberikan pengalaman yang ramah pengguna bagi pemula tetapi juga memungkinkan para trader yang lebih ahli untuk menerapkan strategi yang lebih kompleks, menyelesaikan titik-titik nyeri inti dalam DeFi tradisional. Di masa depan, desain berbasis tujuan mungkin akan meluas dari perdagangan aset ke skenario aplikasi yang lebih, seperti manajemen aset dan derivatif keuangan, mempercepat adopsi keuangan terdesentralisasi dan mencapai adopsi dalam skala yang lebih besar.
Trading berbasis tujuan merujuk pada abstraksi tujuan pengguna dan integrasi logika operasional dan proses yang mendasarinya ke dalam satu langkah, yang secara signifikan menyederhanakan kompleksitas dan membuatnya lebih intuitif untuk digunakan. Sebagai contoh, misalkan seorang pengguna ingin mengonversi token A pada rantai Base menjadi token B pada rantai Solana. Dalam hal ini, pengguna biasanya perlu melakukan beberapa langkah: pertama-tama mengonversi token A (aset asli pada rantai Base) menjadi USDC, kemudian menggunakan jembatan lintas-rantai untuk mentransfer USDC ke Solana, dan akhirnya menukarnya dengan token B. Konversi aset yang tampaknya sederhana ini memerlukan interaksi dengan setidaknya tiga protokol yang berbeda (DEX Base, jembatan lintas-rantai, dan DEX Solana), serta memastikan cukup ETH dan SOL tersedia untuk menutupi Biaya Gas di kedua rantai Base dan Solana. Proses ini merepotkan. Namun, dalam skenario berbasis tujuan, pengguna hanya perlu memasukkan token yang ingin mereka konversi dan rantai tujuan, dan mereka dapat mencapai konversi dengan sekali klik tanpa harus terlibat dalam operasi yang rumit di beberapa protokol, yang sangat mengurangi hambatan masuk dan mengoptimalkan pengalaman transaksi.
Desain berbasis niat membawa beberapa keuntungan terobosan:
Di pasar saat ini, bursa terpusat (CEX) seperti Binance dan Coinbase mendominasi. Dibandingkan dengan DEX, CEX menawarkan likuiditas yang lebih stabil, memungkinkan mereka untuk menangani pesanan besar dan mengurangi kerugian yang disebabkan oleh slippage. Selain itu, CEX menyediakan berbagai alat perdagangan, termasuk perdagangan spot, kontrak, opsi, pinjaman, dan perdagangan over-the-counter (OTC), memungkinkan pengguna untuk secara fleksibel menerapkan alat-alat ini berdasarkan strategi mereka dan menikmati transaksi yang hampir tanpa latensi. Oleh karena itu, dengan pengalaman pengguna yang mulus dan produk keuangan yang beragam, CEX adalah pilihan yang lebih disukai bagi banyak pengguna.
Di sisi lain, DEX memerlukan waktu tunggu untuk konfirmasi blok, tidak dapat memberikan kecepatan transaksi secara real-time, dan mengalami kekurangan kedalaman likuiditas, yang menyebabkan slippage yang signifikan untuk pesanan besar. Bahkan setelah diperkenalkannya automated market makers (AMM), masalah likuiditas telah sedikit teratasi, tetapi slippage masih ada di luar rentang harga tertentu, dan efisiensi modal tetap rendah. Hal ini membuat DEX kurang kompetitif dibandingkan CEX. Namun, desain berbasis niat memiliki potensi untuk membantu DEX melewati situasi saat ini.
Selain dari keragaman produk dan antarmuka pengguna, alasan utama ketidakcompetitifan yang tidak memadai dari DEX terletak pada pengalaman perdagangan yang kurang baik dan ambang batas yang tinggi dari operasi on-chain. Oleh karena itu, meningkatkan kecepatan konfirmasi transaksi, menyuntikkan likuiditas lebih banyak, dan menyederhanakan proses operasi telah menjadi masalah kunci untuk dipecahkan. Desain berbasis niat dapat memenuhi kebutuhan-kebutuhan ini dengan sempurna.
Pertama, seperti yang disebutkan sebelumnya, dalam kerangka berbasis niat, pengguna hanya perlu menyatakan kebutuhan mereka secara langsung, seperti “mengonversi aset B di rantai A ke aset D di rantai C,” dan menetapkan rentang geseran yang dapat diterima dan batas biaya. Sistem akan secara otomatis menemukan jalur implementasi yang dioptimalkan, termasuk memilih jembatan lintas-rantai yang sesuai, pertukaran token di kolam likuiditas dengan geseran minimum, mengoptimalkan langkah-langkah transaksi, dan sebagainya. Pengguna tidak perlu memahami detail teknis yang kompleks dan proses operasi di balik layar; mereka hanya perlu menandatangani otorisasi untuk menyelesaikan berbagai operasi di rantai. Bagi pengguna baru yang tidak akrab dengan teknologi blockchain dan alat keuangan, ini tanpa diragukan lagi sangat mengurangi biaya belajar mereka, memungkinkan mereka untuk lebih fokus pada perdagangan itu sendiri tanpa terganggu oleh teknologi yang mendasarinya, sehingga mempromosikan popularisasi keuangan Web3. Bagi pengguna veteran yang sudah akrab dengan industri Web3, desain berbasis niat dapat mengurangi langkah-langkah operasional mereka, mengeksekusi transfer aset lintas-rantai dan konversi dengan lancar, dan meningkatkan efisiensi perdagangan secara efektif untuk menjalankan strategi arbitrase yang lebih kompleks.
Selain menyederhanakan operasi, desain berbasis tujuan juga membawa likuiditas yang lebih memadai. Dalam model AMM tradisional, DEX seringkali perlu menarik pengguna terlebih dahulu untuk mengunci sejumlah aset tertentu sebagai likuiditas untuk mendukung permintaan pertukaran dalam skala besar dan meminimalkan dampak slippage perdagangan. Namun, pendekatan ini memiliki dua isu utama.
Cold Start
Tidak peduli seberapa baik pengalaman perdagangan dan produk keuangan yang ada, DEX harus mencari cara untuk meningkatkan TVL (Total Value Locked) nya agar bisa bertahan di pasar DeFi yang sangat kompetitif. TVL yang tinggi berarti likuiditas yang baik, memberikan kedalaman perdagangan yang lebih dalam, yang dapat mengurangi kerugian yang disebabkan oleh slippage dan menarik lebih banyak pengguna. Penyedia likuiditas akan diberi imbalan dengan dividen biaya transaksi yang lebih tinggi, mendorong lebih banyak penyedia likuiditas dan membentuk siklus positif. Oleh karena itu, DEX yang baru diluncurkan harus pertama-tama menginvestasikan banyak sumber daya untuk meningkatkan TVL, yang membatasi fokusnya pada produk itu sendiri.
Fragmentasi Likuiditas
Di Web3, DEX memainkan peran yang mirip dengan bank tradisional, di mana pengguna dapat melakukan deposit, pertukaran token, dan menggunakan produk keuangan dan alat lainnya. Namun, tidak seperti bank Web2, yang tidak tersebar luas, menurut statistik DefiLlama, ada lebih dari 1500 DEX. Biasanya, orang hanya menggunakan beberapa bank, tetapi ada banyak DEX on-chain, sehingga sulit bagi pengguna untuk memilih. Masalah paling serius adalah bahwa dana on-chain selalu terbatas, dan DEX bersaing untuk likuiditas, menyebabkan fragmentasi likuiditas yang parah dan penggunaan modal yang tidak efisien.
Dalam desain berbasis niat, ketika pengguna mengirimkan permintaan transaksi, DEX akan menemukan jalur terbaik untuk implementasi, dan orang yang bertanggung jawab atas pencarian ini disebut sebagai “Solver”. Solver akan mencari kolam likuiditas yang mungkin, termasuk CEXs, DEXs, dan pasar OTC, mencocokkan likuiditas yang diperlukan untuk transaksi pengguna dan memberikan penawaran yang dioptimalkan. Berbeda dengan model AMM, di mana formula perhitungan kolam menentukan harga perdagangan, Solver akan menyelesaikan masalah likuiditas dengan mencari kolam yang paling efisien di seluruh rantai yang berbeda. Ini akan menggabungkan likuiditas di seluruh rantai.
Tidak hanya Solvers yang memecahkan masalah likuiditas, tetapi melalui persaingan antara Solvers yang berbeda, mereka akan mencoba menemukan jalur perdagangan yang paling murah dan cepat bagi pengguna untuk memperoleh hak konstruksi blok dan terlibat dalam arbitrase sambil juga menawarkan pengalaman yang lebih baik bagi pengguna.
Selanjutnya, kami akan secara singkat memperkenalkan beberapa DEX berbasis niat yang lebih populer di pasar, merangkum fitur teknis, kasus penggunaan, latar belakang tim, dan status pendanaan mereka, lalu membandingkan perbedaan mereka.
Didirikan pada tahun 2018, Uniswap adalah DEX pertama yang menggunakan model AMM untuk memecahkan masalah likuiditas on-chain. Ia berhasil melewati beberapa pasar naik dan turun dan secara bertahap berkembang dari Ethereum mainnet menjadi seluruh ekosistem EVM, tumbuh menjadi DEX terbesar di ruang DeFi. Per 12/5, TVL Uniswap adalah $6,62 miliar, dan volume perdagangannya selama tiga tahun terakhir menyumbang 50-70% dari total volume perdagangan di semua DEX. Baru-baru ini, Uniswap baru saja disalip oleh Raydium, didorong oleh kegilaan meme coin, dengan pangsa pasarnya turun di bawah 40% untuk pertama kalinya. Namun, Uniswap tetap menjadi pemimpin dalam keuangan terdesentralisasi.
Bagikan Volume Perdagangan DEX (Sumber: Artemis)
Uniswap didirikan oleh Hayden Adams, seorang pengembang Ethereum awal yang aktif. Proyek ini mendapatkan dukungan kuat dari Vitalik Buterin dan Yayasan Ethereum selama tahap awalnya dan kemudian mengumpulkan dana sebesar $177 juta dari investor seperti a16z, Paradigm, Polychain, dan Coinbase Ventures, antara lain.
Sebagian besar kesuksesan Uniswap di pasar dapat dikaitkan dengan kemauannya untuk merangkul teknologi industri baru, terus-menerus melakukan iterasi dan peningkatan produknya. Sejak diluncurkan pada tahun 2018, Uniswap telah memperkenalkan versi V2 hingga V4, secara bertahap menambah fitur seperti likuiditas terkonsentrasi, Flash Swaps, dan kolam kustom, mengoptimalkan layanannya untuk memenuhi permintaan pasar dan memperkuat daya saingnya.
Pada Juli 2023, Uniswap meluncurkan UniswapX, protokol routing lelang sumber terbuka penuh tanpa izin yang bertujuan untuk membuka jalur perdagangan dan memungkinkan pengguna terhubung ke lebih banyak AMM eksternal dan kolam likuiditas untuk pertukaran token, meningkatkan pengalaman perdagangan. Peningkatan utama meliputi:
Alur Kerja UniswapX V2 (Sumber: X)
Dalam sistem UniswapX V2 terbaru, pengguna mengirimkan pesanan khusus di luar rantai, yang kemudian diisi oleh beberapa pengisi pihak ketiga yang mencari sumber likuiditas yang layak, baik di dalam maupun di luar rantai. Para pengisi ini mengajukan penawaran untuk memenuhi pesanan pengguna dan memberikan penawaran. Jika pengguna menerima penawaran, mereka menandatangani transaksi. Dalam arsitektur ini, pertukaran token sebenarnya dilakukan oleh para pengisi, yang menyerap biaya gas. Namun, pengisi dapat mengurangi biaya transaksi dengan menjalankan beberapa transaksi secara bersamaan dan mendapatkan peluang arbitrase. UniswapX memberikan insentif kepada pengisi untuk bersaing satu sama lain dalam menyediakan harga terbaik bagi pengguna sambil menghindari serangan MEV.
Dengan UniswapX, pengguna secara otomatis menerima harga terbaik saat melakukan perdagangan di Uniswap, dan setelah versi lintas-rantai dirilis, pertukaran token dan transfer lintas-rantai akan terintegrasi dengan lancar dalam satu operasi tunggal, memungkinkan konversi aset lintas rantai dalam beberapa detik saja, yang lebih meningkatkan pengalaman pengguna.
Didirikan pada tahun 2019, 1inch adalah agregator DeFi dalam ekosistem EVM, yang mendukung secara luas solusi Layer 1 dan Layer 2 seperti Polygon, Arbitrum, BNB Chain, dan Avalanche. Ini menghubungkan kolam likuiditas di berbagai DEX di rantai yang berbeda dan secara otomatis menghitung jalur dan kondisi perdagangan terbaik untuk membantu pengguna mengurangi biaya dan waktu perdagangan. Ini juga menyederhanakan operasi cross-chain, sehingga memudahkan untuk memindahkan dana antar rantai yang berbeda.
1inch didirikan oleh dua insinyur perangkat lunak berpengalaman, Sergej Kunz dan Anton Bukov, di ETH New York Hackathon. Kunz telah bekerja di perusahaan Jerman terkemuka seperti Bulktrade, Porsche, dan mimacom, sementara Bukov awalnya adalah pengembang iOS/macOS tetapi kemudian beralih ke ruang kripto. Sebelum mendirikan 1inch, Bukov adalah seorang insinyur kontrak pintar senior di Near Protocol, bertanggung jawab untuk mengembangkan komunikasi lintas rantai antara Near dan Ethereum. Keahlian mereka dalam rekayasa perangkat lunak dan teknologi blockchain memberikan dukungan teknis yang solid bagi 1inch, yang berhasil mengumpulkan total $193 juta dalam tiga putaran pendanaan antara 2020 dan 2021, dengan investor seperti Binance Labs, Pantera Capital, Amber Group, dan Dragonfly.
1inch menggunakan algoritma Pathfinder miliknya untuk menemukan jalur perdagangan terbaik antara beberapa DEX dan sumber likuiditas. Secara khusus, algoritma membagi permintaan transaksi tunggal pengguna menjadi beberapa bagian dan mengalokasikannya ke berbagai kolam likuiditas. Kemudian, dalam waktu kurang dari satu detik, algoritma menghitung rute optimal dengan mempertimbangkan harga, likuiditas, dan biaya gas, untuk mendapatkan tingkat pertukaran token terbaik dan slippage terendah, mengurangi biaya perdagangan dan meningkatkan efisiensi modal. Selain itu, saat 1inch melakukan perdagangan untuk pengguna, secara otomatis dilakukan peninjauan terhadap keamanan kontrak token dan sumber likuiditas yang terlibat dalam transaksi, dan menggunakan Proteksi Rabbithole bawaan untuk memproses transaksi secara masal. Enkripsi ini memastikan bahwa detail transaksi tetap bersifat pribadi hingga transaksi dikonfirmasi di blockchain, mencegah serangan MEV dan melindungi dana pengguna.
Pada tahun 2022, 1inch memperkenalkan mode Fusion, yang memungkinkan pengguna untuk menetapkan rentang harga, batas waktu perdagangan, dan slippage berdasarkan kebutuhan mereka. Sistem kemudian mengirimkan pesanan perdagangan ke beberapa penyedia likuiditas (Resolvers), yang mencari jalur perdagangan yang memungkinkan dan memilih solusi perdagangan terbaik melalui proses penawaran. Dalam mode ini, pengguna dapat menghindari Biaya Gas yang diperlukan untuk transaksi, karena biaya tersebut ditanggung oleh Resolvers yang menjalankan perdagangan. Pengguna mendapatkan manfaat dari persaingan di antara Resolvers dengan mendapatkan pengalaman perdagangan yang lebih baik.
CoW Swap didirikan pada tahun 2021 sebagai agregator perdagangan berbasis mekanisme "Coincidence of Wants" (CoW) untuk menangani pesanan. "Coincidence of Wants" mengacu pada situasi di mana permintaan perdagangan dari beberapa pengguna saling melengkapi. Misalnya, Pengguna A ingin menukar 1 ETH dengan 4000 USDT, sedangkan Pengguna B bersedia menukar 4000 USDT dengan 1 ETH. Dalam kasus ini, pesanan A dan B dapat langsung dipasangkan untuk pertukaran token P2P, tanpa perlu kolam likuiditas pihak ketiga. Dalam mekanisme pencocokan "Coincidence of Wants", semua niat perdagangan pengguna dalam periode waktu tertentu potensial menjadi sumber likuiditas satu sama lain. Pesanan yang melengkapi akan dipenuhi secara bersamaan, hanya sebagian kecil pesanan yang tidak memiliki korespondensi yang sesuai perlu mencari sumber likuiditas lain. Sebagai hasilnya, CoW Swap mengurangi ketergantungan pada kolam likuiditas, menghemat biaya Gas, dan memberikan perlindungan MEV yang lebih baik, menawarkan harga perdagangan yang lebih menguntungkan bagi pengguna.
Protokol CoW didirikan oleh Anna George, mantan manajer pengembangan bisnis di protokol infrastruktur terdesentralisasi Gnosis. Pendahulunya adalah proyek yang diinkubasi dalam Gnosis DAO. Tujuannya adalah untuk mengoptimalkan efisiensi perdagangan on-chain dan menyediakan perlindungan MEV yang kuat untuk meminimalkan kerugian yang tidak perlu bagi para pedagang. Pada tahun 2022, Protokol CoW secara resmi berpisah dari Gnosis DAO melalui pemungutan suara komunitas dan mengumpulkan total pendanaan sebesar $23 juta. Jumlah ini termasuk $15 juta dari investor institusional seperti Blockchain Capital, Cherry Ventures, dan Ethereal Ventures, dan tambahan $8 juta dalam pendanaan kripto dari 5.000 anggota komunitas, terdiri dari ETH, GNO, dan xDAI.
Berbeda dengan DEX tradisional, ketika pengguna melakukan perdagangan di CoW Swap, mereka tidak langsung menandatangani eksekusi perdagangan di rantai. Sebaliknya, mereka menandatangani "niat perdagangan" mereka, yang mencakup token dan jumlah yang ingin mereka tukar. Setelah ditandatangani, sistem mengumpulkan semua niat perdagangan pengguna dalam periode waktu yang sama dan meneruskannya ke Solvers untuk pencocokan. Solvers adalah entitas pihak ketiga yang menggunakan algoritma yang dioptimalkan untuk mencocokkan permintaan perdagangan yang saling melengkapi dengan harga yang paling efisien dan biaya terendah. Perdagangan yang tidak cocok akan mencari sumber likuiditas lain dan, akhirnya, mengeksekusi perdagangan melalui proses lelang batch.
Pendekatan ini memungkinkan sebagian besar pesanan pengguna dipasangkan P2P, melewati kolam likuiditas, mengurangi biaya perdagangan, dan pada dasarnya memungkinkan pesanan dieksekusi dengan harga lebih baik dari harga pasar. Selain itu, karena transaksi sebenarnya dieksekusi oleh Solvers, pengguna tidak terpapar serangan MEV, karena risikonya ditanggung oleh Solvers. Untuk mendorong Solvers untuk terus memberikan solusi perdagangan yang optimal bagi pengguna, penawar sukses dalam lelang menerima CoW sebagai insentif, mempromosikan persaingan sehat di antara Solvers.
Selain pesanan pasar dan pesanan batas standar, CoW Swap menawarkan tiga jenis pesanan khusus: Harga Rata-rata Berbobot Waktu (TWAP), pesanan programatik, pesanan Milkman, dan CoW Hooks, untuk memberikan pengguna dengan lebih banyak pilihan perdagangan yang beragam dan fleksibel. Berikut adalah pengantar singkat untuk empat mode perdagangan khusus ini:
TWAP
TWAP bertujuan untuk memecah pesanan besar menjadi beberapa pesanan kecil dan menjalankannya secara bertahap selama periode tertentu, mengurangi dampaknya pada pasar dan mengurangi efek slippage untuk mengoptimalkan harga eksekusi. Pengguna dapat menyesuaikan perdagangan mereka dengan mengatur parameter seperti volume transaksi untuk setiap batch, interval waktu untuk eksekusi, rentang harga yang dapat diterima, waktu eksekusi total, dan optimasi jalur perdagangan, meningkatkan efisiensi eksekusi. Fitur ini sangat cocok untuk institusi dan pedagang besar dengan kebutuhan perdagangan volume tinggi.
Pesanan Programatik:
CoW Swap mengembangkan pesanan programatik dengan mengintegrasikan ERC-1271, memungkinkan pengguna untuk menetapkan kondisi dan aturan perdagangan sehingga sistem dapat secara otomatis melakukan perdagangan kompleks berdasarkan logika atau strategi tertentu. Solver yang menjalankan perdagangan akan mencari rencana eksekusi terbaik sesuai dengan kondisi pesanan, memastikan kepentingan pengguna maksimal. Pesanan programatik memungkinkan penggunaan kasus yang lebih kompleks, seperti proyek atau DAO yang menggunakan dompet multi-tanda tangan untuk secara otomatis mendistribusikan gaji, mengalokasikan pendapatan protokol ke dompet tertentu, dan menyesuaikan proporsi aset dalam dompet. TWAP dibangun di atas pesanan programatik. Bagi investor individu, pesanan programatik dapat digunakan untuk menyesuaikan proporsi portofolio secara otomatis, melindungi pasar dalam kondisi tertentu, atau berpartisipasi dalam imbalan pertambangan, memungkinkan eksekusi berbagai strategi perdagangan kuantitatif yang kompleks.
Pemesanan Tukang Susu
Alur Pesanan Milkman (Sumber: Dokumentasi CoW DAO) \
CoW Protocol dan Yearn Finance secara bersama-sama mengembangkan pesanan Milkman, yang bekerja berbeda dari pesanan biasa di mana pengguna secara manual mengatur rentang harga tetap. Milkman menggunakan orakel on-chain seperti Chainlink dan Tellor untuk menyediakan harga pasar real-time, memastikan kesesuaian harga pelaksanaan dan menghindari transaksi gagal akibat fluktuasi harga aset. Pesanan Milkman cocok untuk situasi di mana perdagangan tidak dapat dilaksanakan secara langsung atau di mana fluktuasi harga yang disebabkan oleh likuiditas yang kurang memadai sangat parah. Misalnya, jika sebuah proyek ingin menjual ETH dari kas treasurynya dan mengonversikannya menjadi USDC, tetapi perlu menunggu suara DAO untuk dilanjutkan, di mana ETH dapat mengalami fluktuasi harga yang signifikan di luar rentang harga yang ditetapkan, pesanan Milkman dapat memungkinkan Oracle menyediakan harga pasar real-time, memfasilitasi pelaksanaan perdagangan.
CoW Hooks
CoW Hooks memungkinkan pengguna untuk mengaitkan perdagangan CoW Swap mereka dengan kontrak pintar lainnya di Ethereum, yang berarti bahwa pengguna dapat memicu tindakan perdagangan tertentu dengan memanggil kontrak pintar eksternal melalui pesanan mereka. Sebagai contoh, sebelum perdagangan (dikenal sebagai Pre-Hooks), pengguna dapat melakukan staking token mereka di kontrak protokol dan menggunakan Pre-Hooks untuk secara otomatis membuka kunci token sebelum mengeksekusi perdagangan. Setelah perdagangan (Post-Hooks), pengguna dapat menggunakan Post-Hooks untuk mendepositkan dana ke protokol lain atau mentransfernya ke rantai lain. Semua panggilan kontrak pintar eksternal yang terlibat dalam proses ini terlampir ke pesanan CoW Swap, dan Solvers akan secara otomatis mengeksekusinya berdasarkan kondisi, menggabungkannya ke dalam satu transaksi dan mengirimkannya ke blockchain.
Dengan CoW Hooks, pengguna dapat mengatur kondisi pemicu untuk kontrak pintar yang berbeda dan secara otomatis menjalankan beberapa transaksi on-chain sekaligus, menyederhanakan kompleksitas operasi. Berbeda dengan pesanan programatik, yang hanya menyesuaikan perdagangan itu sendiri dan berinteraksi dengan kontrak pintar CoW Protocol, CoW Hooks terhubung ke kontrak pintar eksternal, menciptakan perbedaan mendasar dalam sifatnya, tetapi ketika digabungkan, mereka menawarkan fleksibilitas dan adaptabilitas yang lebih besar bagi pengguna dalam perdagangan.
Dari penjelasan tiga protokol di atas, jelas bahwa tujuan utama mereka adalah untuk menyederhanakan proses perdagangan bagi pengguna, memungkinkan mereka untuk menyatakan niat perdagangan mereka, dan kemudian sistem secara otomatis akan menjalankan strategi perdagangan terbaik untuk memaksimalkan keuntungan mereka. Dalam model perdagangan berdasarkan niat ini, pengguna tidak perlu peduli di mana atau bagaimana perdagangan dilaksanakan - mereka hanya peduli apakah hasil akhir memenuhi kebutuhan dan harapan mereka. Oleh karena itu, kami akan membandingkan UniswapX, 1inch, dan CoW Swap dari empat sudut pandang: mekanisme eksekusi, langkah-langkah perlindungan MEV, biaya protokol, dan penempatan pasar untuk lebih memahami bagaimana mekanisme desain yang berbeda mempengaruhi pengalaman pengguna.
Meskipun terdapat perbedaan dalam detailnya, mekanisme operasional UniswapX, 1inch, dan CoW Swap umumnya sama. Prosesnya adalah sebagai berikut:
Pengguna menandatangani niat transaksi → Sistem mencari sumber likuiditas terbaik → Pencocokan transaksi → Melaksanakan transaksi → Mengembalikan hasil pelaksanaan
Dari menemukan likuiditas hingga mengeksekusi transaksi, ketiganya mendorong entitas pihak ketiga untuk memberikan penawaran terbaik melalui mekanisme imbalan, namun mereka menggunakan istilah yang berbeda. UniswapX menyebutnya sebagai “Filler,” 1inch menggunakan “Resolver,” dan CoW Swap merujuk padanya sebagai “Solver.” Selain nama yang berbeda, logika operasional ketiganya juga berbeda.
Pertama, mengenai sumber likuiditas, UniswapX dan 1inch keduanya mengandalkan secara utama pada kolam likuiditas on-chain. Uniswap adalah sumber likuiditas yang besar, sementara 1inch terutama terhubung ke likuiditas eksternal. Keduanya memungkinkan penyediaan likuiditas pribadi, dengan pembuat pasar besar biasanya menyediakan likuiditas di 1inch. Di sisi lain, CoW Swap menggabungkan semua niat perdagangan pengguna sebagai sumber likuiditas utamanya dan hanya mencari likuiditas eksternal jika tidak ada pesanan yang cocok ditemukan untuk perdagangan pengguna. Dengan demikian, Uniswap dan 1inch masih berdasarkan pada kolam AMM dan pembuat pasar sebagai pihak lawan tetapi membantu pengguna menemukan opsi kurs pertukaran terbaik. Sebaliknya, CoW Swap berusaha mencapai lebih banyak pertukaran sesama pengguna (P2P), mengurangi ketergantungan pada kolam likuiditas.
Oleh karena itu, dari hal di atas, dapat diamati bahwa Uniswap dan 1inch mencocokkan perdagangan tunggal sebagai unit terkecil, sementara CoW Swap mengelompokkan semua pesanan yang terjadi pada saat yang sama dan memprosesnya bersama-sama.
Tentang perlindungan MEV, CoW Swap menghindari ketergelinciran transaksi dan potensi serangan MEV melalui mekanisme pasangan P2P off-chain-nya. Para Solver akan mencocokkan semua perdagangan pengguna dan menggabungkannya menjadi satu transaksi sebelum mengirimkannya on-chain, memberikan perlindungan MEV yang paling komprehensif di antara ketiganya. Menurut laporan dari perusahaan analitik data blockchain EighPhi, transaksi yang dicocokkan melalui CoW Swap pada tahun 2022 secara signifikan mengurangi kemungkinan pengguna mengalami serangan MEV.
Pengurangan Serangan MEV pada CoW Swap (Sumber: Dampak Sandwich MEV pada CoW Swap: Satu Magnitudo Lebih Rendah Daripada di Bursa DEX Lainnya)
UniswapX dan 1inch, namun, memindahkan risiko MEV ke para pelaksana transaksi sebenarnya (Filler dan Resolver). Meskipun mereka memberikan beberapa tingkat perlindungan, ini tidak sekomprehensif CoW Swap yang memiliki perlindungan ganda (pasangan P2P dan pemrosesan batch), dan dokumentasi resmi mereka kurang memiliki penjelasan rinci.
Karena pelaksana transaksi untuk UniswapX, 1inch, dan CoW Swap semuanya pihak ketiga, pengguna hanya menandatangani niat transaksi. Oleh karena itu, pihak ketiga membayar Biaya Gas atas nama pengguna, memungkinkan transaksi Biaya Gas nol. Pengguna tidak menanggung biaya transaksi gagal dan tidak perlu menyiapkan token asli untuk jaringan sebelum setiap transaksi, yang secara signifikan mengurangi biaya transaksi yang diperlukan.
Namun, meskipun Biaya Gas diteruskan ke pihak ketiga, jika transaksi berhasil, mereka akan memasukkan biaya yang dibayar selama proses sebagai Biaya Protokol dalam pesanan pengguna. Karena pihak ketiga dapat menemukan peluang arbitrase dari transaksi ini untuk menutupi biaya, pengguna masih dapat melakukan perdagangan dalam kisaran harga yang mereka tetapkan. CoW Swap berjanji untuk mengembalikan kelebihan keuntungan arbitrase kepada pengguna setelah potongan biaya, sementara UniswapX dan 1inch menyimpan keuntungan arbitrase dan hanya memenuhi pesanan perdagangan pengguna secara minimal.
Oleh karena itu, 1inch dan CoW Swap tidak mengenakan biaya transaksi platform, tetapi UniswapX mengklaim dalam whitepaper-nya bahwa mereka memiliki hak untuk mengenakan biaya protokol hingga 0,05%.
Biaya UniswapX (Sumber: UniswapX Whitepaper)
Secara ringkas, kita dapat mensintesis posisi pasar dan kelebihan/kekurangan dari ketiga platform dan kemudian membandingkannya berdasarkan data on-chain.
Uniswap, dengan total value locked (TVL) lebih dari $4,6 miliar, saat ini adalah DEX dengan likuiditas terbanyak di Web3, memegang pangsa pasar yang besar dan membanggakan kedalaman perdagangan yang sangat baik. Selama bertahun-tahun, ia telah membangun basis pengguna dan volume transaksi yang solid. Meskipun UniswapX, yang memperkenalkan perdagangan berbasis niat, diluncurkan lebih lambat dari 1inch dan CoW Swap dan telah dituduh menyalin keduanya, UniswapX dapat dilihat sebagai layanan turunan dari model AMM-nya. Dengan mengintegrasikan dengan ekosistem Uniswap yang ada, ini bertujuan untuk meningkatkan efisiensi perdagangan dan kegunaan bagi pengguna aslinya, semakin memperkuat posisi pasarnya. Namun, karena sejarah perkembangannya yang relatif singkat dan fakta bahwa itu bukan fokus utama bisnis Uniswap, UniswapX sebagian besar masih mencerminkan mekanisme dua lainnya. Selain itu, ia mengenakan biaya lebih tinggi daripada 1inch dan CoW Swap, dengan fitur menonjolnya adalah rencananya untuk merintis perdagangan lintas rantai, fitur yang belum tersedia di 1inch atau CoW Swap.
Sebagai salah satu agregator transaksi terawal dalam ekosistem Ethereum, 1inch awalnya menggunakan algoritma Pathfinder untuk menemukan beragam sumber likuiditas dan menggabungkan jalur perdagangan yang berbeda untuk menemukan harga terbaik bagi pengguna. Namun, ini hanya terhubung ke kolam likuiditas eksternal tanpa mengoptimalkan harga perdagangan, dan pengguna masih bisa menjadi korban serangan MEV. Untuk mengatasi hal ini, 1inch memperkenalkan 1inch Fusion, yang memungkinkan pengguna untuk menetapkan rentang harga dan periode validitas perdagangan, serta mengurangi Biaya Gas, untuk memberikan pengalaman perdagangan lintas platform terbaik. Namun, dibandingkan dengan kolam likuiditas besar UniswapX dan perlindungan MEV superior CoW Swap, 1inch agak berada dalam posisi pasar yang canggung.
CoW Swap adalah DEX pertama di antara ketiga platform yang berfokus pada perdagangan berbasis niat, menggunakan mekanisme Coincidence of Wants yang inovatif untuk mencocokkan pesanan antara pengguna, mengurangi ketergantungan pada kolam AMM tradisional, menawarkan tingkat perlindungan MEV yang tertinggi, dan memberikan harga eksekusi yang lebih baik daripada Uniswap dan 1inch. CoW Swap juga telah mengembangkan model pesanan yang beragam berdasarkan konsep ini untuk memenuhi berbagai kebutuhan perdagangan pengguna, secara bertahap membangun benteng teknologinya. CoW Swap paling menonjol di antara ketiga platform tersebut, dengan pengembangan yang paling matang.
Volume Transaksi Aggregator DEX dan Pangsa Pasar (Sumber: Dune)
Dari data tersebut, 1inch, yang diluncurkan lebih awal, memiliki keuntungan sebagai pelopor dan telah lama mendominasi lebih dari 40% volume transaksi bulanan pasar. Namun, dengan perkembangan terus-menerus dari Protokol CoW, pangsa pasar keduanya hampir sama, dengan CoW Swap sebesar 29,1% dan 1inch sebesar 27,9%, dengan volume transaksi masing-masing mencapai 6,7 miliar dan 6,4 miliar, jauh di depan protokol lainnya. Di sisi lain, Uniswap hanya memiliki pangsa pasar sebesar 7%.
Jumlah Pesanan dalam 30 Hari Terakhir (Sumber: Dune)
Per 24/12, CoW Swap memiliki lebih dari 145 ribu pesanan dalam 30 hari terakhir, jauh melampaui 45 ribu pesanan 1inch dan 89 ribu pesanan Uniswap. Hal ini menunjukkan bahwa baik volume transaksi maupun jumlah pesanan 1inch secara bertahap mulai diungguli oleh CoW Swap dan Uniswap, dengan CoW Swap memiliki potensi besar untuk melampaui keduanya.
Dalam ekosistem DeFi saat ini, pengalaman pengguna telah menjadi lebih penting daripada persaingan teknologi yang mendasar, menjadi kunci untuk menarik pengguna baru dan mempertahankan yang sudah ada. Desain berbasis tujuan tidak hanya memberikan pengalaman yang ramah pengguna bagi pemula tetapi juga memungkinkan para trader yang lebih ahli untuk menerapkan strategi yang lebih kompleks, menyelesaikan titik-titik nyeri inti dalam DeFi tradisional. Di masa depan, desain berbasis tujuan mungkin akan meluas dari perdagangan aset ke skenario aplikasi yang lebih, seperti manajemen aset dan derivatif keuangan, mempercepat adopsi keuangan terdesentralisasi dan mencapai adopsi dalam skala yang lebih besar.