ArtexSwap adalah pertukaran terdesentralisasi yang menggunakan teknologi Artela EVM++ dan Aspect untuk menyelesaikan risiko MEV dan masalah Rug Pull, meningkatkan keamanan dan efisiensi transaksi, dan cocok untuk skenario perdagangan terdesentralisasi yang memerlukan keamanan dan fleksibilitas tinggi.

Sejak awal, Ethereum telah menjadi rumah teknologi bagi mata uang digital, pembayaran global, dan aplikasi. DEX adalah landasan keuangan terdesentralisasi (DeFi). Bagaimanapun, meninggalkan DEX dan DeFi bisa dikatakan hanya omong kosong belaka. Sebagai platform yang berjalan di blockchain, ia menjalankan transaksi langsung antar pengguna dan tidak diawasi oleh organisasi pihak ketiga mana pun, sehingga memungkinkannya untuk menciptakan produk keuangan yang lebih maju.

1. Arsitektur arus utama Dex

Saat ini, DEX berkembang di ekosistem Ethereum. DEX memiliki banyak model desain berbeda, yang masing-masing memiliki kelebihan dan kekurangan dalam hal fungsionalitas, skalabilitas, dan desentralisasi. Menurut mekanisme perdagangan yang berbeda, DEX dapat dibagi menjadi dua kategori (seperti yang ditunjukkan di bawah).

1.1.DEX berdasarkan buku pesanan

Buku pesanan pada dasarnya adalah algoritma pencocokan yang secara otomatis mencari pesanan beli dan jual di berbagai pasar yang belum ditandatangani. Sistem platform perdagangan akan secara otomatis mencocokkan pesanan beli dan jual tersebut. Cocok untuk skenario yang memerlukan pencocokan harga yang efisien dan strategi perdagangan yang fleksibel. Sederhananya, likuiditas order book berasal dari dua sumber: pedagang dan pembuat pasar. Bacaan lebih lanjut: "Analisis Singkat: Model Order Book dan AMM Pembuatan Pasar Otomatis" (lihat lampiran)

1.2. Pembuat Pasar Otomatis (AMM)

Automated Market Maker (AMM) adalah mekanisme keputusan harga dan likuiditas di DEX. Sederhananya, ini adalah pembuat pasar yang menyediakan aset likuid (dua aset) ke kumpulan likuiditas. Produk cadangan di kumpulan likuiditas dipertahankan pada nilai k. Saat pengguna mengambil koin, dia perlu menyediakan koin lain ke kumpulan likuiditas untuk mempertahankan nilai k ini.

Untuk pemahaman lebih detail tentang AMM, Anda dapat membaca lebih lanjut: "Laporan Penelitian UniswapX (Bagian 1): Meringkas tautan pengembangan V1-3 dan menafsirkan prinsip inovasi dan tantangan DEX generasi berikutnya"

1.3 Nilai apa yang dimiliki DEX?

Menurut hasil statistik CoinGecKo, pada 9 Juli 2024, terdapat sekitar 835 bursa DEX yang diketahui, dengan total volume transaksi 24 jam sebesar US$8,35 miliar, di mana kunjungan bulanan mencapai 320 juta kali.

3 bursa terdesentralisasi terbesar berdasarkan volume perdagangan adalah BabyDogeSwap, Uniswap V3 (Ethereum) dan Orca.

Kami menghitung volume perdagangan 24 jam dari tiga bursa teratas DEX dan CEX. DEX menyumbang 16% dari likuiditas perdagangan satu hari, dan tingkat pertumbuhan DEX dari tahun ke tahun dibandingkan dengan volume perdagangan 24 jam. saat ini pada tahun 2023 adalah 315% (2 miliar pada tahun 2023), dan volume transaksi meningkat sebesar 166% tahun-ke-tahun (120 juta pada tahun 23).

Karena bursa terdesentralisasi (DEX) menggunakan kontrak pintar deterministik untuk transaksi, tidak ada intervensi dari pihak ketiga yang terpusat. Cara operasi yang transparan ini sangat berbeda dengan pasar keuangan tradisional.

Misalnya, pada tahun 2022, FTX, salah satu platform perdagangan mata uang kripto terbesar pada saat itu, bangkrut di tengah serangkaian penurunan akibat penyalahgunaan dana pengguna, sehingga memicu guncangan pasar yang meluas.

Selain itu, DEX meningkatkan inklusi keuangan melalui desentralisasi, dan beberapa CEX mungkin membatasi akses pengguna berdasarkan lokasi geografis atau faktor lainnya.

Namun secara umum, pengguna hanya perlu mengakses Internet dan menghubungkan dompet buatan sendiri yang kompatibel untuk menggunakan layanan DEX. Model ini, yang tidak memerlukan registrasi dan peninjauan yang rumit, memungkinkan pengguna baru untuk bergabung dengan platform dengan cepat dan mudah, sehingga meningkatkan pengalaman pengguna.

2. Risiko utama DEX

Pertukaran terdesentralisasi (DEX) memastikan eksekusi transaksi, meningkatkan transparansi, dan dapat diakses tanpa izin. Fitur-fitur ini secara signifikan mengurangi hambatan perdagangan dan menyediakan likuiditas. Namun, DEX juga disertai dengan beberapa risiko, yang mencakup namun tidak terbatas pada aspek berikut:

  1. Risiko kontrak pintar: Meskipun teknologi blockchain dapat melakukan transaksi keuangan dengan aman, keamanan kontrak pintar bergantung pada tingkat teknis dan pengalaman tim pengembangan.

  2. Risiko terdepan: Karena sifat transaksi on-chain yang terbuka dan transparan, arbitrase atau bot MEV dapat menjalankan transaksi terlebih dahulu dan menangkap nilai pengguna biasa. Bot ini mirip dengan pedagang frekuensi tinggi di pasar keuangan tradisional, mengambil keuntungan dari transaksi pengguna biasa dengan membayar biaya transaksi yang lebih tinggi dan memanfaatkan penundaan jaringan.

  3. Risiko Jaringan: Karena transaksi terjadi secara on-chain, biaya transaksi DEX bisa jadi tinggi, dan biayanya bahkan lebih tinggi lagi ketika jaringan mengalami kemacetan atau waktu henti. Oleh karena itu, pengguna rentan terhadap fluktuasi pasar.

  4. Risiko Tarik Permadani: Masalah umum dan serius di bidang keuangan terdesentralisasi (DeFi). Ada banyak pihak proyek yang tiba-tiba menarik likuiditas dan melarikan dananya setelah menarik dana investor dalam jumlah besar. Saat ini, risiko Rug Pull secara garis besar dapat dibagi menjadi tiga kategori:

  • Penarikan likuiditas

  • Pengembang memegang token dalam jumlah besar dan atau menerbitkan token tambahan

  • proyek palsu

Penipuan ini mengakibatkan kerugian besar bagi investor dan nilai proyek langsung turun menjadi nol. Hal ini berdampak signifikan pada kepercayaan di seluruh pasar DeFi. Misalnya, insiden SushiSwap pada tahun 2021 adalah contoh tipikalnya. Setelah proyek mengumpulkan dana dalam jumlah besar, Chef Nomi, pendiri SushiSwap yang tidak disebutkan namanya, tiba-tiba menjual token SUSHI senilai $13 juta dalam dana pengembang, memicu kepanikan pasar dan menyebabkan harga token anjlok. Meski Chef Nomi kemudian mengembalikan dana tersebut dan masyarakat mengambil alih pengelolaan proyek, namun kejadian ini menimbulkan kerugian besar dan dampak psikologis bagi investor.

3. Masalah mulai dari Bancor hingga DEX

Jika Anda mengatakan siapa proyek pertama yang memakan kepiting AMM, maka Anda harus menyebutkan Bancor Agak menyedihkan untuk mengatakan bahwa itu tidak mendapat perhatian luas sebelum booming DeFi, sehingga banyak orang secara keliru percaya bahwa AMM adalah yang ditemukan. oleh Uniswap.

Saat ini, dengan versi Bancor V2 yang baru saja diluncurkan. Meskipun V2 telah memperkenalkan desain inovatif seperti oracle yang memberikan harga terbaru dan memperbarui proporsi kumpulan token berdasarkan harga oracle, namun masih memiliki beberapa kekurangan.

  • Meskipun pengenalan oracle dapat memberikan informasi harga yang lebih akurat, hal ini juga membawa tantangan dalam penerapannya. Misalnya, jika tidak ada harga pasangan dagang yang sesuai pada platform perdagangan terpusat, hal ini akan menimbulkan masalah ayam dan telur. Selain itu, keandalan dan keamanan oracle juga patut diperhatikan. Oracle dapat menjadi sasaran serangan, yang menyebabkan manipulasi harga dan masalah keamanan lainnya.

  • Meskipun model kumpulan dinamis dapat memperbarui proporsi kumpulan token sesuai dengan harga mesin oracle, jika terjadi volatilitas pasar yang tinggi, penyedia likuiditas (LP) mungkin menghadapi risiko kerugian yang lebih besar. Semakin besar volatilitas pasar, semakin serius kerugian tidak permanen LP, yang dapat menyebabkan penyedia likuiditas menarik dana, sehingga mempengaruhi stabilitas kumpulan likuiditas dan efisiensi perdagangan.

  • Desain Bancor juga mungkin memiliki risiko pihak lawan. Meskipun mekanisme oracle telah diperkenalkan, jika harga pasar berfluktuasi dengan hebat dan oracle tidak dapat memperbarui harga secara tepat waktu, penyedia likuiditas mungkin masih menghadapi risiko yang lebih besar. Pembaruan harga mesin oracle yang tidak tepat waktu atau tidak akurat dapat menyebabkan LP kehilangan uang karena fluktuasi harga.

Meskipun versi Bancor V2 memperkenalkan banyak desain inovatif, kompleksitasnya juga meningkatkan ambang batas pembelajaran dan penggunaan bagi pengguna. Dibandingkan dengan model AMM lain yang lebih sederhana dan mudah digunakan, Bancor mungkin mengharuskan pengguna untuk memiliki lebih banyak pengetahuan profesional dan latar belakang teknis untuk sepenuhnya memahami dan memanfaatkan fitur-fitur barunya. Hal ini mungkin membatasi pertumbuhan pengguna dan penerimaan pasar.

4. Implementasi DEX dari ArtexSwap

Platform ArtexSwap beroperasi serupa dengan Uniswap, namun telah meningkatkan keamanan dengan menggunakan kemampuan asli Artela EVM++.

4.1 Mekanisme skalabilitas Artela

Pertama-tama, untuk lebih memahami lingkungan yang mendasari ArtexSwap, mari kita bahas secara singkat tentang mekanisme operasi yang mendasari Artela. Skalabilitas di sini sebenarnya mengandung dua pengertian, yaitu skalabilitas dan kinerja EVM.

Untuk skalabilitas, Artela telah memperkenalkan teknologi Aspect untuk implementasi. Teknologi ini mendukung pengembang untuk membuat program kustom on-chain di lingkungan WebAssembly (WASM). Program ini dapat berkolaborasi dengan EVM untuk menyediakan dApps dengan Ekstensi khusus aplikasi yang disesuaikan dengan kinerja tinggi.

Bacaan yang dapat diperluas: "Interpretasi teks lengkap Buterin: Perhentian berikutnya dari infrastruktur Web3.0, apakah itu" enkapsulasi atau perluasan "? "(Lihat Lampiran)

Dari sudut pandang kinerja, ini untuk meningkatkan efisiensi eksekusi EVM. Kita semua tahu bahwa EVM adalah lingkungan mesin virtual serial. Dibandingkan dengan perangkat keras saat ini, tingkat pemanfaatan metode ini sangat rendah, sehingga pemrosesan paralel tampaknya sangat penting .

Cara mengatasi masalah berikut untuk mencapai eksekusi paralel:

1. Bagaimana cara mengatasi jika ada konflik antara hal-hal yang dijalankan pada waktu yang bersamaan?

Strategi eksekusi paralel yang menggunakan eksekusi optimis prediktif mengasumsikan bahwa tidak ada konflik antar transaksi pada keadaan awal, dan setiap transaksi mencatat modifikasi tetapi tidak segera diselesaikan.

Setelah transaksi dijalankan, diverifikasi untuk memeriksa apakah ada konflik, dan jika ada, maka dieksekusi kembali.

Prediktabilitas adalah penggunaan model AI untuk menganalisis data transaksi historis, memprediksi ketergantungan transaksi, mengoptimalkan urutan eksekusi, dan mengurangi konflik dan eksekusi berulang.

Sebaliknya, Sei dan Monad mengandalkan file ketergantungan transaksi yang telah ditentukan sebelumnya dan tidak memiliki kemampuan adaptif seperti model prediksi dinamis berbasis AI Artela, yang merupakan keunggulan Artela dalam mengurangi konflik eksekusi.

2. Bagaimana cara meningkatkan kecepatan IO dan mengurangi waktu tunggu eksekusi transaksi?

Teknologi pramuat asinkron diadopsi untuk mengatasi kemacetan input dan output (I/O) yang disebabkan oleh akses negara. Artela menggunakan model prediktif untuk memuat terlebih dahulu data status yang diperlukan dari penyimpanan lambat (seperti hard disk) ke penyimpanan cepat (seperti memori) sebelum transaksi dijalankan. Teknologi pemuatan dan cache data awal ini memungkinkan beberapa prosesor atau thread eksekusi mengaksesnya secara bersamaan, sehingga meningkatkan paralelisme dan efisiensi eksekusi.

3. Bagaimana mengatasi masalah perluasan data selama penulisan data dan peningkatan tekanan pada pemrosesan database?

Artela menggabungkan berbagai teknologi pemrosesan data tradisional untuk mengembangkan sistem penyimpanan paralel guna meningkatkan efisiensi pemrosesan paralel. Sistem penyimpanan paralel terutama memecahkan dua masalah: satu adalah mewujudkan pemrosesan penyimpanan paralel, dan yang lainnya adalah meningkatkan kemampuan pencatatan status data ke database secara efisien. Selama proses penyimpanan data, masalah umum termasuk perluasan selama penulisan data dan peningkatan tekanan pemrosesan basis data. Untuk itu, Artela mengambil strategi memisahkan State Commitment (SC) dan State Storage (SS). Strategi ini membagi tugas penyimpanan menjadi dua bagian: satu bagian bertanggung jawab atas operasi pemrosesan yang cepat dan tidak menyimpan struktur data yang rumit untuk menghemat ruang dan mengurangi duplikasi data; Selain itu, Artela mengurangi kerumitan penyimpanan data dengan menggabungkan potongan-potongan kecil data menjadi potongan-potongan besar, sehingga tidak mengurangi kinerja saat memproses data dalam jumlah besar.

Selain itu, node validator mendukung perluasan horizontal, dan jaringan dapat secara otomatis menyesuaikan ukuran node komputasi berdasarkan beban atau permintaan saat ini. Proses perluasan ini dikoordinasikan oleh protokol elastis untuk memastikan sumber daya komputasi yang memadai dalam jaringan konsensus.

Melalui komputasi elastis, kekuatan komputasi node jaringan dapat diperluas, mewujudkan ruang blok elastis, memungkinkan ruang blok independen diterapkan sesuai permintaan, yang tidak hanya memenuhi kebutuhan perluasan ruang blok publik, namun juga memastikan kinerja dan stabilitas.

Hal ini memungkinkan jaringan DEX merespons dengan tenang ekspansi elastis Web2 saat menghadapi waktu puncak perdagangan.

Perlu disebutkan bahwa ruang blok elastis, sebagai solusi untuk memperluas kinerja blockchain secara horizontal, didasarkan pada premis bahwa "transaksi dapat diparalelkan." Hanya setelah paralelisme transaksi ditingkatkan, sumber daya mesin dari node perlu diperluas secara horizontal . , untuk meningkatkan throughput transaksi. 4.2 Eksplorasi keamanan DEX ArtexSwap

4.2 Eksplorasi keamanan DEX ArtexSwap

ArtexSwap telah diperbarui ke versi 2.0. Dilihat dari arsitektur ArtexSwap, terutama berfokus pada tiga aspek keamanan, yaitu:

  • Bagaimana seharusnya DEX mengidentifikasi dan mencegah perilaku jahat?

  • Bagaimana cara mencegah pengguna dirugikan oleh Rug Pull saat berdagang?

  • Bagaimana cara mencegah terjadinya selip tinggi?

Mekanisme daftar hitam

Mekanisme daftar hitam merupakan strategi yang mengedepankan fokus keamanan, karena dari sudut pandang perilaku, alamat dan pengguna yang pernah berpartisipasi dalam "hal buruk" memiliki kemungkinan besar untuk melakukan kejahatan lagi. Dengan menandai akun dan alamat berbahaya Tandai kontrak dan platform ArtexSwap sebelum transaksi. Platform ArtexSwap dapat melakukan analisis apriori terhadap kedua belah pihak dan lingkungan transaksi. Mekanisme Daftar Hitam akan terus memantau aktivitas transaksi dan mengecualikan "elemen berbahaya" dalam daftar hitam satu per satu akun terdeteksi, Ketika operasi diminta, permintaan ini secara otomatis diblokir untuk mencegah terjadinya perilaku jahat.

Misalnya, jika sebuah akun masuk daftar hitam karena berpartisipasi dalam Rug Pull atau aktivitas penipuan lainnya, akun tersebut tidak akan dapat memperdagangkan atau menambah likuiditas di DEX, sehingga melindungi pengguna lain dari potensi kerugian.

Pada dasarnya, ArtexSwap menyediakan sistem pertahanan pasif sisi-C dengan fokus di bagian belakang.

Mekanisme Anti-Karpet

Rug Pull berarti pengembang atau pemegang saham besar secara tiba-tiba meningkatkan pasokan token atau menghapus sebagian besar dana dalam kumpulan likuiditas, menyebabkan harga token anjlok dan investor menderita kerugian besar.

Situasi seperti ini biasanya disertai dengan backdoor dalam kontrak. Memasuki langkah ini biasanya ada ikan yang lolos dari mekanisme Blacklist. Karena ada kelambatan tertentu dalam informasi blacklist, situasi umum terbagi menjadi dua jenis:

  1. Kerentanan kontrak ini belum ditemukan,

  2. Apakah Anda sudah menemukan daftar hitamnya?

Mari kita bahas yang pertama terlebih dahulu. Untuk kasus di mana tidak ada bukti langsung bahwa ada masalah dengan kontrak token, ArtexSwap umumnya mengadopsi mekanisme optimis untuk menanganinya, yaitu aman secara default, tetapi platform ArtexSwap akan selalu memantau setiap upaya untuk meningkatkan pasokan token secara signifikan. Setelah situasi seperti itu ditemukan, maka akan diblokir dan pengguna lain akan dilarang memperdagangkan token terkait untuk menghindari kerugian.

Tipe kedua bergantung pada komunikasi pesan off-chain. Aspek memungkinkan interaksi dan pertukaran data di luar blockchain ketika komunikasi pesan off-chain diaktifkan. Hal ini memungkinkan ArtexSwap memperoleh alamat kontrak berbahaya yang relevan dari sumber informasi pihak ketiga secara real time, dan kemudian melakukan pemeriksaan keamanan pada kontrak token di seluruh DEX. Setelah kontrak berbahaya ditemukan, semua operasi terkait akan langsung diblokir.

Mekanisme selip

Yang perlu diperjelas adalah bahwa dalam mekanisme likuiditas AMM, slippage tinggi yang menyebabkan kerugian merupakan kejadian dengan probabilitas tinggi. Sederhananya, slippage mengacu pada perbedaan antara harga eksekusi transaksi dan harga yang diharapkan. Ketika pasar sedang bergejolak atau likuiditas tidak mencukupi, slippage akan menjadi masalah mekanisme.

Jelasnya, pencegahan Slippage adalah masalah "prediktif", dan tidak sulit untuk menyelesaikan masalah kekurangan likuiditas. Kontrak platform ArtexSwap hanya perlu memantau kumpulan likuiditas secara real time untuk mencapai Target. Kesulitannya terletak pada fluktuasi pasar. Karena pasar adalah informasi peristiwa eksternal, hal pertama yang terlintas dalam pikiran adalah mengakses oracle untuk mendapatkan status pasar. Untuk mencapai hal ini, ArtexSwap perlu menggunakan lingkungan dasar untuk operasinya. Artela mendukung teknologi Aspect. ArtexSwap menggunakan ini untuk membuat dApp pada rantai. DApp dapat berinteraksi dengan oracle pihak ketiga untuk mendapatkan fluktuasi pasar, dan Artela mendukung Agen AI, yang menggunakan data status pasar dan AI untuk memprediksi tingginya slippage transaksi pada waktu tertentu, dan menggabungkannya dengan pemantauan likuiditas yang disebutkan sebelumnya untuk mendapatkan perkiraan nilai secara komprehensif. Nilai perkiraan melebihi ambang batas (30%) , mencegah eksekusi perdagangan, sehingga melindungi pedagang dari kerugian yang disebabkan oleh fluktuasi harga yang hebat.

5. Ringkasan

Meskipun kami tidak yakin apakah model DEX saat ini dapat mendukung pertumbuhan jangka panjang dan adopsi institusional, DEX dapat diperkirakan akan terus menjadi infrastruktur yang sangat diperlukan dalam ekosistem mata uang kripto.

Sekali lagi, di balik setiap penipuan yang berhasil, mungkin ada pengguna yang berhenti menggunakan Web3, dan ekosistem DEX tidak akan bisa kemana-mana tanpa pengguna baru. Oleh karena itu, bagi DEX, kehilangan keamanan berarti Kehilangan segalanya.

Hanya saja dengan latar belakang track DEX yang sedang populer saat ini, narasi turunannya sepertinya bisa berkembang selamanya. Namun dalam jangka panjang, DEX adalah permintaan yang paling pasti dari pengguna, jadi tidak ada perhatian yang terlalu berlebihan.

lampiran

"Analisis Singkat: Model Buku Pesanan dan AMM Pembuatan Pasar Otomatis"

"Interpretasi teks lengkap Buterin: Perhentian berikutnya dari infrastruktur Web3.0, apakah itu" enkapsulasi atau perluasan "? 》