Menjelajahi Arsitektur Lain untuk DEX dari ArtexSwap

Menengah7/29/2024, 11:14:09 AM
Artikel ini menjelaskan arsitektur utama DEX, risiko utama mereka, masalah desain Bancor, dan eksplorasi implementasi khusus dan keamanan ArtexSwap. Ini berfokus pada bagaimana ArtexSwap meningkatkan keamanan dan efisiensi melalui Artela EVM++ dan teknologi Aspect.

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

Sejak kelahiran Ethereum, itu telah menjadi rumah bagi mata uang digital, pembayaran global, dan aplikasi. DEX (Bursa Terdesentralisasi) adalah pondasi dari keuangan terdesentralisasi (DeFi). Pada akhirnya, tanpa DEX, DeFi bisa dikatakan hanyalah pembicaraan kosong. Sebagai platform yang berjalan di blockchain, itu memungkinkan transaksi langsung antara pengguna tanpa diatur oleh lembaga pihak ketiga apa pun, membuatnya memungkinkan untuk menciptakan produk keuangan yang lebih canggih.

1. Arsitektur Utama DEX

Saat ini, dalam ekosistem Ethereum, DEX sedang berkembang dengan banyak model desain yang berbeda. Setiap model memiliki kelebihan dan kekurangan dalam hal fungsionalitas, skalabilitas, dan desentralisasi. Berdasarkan mekanisme transaksi yang berbeda, DEX dapat dibagi menjadi dua kategori (seperti yang terlihat pada gambar di bawah).

1.1. DEX berdasarkan buku pesanan

Buku pesanan pada dasarnya mencocokkan algoritma, secara otomatis mencari berbagai pasar untuk pesanan beli dan jual yang belum terpenuhi. Sistem platform perdagangan akan secara otomatis mencocokkan pesanan beli dan jual ini. Ini cocok untuk skenario yang membutuhkan pencocokan harga yang efisien dan strategi perdagangan yang fleksibel. Singkatnya, likuiditas buku pesanan berasal dari dua sumber: para pedagang dan pembuat pasar.

Untuk bacaan lebih lanjut, lihat: "Analisis Singkat: Model Buku Pesanan dan Pembuatan Pasar Otomatis (AMM)" (Lampiran)

1.2. Automatic Market Maker (AMM)

Seorang pembuat pasar otomatis (AMM) adalah mekanisme penentuan harga dan likuiditas dalam DEX. Secara sederhana, ini adalah pembuat pasar yang menyediakan aset likuid (dua aset) ke kolam likuiditas. Produk cadangan dalam kolam likuiditas dijaga pada nilai k. Ketika seorang pengguna mengambil sebuah koin, dia perlu menyediakan koin lain ke kolam likuiditas untuk menjaga nilai k.

Untuk pemahaman yang lebih mendalam tentang AMM, Anda dapat membaca lebih lanjut: "Laporan Penelitian UniswapX (Bagian 1): Ringkasan tautan pengembangan V1–3 dan interpretasi inovasi prinsip dan tantangan dari generasi DEX berikutnya

1.3 Apa Nilai yang Diberikan oleh DEX?

Menurut statistik CoinGecko, per 9 Juli 2024, ada sekitar 835 bursa DEX yang dikenal dengan volume perdagangan 24 jam sebesar 8,35 miliar dolar, dan jumlah kunjungan bulanan sebanyak 320 juta kali.

Dalam hal volume perdagangan, tiga bursa terdesentralisasi terbesar adalah BabyDogeSwap, Uniswap V3 (Ethereum), dan Orca.

Kami menghitung volume perdagangan 24 jam dari tiga DEX dan CEX teratas, dan DEX menyumbang 16% dari likuiditas perdagangan harian. Selain itu, dibandingkan dengan periode yang sama pada tahun 2023, volume perdagangan 24 jam DEX meningkat 315% (20 miliar pada tahun 2023), dan volume perdagangan meningkat 166% (120 juta pada tahun 2023). Jelas terlihat bahwa ada permintaan besar untuk platform perdagangan terdesentralisasi di pasar.

Karena pertukaran terdesentralisasi (DEX) menggunakan kontrak pintar deterministik untuk transaksi tanpa intervensi pihak ketiga terpusat, operasi transparan ini sangat kontras dengan pasar keuangan tradisional.

Sebagai contoh, pada tahun 2022, FTX, salah satu platform perdagangan cryptocurrency terbesar saat itu, bangkrut akibat serangkaian penurunan pasar yang disebabkan oleh penyalahgunaan dana pengguna, menyebabkan kerusuhan pasar yang meluas.

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

Namun secara keseluruhan, pengguna hanya perlu mengakses internet dan menghubungkan dompet yang kompatibel yang dibangun sendiri untuk menggunakan layanan DEX. Mode ini, yang tidak memerlukan pendaftaran dan verifikasi yang rumit, memungkinkan pengguna baru bergabung dengan platform dengan cepat dan nyaman, meningkatkan pengalaman pengguna.

2. Risiko Utama DEX

Bursa terdesentralisasi (DEX) memastikan pelaksanaan perdagangan, meningkatkan transparansi, dan memungkinkan akses tanpa izin, secara signifikan mengurangi hambatan perdagangan dan menyediakan likuiditas. Namun, DEX juga memiliki risiko tertentu, yang meliputi namun tidak terbatas pada hal berikut:

Risiko Kontrak Pintar: Meskipun teknologi blockchain dapat mengeksekusi transaksi keuangan secara aman, keamanan kontrak pintar bergantung pada tingkat teknis dan pengalaman tim pengembangan.

Risiko Front-Running: Karena sifat publik dan transparan dari transaksi on-chain, para arbitraser atau bot MEV mungkin melakukan front-running terhadap transaksi untuk mendapatkan nilai dari pengguna reguler. Bot-bot ini mirip dengan pedagang frekuensi tinggi di pasar keuangan tradisional, mendapatkan keuntungan dari transaksi pengguna reguler dengan membayar biaya yang lebih tinggi dan memanfaatkan laten jaringan.

Risiko Jaringan: Karena transaksi dilakukan on-chain, biaya perdagangan di DEX bisa tinggi, terutama ketika jaringan sedang padat atau down. Oleh karena itu, pengguna rentan terhadap volatilitas pasar.

Risiko Penarikan Karpet: Masalah umum dan serius dalam ruang keuangan terdesentralisasi (DeFi), di mana banyak proyek menarik dana investor signifikan, hanya untuk tim proyek tiba-tiba menarik likuiditas dan kabur dengan dana. Risiko penarikan keselamatan dapat dikategorikan secara luas menjadi tiga jenis:

  • Penarikan Likuiditas
  • Pengembang memegang sejumlah besar token atau mengeluarkan yang baru
  • Proyek penipuan

Penipuan semacam ini mengakibatkan kerugian substansial bagi para investor, menyebabkan nilai proyek turun tajam hingga nol secara instan. Hal ini sangat memengaruhi kepercayaan secara keseluruhan dalam pasar DeFi. Sebagai contoh, insiden SushiSwap pada tahun 2021 adalah kasus klasik. Pendiri anonim SushiSwap, Chef Nomi, menjual token SUSHI senilai $13 juta dari dana pengembang setelah mengumpulkan sejumlah besar modal, menyebabkan panik di pasar dan penurunan tajam dalam harga token. Meskipun Chef Nomi kemudian mengembalikan dana tersebut dan manajemen proyek diambil alih oleh komunitas, insiden ini menyebabkan kerugian finansial yang signifikan dan dampak psikologis bagi para investor.

3. Permasalahan yang Berlanjut dari Bancor ke DEX

Ketika membahas pelopor AMM (Automated Market Makers), Bancor tidak bisa diabaikan. Sayangnya, sebelum booming DeFi, itu tidak mendapat perhatian luas, membuat banyak orang secara keliru percaya bahwa AMM diciptakan oleh Uniswap.

Hari ini, dengan diperkenalkannya Bancor V2, yang mencakup desain inovatif seperti menggunakan orakel untuk menyediakan harga terbaru dan memperbarui rasio kolam token berdasarkan harga orakel, masih memiliki beberapa kekurangan.

Pengenalan oracle dapat memberikan informasi harga yang lebih akurat tetapi juga membawa tantangan implementasi. Misalnya, jika tidak ada harga pasangan perdagangan yang sesuai pada pertukaran terpusat, ini menciptakan masalah ayam dan telur. Selain itu, keandalan dan keamanan oracle menjadi perhatian, karena mereka dapat menjadi target serangan, yang mengarah ke manipulasi harga dan masalah keamanan lainnya.

Model kolam dinamis dapat memperbarui rasio kolam token berdasarkan harga oracle, tetapi di pasar yang sangat fluktuatif, penyedia likuiditas (LP) mungkin menghadapi risiko kerugian yang lebih besar. Semakin tinggi volatilitas pasar, semakin parah kerugian tidak permanen bagi LP, yang dapat menyebabkan penarikan dana penyedia likuiditas, memengaruhi stabilitas dan efisiensi perdagangan kolam likuiditas.

Desain Bancor juga mungkin menghadapi risiko kontra pihak. Meskipun mekanisme oracle diperkenalkan, jika harga pasar berfluktuasi tajam dan oracle tidak dapat memperbarui harga tepat waktu, penyedia likuiditas masih mungkin menghadapi risiko signifikan. Keterlambatan atau ketidakakuratan dalam pembaruan harga oracle dapat mengakibatkan kerugian bagi LP selama fluktuasi harga.

Meskipun banyak desain inovatif yang diperkenalkan di Bancor V2, kompleksitasnya juga meningkatkan ambang pembelajaran dan penggunaan bagi pengguna. Dibandingkan dengan model AMM lain yang lebih sederhana dan lebih ramah pengguna, Bancor mungkin mengharuskan pengguna untuk memahami pengetahuan yang lebih profesional dan latar belakang teknis untuk sepenuhnya memahami dan memanfaatkan fitur-fitur barunya. Ini dapat membatasi pertumbuhan pengguna dan penerimaan pasarnya.

4. Implementasi DEX dari ArtexSwap

Platform ArtexSwap beroperasi dengan cara yang mirip dengan Uniswap, tetapi memiliki keamanan yang ditingkatkan dengan menggunakan kemampuan asli dari Artela EVM++.

4.1 Mekanisme Skalabilitas Artela

Pertama-tama, untuk lebih memahami lingkungan dasar ArtexSwap, mari kita pertama-tama berbicara secara singkat tentang mekanisme operasi dasar Artela. Skalabilitas di sini sebenarnya memiliki dua makna, yaitu skalabilitas dan kinerja dari EVM.

Untuk ekstensibilitas, Artela memperkenalkan teknologi Aspect untuk mencapai hal ini. Teknologi ini mendukung pengembang dalam membuat program kustom on-chain dalam lingkungan WebAssembly (WASM). Program-program ini dapat berkolaborasi dengan EVM untuk menyediakan dApps dengan ekstensi khusus aplikasi berkinerja tinggi yang disesuaikan. Untuk bacaan lebih lanjut: "Wawasan Vitalik Buterin: Stasiun Infrastruktur Web3.0 Berikutnya, Apakah Ini 'Enkapsulasi atau Perluasan'?" (lihat lampiran).

Dari sudut pandang kinerja, ini tentang meningkatkan efisiensi eksekusi dari EVM. Kita semua tahu bahwa EVM adalah lingkungan mesin virtual serial, yang sangat tidak efisien dibandingkan dengan perangkat keras saat ini. Oleh karena itu, pemrosesan paralel menjadi sangat penting.

Untuk mencapai eksekusi paralel, perlu ditangani masalah-masalah berikut:

  1. Bagaimana cara menyelesaikan konflik dalam transaksi yang dilaksanakan secara bersamaan?Mengadopsi strategi eksekusi optimis prediktif untuk eksekusi paralel, dengan asumsi bahwa transaksi awalnya tidak saling bertentangan. Setiap transaksi mencatat modifikasi tetapi tidak segera menyelesaikannya. Setelah transaksi dieksekusi, dilakukan verifikasi untuk memeriksa konflik. Jika ada, dilakukan re-eksekusi. Pemodelan prediktif menggunakan model AI untuk menganalisis data transaksi historis, memprediksi ketergantungan transaksi, mengoptimalkan urutan eksekusi, dan mengurangi konflik dan re-eksekusi. Sebagai perbandingan, Sei dan Monad bergantung pada file ketergantungan transaksi yang telah ditentukan sebelumnya dan tidak memiliki kemampuan adaptif model prediksi dinamis berbasis AI Artela, memberikan Artela keunggulan dalam mengurangi konflik eksekusi.
  2. Bagaimana meningkatkan kecepatan IO dan mengurangi waktu menunggu eksekusi transaksi?Menggunakan teknologi pra-pemuatan asinkron untuk menyelesaikan bottleneck input/output (I/O) yang disebabkan oleh akses state. Sebelum eksekusi transaksi, Artela menggunakan model prediktif untuk memuat data state yang diperlukan dari penyimpanan lambat (seperti hard drive) ke penyimpanan cepat (seperti memori). Teknik pra-pemuatan dan caching ini memungkinkan beberapa prosesor atau thread eksekusi untuk mengakses data secara bersamaan, meningkatkan paralelisme dan efisiensi.
  3. Bagaimana cara mengatasi pembengkakan data dan peningkatan tekanan pemrosesan database saat penulisan data?Artela menggabungkan berbagai teknik pemrosesan data tradisional untuk mengembangkan sistem penyimpanan paralel, meningkatkan efisiensi pemrosesan paralel. Sistem penyimpanan paralel ini terutama memecahkan dua isu: mencapai pemrosesan paralel penyimpanan dan meningkatkan kemampuan untuk mencatat secara efisien status data ke dalam basis data. Masalah umum selama penyimpanan data termasuk pembengkakan data dan peningkatan tekanan pemrosesan basis data saat menulis data. Untuk mengatasi hal ini, Artela mengadopsi strategi pemisahan komitmen status (SC) dari penyimpanan status (SS). Strategi ini membagi tugas penyimpanan menjadi dua bagian: satu bagian menangani operasi dengan cepat tanpa menyimpan struktur data kompleks untuk menghemat ruang dan mengurangi duplikasi data, sementara bagian lain mencatat semua informasi data terperinci. Selain itu, Artela menggabungkan potongan data kecil menjadi blok lebih besar untuk mengurangi kompleksitas penyimpanan data, memastikan kinerja tidak terpengaruh saat menangani jumlah data besar.

Selain itu, node validator mendukung penskalaan horizontal, memungkinkan jaringan untuk menyesuaikan skala node komputasi berdasarkan beban atau permintaan saat ini secara otomatis. Proses penskalaan ini dikoordinasikan oleh protokol elastis untuk memastikan sumber daya komputasi yang memadai dalam jaringan konsensus. Melalui komputasi elastis, kekuatan komputasi node jaringan dapat ditingkatkan, mencapai ruang blok elastis. Ini memungkinkan alokasi ruang blok independen sesuai permintaan, memenuhi kebutuhan ekspansi ruang blok publik sambil memastikan kinerja dan stabilitas. Ini memungkinkan DEX untuk menangani periode perdagangan puncak dengan lancar, mirip dengan penskalaan elastis Web2.

Mentioned worth bahwa ruang blok elastis, sebagai solusi untuk meningkatkan kinerja blockchain secara horizontal, didasarkan pada asumsi “paralelisasi transaksi.” Hanya setelah mencapai tingkat paralelisme transaksi yang tinggi, menjadi perlu untuk melakukan peningkatan sumber daya mesin node secara horizontal guna meningkatkan throughput transaksi.

4.2 Penjelajahan Keamanan DEX ArtexSwap

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

  • Bagaimana DEX seharusnya mengidentifikasi dan mencegah perilaku jahat?
  • Bagaimana mencegah pengguna dari kerugian saat trading Rug Pull?
  • Bagaimana mencegah terjadinya slippage tinggi?

Mekanisme daftar hitam


Mekanisme blacklist adalah strategi yang menekankan keamanan preemptive. Dari sudut pandang perilaku, alamat dan pengguna yang telah berpartisipasi dalam aktivitas berbahaya sangat mungkin untuk tersinggung. Dengan menandai akun, alamat, dan kontrak yang dianggap berisiko, ArtexSwap dapat terlebih dahulu menilai kedua belah pihak dan lingkungan yang terlibat dalam transaksi sebelum terjadi. Mekanisme daftar hitam terus memantau aktivitas perdagangan, memeriksa masing-masing untuk melihat apakah itu melibatkan "entitas berbahaya" yang terdaftar di daftar hitam. Ketika permintaan dari akun daftar hitam terdeteksi, itu secara otomatis diblokir untuk mencegah aktivitas berbahaya.

Sebagai contoh, jika sebuah akun dimasukkan dalam daftar hitam karena terlibat dalam penarikan karpet atau kegiatan penipuan lainnya, akun tersebut tidak akan dapat melakukan perdagangan atau menambah likuiditas di DEX, sehingga melindungi pengguna lain dari potensi kerugian.

Pada dasarnya, ArtexSwap menyediakan sistem pertahanan pasif yang difokuskan pada pengguna akhir (C-end).

Mekanisme Anti-Rug

Rug pull terjadi ketika pengembang atau pemegang besar tiba-tiba meningkatkan pasokan token atau menarik sebagian besar dana dari kolam likuiditas, menyebabkan harga token merosot dan mengakibatkan kerugian substansial bagi investor.

Insiden-insiden ini sering kali terkait dengan kontrak yang memiliki pintu belakang. Kasus-kasus seperti ini biasanya lolos dari mekanisme daftar hitam karena informasi daftar hitam dapat agak terlambat. Secara umum, ada dua skenario:

  1. Kerentanan kontrak belum ditemukan.
  2. Temukan bahwa daftar hitam menghilang.

Pada skenario pertama, di mana tidak ada bukti langsung tentang masalah dengan kontrak token, ArtexSwap mengadopsi pendekatan optimis, mengasumsikan kontrak tersebut aman secara default. Jika tindakan seperti itu terdeteksi, mereka diblokir, dan perdagangan token terkait dihentikan untuk mencegah kerugian.

Skenario kedua bergantung pada komunikasi pesan di luar rantai. Ketika diaktifkan untuk komunikasi pesan di luar rantai, Aspect memungkinkan interaksi dan pertukaran data di luar blockchain. Hal ini memungkinkan ArtexSwap untuk memperoleh informasi tentang alamat kontrak jahat dari sumber pihak ketiga secara real-time dan melakukan pemeriksaan keamanan terhadap kontrak token di seluruh DEX. Jika kontrak jahat teridentifikasi, semua operasi terkait langsung diblokir.

Mekanisme Selip

Perlu dicatat bahwa dalam mekanisme likuiditas AMM, slippage tinggi yang mengakibatkan kerugian mungkin terjadi. Slippage merujuk pada perbedaan antara harga perdagangan yang dieksekusi dan harga yang diharapkan. Slippage menjadi signifikan selama volatilitas pasar tinggi atau ketika likuiditas tidak mencukupi, yang merupakan masalah sistemik.

Mencegah slippage pada dasarnya adalah masalah yang bersifat “prediktif”. Mengatasi likuiditas yang tidak mencukupi relatif mudah; kontrak ArtexSwap dapat mencapai hal ini dengan memantau kolam likuiditas secara real-time. Tantangannya terletak pada volatilitas pasar, sebuah peristiwa eksternal. Solusi pertama yang terlintas dalam pikiran adalah mengintegrasikan oracle untuk memperoleh kondisi pasar. Untuk mencapai hal ini, ArtexSwap memanfaatkan lingkungan dasarnya, Artela, yang mendukung teknologi Aspect. Dengan membuat dApp di blockchain, ArtexSwap dapat berinteraksi dengan oracle pihak ketiga untuk memperoleh data volatilitas pasar. Artela mendukung agen AI, yang dapat memprediksi slippage tinggi dalam transaksi pada setiap saat menggunakan data kondisi pasar. Dengan menggabungkan hal ini dengan pemantauan likuiditas yang disebutkan sebelumnya, ArtexSwap dapat menentukan nilai perkiraan. Jika slippage yang diprediksi melebihi ambang batas (30%), transaksi diblokir untuk melindungi trader dari kerugian akibat fluktuasi harga yang parah.

5. Ringkasan

Meskipun tidak pasti apakah model DEX saat ini dapat mendukung pertumbuhan jangka panjang dan aplikasi institusional, dapat diprediksi bahwa DEX akan terus menjadi infrastruktur penting dalam ekosistem cryptocurrency.

Seperti biasa, di balik setiap penipuan yang sukses, kemungkinan ada pengguna yang telah berhenti menggunakan Web3. Tanpa pengguna baru, ekosistem DEX tidak akan memiliki tempat untuk pergi. Bagi DEX, kehilangan keamanan berarti kehilangan segalanya.

Namun, meskipun pasar panas saat ini untuk DEX dan naratif yang terus berlanjut seputar derivatif, DEX tetap menjadi permintaan yang paling pasti bagi pengguna. Oleh karena itu, tidak ada jumlah perhatian yang terlalu banyak untuk pengembangan dan keamanan mereka yang terus berlanjut.

Disclaimer:

  1. Artikel ini dicetak ulang dari [ Fourteen Lords], Semua hak cipta milik penulis asli [十四君]. Jika ada keberatan terhadap cetakan ulang ini, harap hubungi Gate Belajartim, dan mereka akan menanganinya dengan cepat.
  2. Penafian Tanggung Jawab: Pandangan dan opini yang tertuang dalam artikel ini semata-mata merupakan pendapat penulis dan tidak merupakan saran investasi apa pun.
  3. Terjemahan artikel ke dalam bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.

Menjelajahi Arsitektur Lain untuk DEX dari ArtexSwap

Menengah7/29/2024, 11:14:09 AM
Artikel ini menjelaskan arsitektur utama DEX, risiko utama mereka, masalah desain Bancor, dan eksplorasi implementasi khusus dan keamanan ArtexSwap. Ini berfokus pada bagaimana ArtexSwap meningkatkan keamanan dan efisiensi melalui Artela EVM++ dan teknologi Aspect.

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

Sejak kelahiran Ethereum, itu telah menjadi rumah bagi mata uang digital, pembayaran global, dan aplikasi. DEX (Bursa Terdesentralisasi) adalah pondasi dari keuangan terdesentralisasi (DeFi). Pada akhirnya, tanpa DEX, DeFi bisa dikatakan hanyalah pembicaraan kosong. Sebagai platform yang berjalan di blockchain, itu memungkinkan transaksi langsung antara pengguna tanpa diatur oleh lembaga pihak ketiga apa pun, membuatnya memungkinkan untuk menciptakan produk keuangan yang lebih canggih.

1. Arsitektur Utama DEX

Saat ini, dalam ekosistem Ethereum, DEX sedang berkembang dengan banyak model desain yang berbeda. Setiap model memiliki kelebihan dan kekurangan dalam hal fungsionalitas, skalabilitas, dan desentralisasi. Berdasarkan mekanisme transaksi yang berbeda, DEX dapat dibagi menjadi dua kategori (seperti yang terlihat pada gambar di bawah).

1.1. DEX berdasarkan buku pesanan

Buku pesanan pada dasarnya mencocokkan algoritma, secara otomatis mencari berbagai pasar untuk pesanan beli dan jual yang belum terpenuhi. Sistem platform perdagangan akan secara otomatis mencocokkan pesanan beli dan jual ini. Ini cocok untuk skenario yang membutuhkan pencocokan harga yang efisien dan strategi perdagangan yang fleksibel. Singkatnya, likuiditas buku pesanan berasal dari dua sumber: para pedagang dan pembuat pasar.

Untuk bacaan lebih lanjut, lihat: "Analisis Singkat: Model Buku Pesanan dan Pembuatan Pasar Otomatis (AMM)" (Lampiran)

1.2. Automatic Market Maker (AMM)

Seorang pembuat pasar otomatis (AMM) adalah mekanisme penentuan harga dan likuiditas dalam DEX. Secara sederhana, ini adalah pembuat pasar yang menyediakan aset likuid (dua aset) ke kolam likuiditas. Produk cadangan dalam kolam likuiditas dijaga pada nilai k. Ketika seorang pengguna mengambil sebuah koin, dia perlu menyediakan koin lain ke kolam likuiditas untuk menjaga nilai k.

Untuk pemahaman yang lebih mendalam tentang AMM, Anda dapat membaca lebih lanjut: "Laporan Penelitian UniswapX (Bagian 1): Ringkasan tautan pengembangan V1–3 dan interpretasi inovasi prinsip dan tantangan dari generasi DEX berikutnya

1.3 Apa Nilai yang Diberikan oleh DEX?

Menurut statistik CoinGecko, per 9 Juli 2024, ada sekitar 835 bursa DEX yang dikenal dengan volume perdagangan 24 jam sebesar 8,35 miliar dolar, dan jumlah kunjungan bulanan sebanyak 320 juta kali.

Dalam hal volume perdagangan, tiga bursa terdesentralisasi terbesar adalah BabyDogeSwap, Uniswap V3 (Ethereum), dan Orca.

Kami menghitung volume perdagangan 24 jam dari tiga DEX dan CEX teratas, dan DEX menyumbang 16% dari likuiditas perdagangan harian. Selain itu, dibandingkan dengan periode yang sama pada tahun 2023, volume perdagangan 24 jam DEX meningkat 315% (20 miliar pada tahun 2023), dan volume perdagangan meningkat 166% (120 juta pada tahun 2023). Jelas terlihat bahwa ada permintaan besar untuk platform perdagangan terdesentralisasi di pasar.

Karena pertukaran terdesentralisasi (DEX) menggunakan kontrak pintar deterministik untuk transaksi tanpa intervensi pihak ketiga terpusat, operasi transparan ini sangat kontras dengan pasar keuangan tradisional.

Sebagai contoh, pada tahun 2022, FTX, salah satu platform perdagangan cryptocurrency terbesar saat itu, bangkrut akibat serangkaian penurunan pasar yang disebabkan oleh penyalahgunaan dana pengguna, menyebabkan kerusuhan pasar yang meluas.

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

Namun secara keseluruhan, pengguna hanya perlu mengakses internet dan menghubungkan dompet yang kompatibel yang dibangun sendiri untuk menggunakan layanan DEX. Mode ini, yang tidak memerlukan pendaftaran dan verifikasi yang rumit, memungkinkan pengguna baru bergabung dengan platform dengan cepat dan nyaman, meningkatkan pengalaman pengguna.

2. Risiko Utama DEX

Bursa terdesentralisasi (DEX) memastikan pelaksanaan perdagangan, meningkatkan transparansi, dan memungkinkan akses tanpa izin, secara signifikan mengurangi hambatan perdagangan dan menyediakan likuiditas. Namun, DEX juga memiliki risiko tertentu, yang meliputi namun tidak terbatas pada hal berikut:

Risiko Kontrak Pintar: Meskipun teknologi blockchain dapat mengeksekusi transaksi keuangan secara aman, keamanan kontrak pintar bergantung pada tingkat teknis dan pengalaman tim pengembangan.

Risiko Front-Running: Karena sifat publik dan transparan dari transaksi on-chain, para arbitraser atau bot MEV mungkin melakukan front-running terhadap transaksi untuk mendapatkan nilai dari pengguna reguler. Bot-bot ini mirip dengan pedagang frekuensi tinggi di pasar keuangan tradisional, mendapatkan keuntungan dari transaksi pengguna reguler dengan membayar biaya yang lebih tinggi dan memanfaatkan laten jaringan.

Risiko Jaringan: Karena transaksi dilakukan on-chain, biaya perdagangan di DEX bisa tinggi, terutama ketika jaringan sedang padat atau down. Oleh karena itu, pengguna rentan terhadap volatilitas pasar.

Risiko Penarikan Karpet: Masalah umum dan serius dalam ruang keuangan terdesentralisasi (DeFi), di mana banyak proyek menarik dana investor signifikan, hanya untuk tim proyek tiba-tiba menarik likuiditas dan kabur dengan dana. Risiko penarikan keselamatan dapat dikategorikan secara luas menjadi tiga jenis:

  • Penarikan Likuiditas
  • Pengembang memegang sejumlah besar token atau mengeluarkan yang baru
  • Proyek penipuan

Penipuan semacam ini mengakibatkan kerugian substansial bagi para investor, menyebabkan nilai proyek turun tajam hingga nol secara instan. Hal ini sangat memengaruhi kepercayaan secara keseluruhan dalam pasar DeFi. Sebagai contoh, insiden SushiSwap pada tahun 2021 adalah kasus klasik. Pendiri anonim SushiSwap, Chef Nomi, menjual token SUSHI senilai $13 juta dari dana pengembang setelah mengumpulkan sejumlah besar modal, menyebabkan panik di pasar dan penurunan tajam dalam harga token. Meskipun Chef Nomi kemudian mengembalikan dana tersebut dan manajemen proyek diambil alih oleh komunitas, insiden ini menyebabkan kerugian finansial yang signifikan dan dampak psikologis bagi para investor.

3. Permasalahan yang Berlanjut dari Bancor ke DEX

Ketika membahas pelopor AMM (Automated Market Makers), Bancor tidak bisa diabaikan. Sayangnya, sebelum booming DeFi, itu tidak mendapat perhatian luas, membuat banyak orang secara keliru percaya bahwa AMM diciptakan oleh Uniswap.

Hari ini, dengan diperkenalkannya Bancor V2, yang mencakup desain inovatif seperti menggunakan orakel untuk menyediakan harga terbaru dan memperbarui rasio kolam token berdasarkan harga orakel, masih memiliki beberapa kekurangan.

Pengenalan oracle dapat memberikan informasi harga yang lebih akurat tetapi juga membawa tantangan implementasi. Misalnya, jika tidak ada harga pasangan perdagangan yang sesuai pada pertukaran terpusat, ini menciptakan masalah ayam dan telur. Selain itu, keandalan dan keamanan oracle menjadi perhatian, karena mereka dapat menjadi target serangan, yang mengarah ke manipulasi harga dan masalah keamanan lainnya.

Model kolam dinamis dapat memperbarui rasio kolam token berdasarkan harga oracle, tetapi di pasar yang sangat fluktuatif, penyedia likuiditas (LP) mungkin menghadapi risiko kerugian yang lebih besar. Semakin tinggi volatilitas pasar, semakin parah kerugian tidak permanen bagi LP, yang dapat menyebabkan penarikan dana penyedia likuiditas, memengaruhi stabilitas dan efisiensi perdagangan kolam likuiditas.

Desain Bancor juga mungkin menghadapi risiko kontra pihak. Meskipun mekanisme oracle diperkenalkan, jika harga pasar berfluktuasi tajam dan oracle tidak dapat memperbarui harga tepat waktu, penyedia likuiditas masih mungkin menghadapi risiko signifikan. Keterlambatan atau ketidakakuratan dalam pembaruan harga oracle dapat mengakibatkan kerugian bagi LP selama fluktuasi harga.

Meskipun banyak desain inovatif yang diperkenalkan di Bancor V2, kompleksitasnya juga meningkatkan ambang pembelajaran dan penggunaan bagi pengguna. Dibandingkan dengan model AMM lain yang lebih sederhana dan lebih ramah pengguna, Bancor mungkin mengharuskan pengguna untuk memahami pengetahuan yang lebih profesional dan latar belakang teknis untuk sepenuhnya memahami dan memanfaatkan fitur-fitur barunya. Ini dapat membatasi pertumbuhan pengguna dan penerimaan pasarnya.

4. Implementasi DEX dari ArtexSwap

Platform ArtexSwap beroperasi dengan cara yang mirip dengan Uniswap, tetapi memiliki keamanan yang ditingkatkan dengan menggunakan kemampuan asli dari Artela EVM++.

4.1 Mekanisme Skalabilitas Artela

Pertama-tama, untuk lebih memahami lingkungan dasar ArtexSwap, mari kita pertama-tama berbicara secara singkat tentang mekanisme operasi dasar Artela. Skalabilitas di sini sebenarnya memiliki dua makna, yaitu skalabilitas dan kinerja dari EVM.

Untuk ekstensibilitas, Artela memperkenalkan teknologi Aspect untuk mencapai hal ini. Teknologi ini mendukung pengembang dalam membuat program kustom on-chain dalam lingkungan WebAssembly (WASM). Program-program ini dapat berkolaborasi dengan EVM untuk menyediakan dApps dengan ekstensi khusus aplikasi berkinerja tinggi yang disesuaikan. Untuk bacaan lebih lanjut: "Wawasan Vitalik Buterin: Stasiun Infrastruktur Web3.0 Berikutnya, Apakah Ini 'Enkapsulasi atau Perluasan'?" (lihat lampiran).

Dari sudut pandang kinerja, ini tentang meningkatkan efisiensi eksekusi dari EVM. Kita semua tahu bahwa EVM adalah lingkungan mesin virtual serial, yang sangat tidak efisien dibandingkan dengan perangkat keras saat ini. Oleh karena itu, pemrosesan paralel menjadi sangat penting.

Untuk mencapai eksekusi paralel, perlu ditangani masalah-masalah berikut:

  1. Bagaimana cara menyelesaikan konflik dalam transaksi yang dilaksanakan secara bersamaan?Mengadopsi strategi eksekusi optimis prediktif untuk eksekusi paralel, dengan asumsi bahwa transaksi awalnya tidak saling bertentangan. Setiap transaksi mencatat modifikasi tetapi tidak segera menyelesaikannya. Setelah transaksi dieksekusi, dilakukan verifikasi untuk memeriksa konflik. Jika ada, dilakukan re-eksekusi. Pemodelan prediktif menggunakan model AI untuk menganalisis data transaksi historis, memprediksi ketergantungan transaksi, mengoptimalkan urutan eksekusi, dan mengurangi konflik dan re-eksekusi. Sebagai perbandingan, Sei dan Monad bergantung pada file ketergantungan transaksi yang telah ditentukan sebelumnya dan tidak memiliki kemampuan adaptif model prediksi dinamis berbasis AI Artela, memberikan Artela keunggulan dalam mengurangi konflik eksekusi.
  2. Bagaimana meningkatkan kecepatan IO dan mengurangi waktu menunggu eksekusi transaksi?Menggunakan teknologi pra-pemuatan asinkron untuk menyelesaikan bottleneck input/output (I/O) yang disebabkan oleh akses state. Sebelum eksekusi transaksi, Artela menggunakan model prediktif untuk memuat data state yang diperlukan dari penyimpanan lambat (seperti hard drive) ke penyimpanan cepat (seperti memori). Teknik pra-pemuatan dan caching ini memungkinkan beberapa prosesor atau thread eksekusi untuk mengakses data secara bersamaan, meningkatkan paralelisme dan efisiensi.
  3. Bagaimana cara mengatasi pembengkakan data dan peningkatan tekanan pemrosesan database saat penulisan data?Artela menggabungkan berbagai teknik pemrosesan data tradisional untuk mengembangkan sistem penyimpanan paralel, meningkatkan efisiensi pemrosesan paralel. Sistem penyimpanan paralel ini terutama memecahkan dua isu: mencapai pemrosesan paralel penyimpanan dan meningkatkan kemampuan untuk mencatat secara efisien status data ke dalam basis data. Masalah umum selama penyimpanan data termasuk pembengkakan data dan peningkatan tekanan pemrosesan basis data saat menulis data. Untuk mengatasi hal ini, Artela mengadopsi strategi pemisahan komitmen status (SC) dari penyimpanan status (SS). Strategi ini membagi tugas penyimpanan menjadi dua bagian: satu bagian menangani operasi dengan cepat tanpa menyimpan struktur data kompleks untuk menghemat ruang dan mengurangi duplikasi data, sementara bagian lain mencatat semua informasi data terperinci. Selain itu, Artela menggabungkan potongan data kecil menjadi blok lebih besar untuk mengurangi kompleksitas penyimpanan data, memastikan kinerja tidak terpengaruh saat menangani jumlah data besar.

Selain itu, node validator mendukung penskalaan horizontal, memungkinkan jaringan untuk menyesuaikan skala node komputasi berdasarkan beban atau permintaan saat ini secara otomatis. Proses penskalaan ini dikoordinasikan oleh protokol elastis untuk memastikan sumber daya komputasi yang memadai dalam jaringan konsensus. Melalui komputasi elastis, kekuatan komputasi node jaringan dapat ditingkatkan, mencapai ruang blok elastis. Ini memungkinkan alokasi ruang blok independen sesuai permintaan, memenuhi kebutuhan ekspansi ruang blok publik sambil memastikan kinerja dan stabilitas. Ini memungkinkan DEX untuk menangani periode perdagangan puncak dengan lancar, mirip dengan penskalaan elastis Web2.

Mentioned worth bahwa ruang blok elastis, sebagai solusi untuk meningkatkan kinerja blockchain secara horizontal, didasarkan pada asumsi “paralelisasi transaksi.” Hanya setelah mencapai tingkat paralelisme transaksi yang tinggi, menjadi perlu untuk melakukan peningkatan sumber daya mesin node secara horizontal guna meningkatkan throughput transaksi.

4.2 Penjelajahan Keamanan DEX ArtexSwap

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

  • Bagaimana DEX seharusnya mengidentifikasi dan mencegah perilaku jahat?
  • Bagaimana mencegah pengguna dari kerugian saat trading Rug Pull?
  • Bagaimana mencegah terjadinya slippage tinggi?

Mekanisme daftar hitam


Mekanisme blacklist adalah strategi yang menekankan keamanan preemptive. Dari sudut pandang perilaku, alamat dan pengguna yang telah berpartisipasi dalam aktivitas berbahaya sangat mungkin untuk tersinggung. Dengan menandai akun, alamat, dan kontrak yang dianggap berisiko, ArtexSwap dapat terlebih dahulu menilai kedua belah pihak dan lingkungan yang terlibat dalam transaksi sebelum terjadi. Mekanisme daftar hitam terus memantau aktivitas perdagangan, memeriksa masing-masing untuk melihat apakah itu melibatkan "entitas berbahaya" yang terdaftar di daftar hitam. Ketika permintaan dari akun daftar hitam terdeteksi, itu secara otomatis diblokir untuk mencegah aktivitas berbahaya.

Sebagai contoh, jika sebuah akun dimasukkan dalam daftar hitam karena terlibat dalam penarikan karpet atau kegiatan penipuan lainnya, akun tersebut tidak akan dapat melakukan perdagangan atau menambah likuiditas di DEX, sehingga melindungi pengguna lain dari potensi kerugian.

Pada dasarnya, ArtexSwap menyediakan sistem pertahanan pasif yang difokuskan pada pengguna akhir (C-end).

Mekanisme Anti-Rug

Rug pull terjadi ketika pengembang atau pemegang besar tiba-tiba meningkatkan pasokan token atau menarik sebagian besar dana dari kolam likuiditas, menyebabkan harga token merosot dan mengakibatkan kerugian substansial bagi investor.

Insiden-insiden ini sering kali terkait dengan kontrak yang memiliki pintu belakang. Kasus-kasus seperti ini biasanya lolos dari mekanisme daftar hitam karena informasi daftar hitam dapat agak terlambat. Secara umum, ada dua skenario:

  1. Kerentanan kontrak belum ditemukan.
  2. Temukan bahwa daftar hitam menghilang.

Pada skenario pertama, di mana tidak ada bukti langsung tentang masalah dengan kontrak token, ArtexSwap mengadopsi pendekatan optimis, mengasumsikan kontrak tersebut aman secara default. Jika tindakan seperti itu terdeteksi, mereka diblokir, dan perdagangan token terkait dihentikan untuk mencegah kerugian.

Skenario kedua bergantung pada komunikasi pesan di luar rantai. Ketika diaktifkan untuk komunikasi pesan di luar rantai, Aspect memungkinkan interaksi dan pertukaran data di luar blockchain. Hal ini memungkinkan ArtexSwap untuk memperoleh informasi tentang alamat kontrak jahat dari sumber pihak ketiga secara real-time dan melakukan pemeriksaan keamanan terhadap kontrak token di seluruh DEX. Jika kontrak jahat teridentifikasi, semua operasi terkait langsung diblokir.

Mekanisme Selip

Perlu dicatat bahwa dalam mekanisme likuiditas AMM, slippage tinggi yang mengakibatkan kerugian mungkin terjadi. Slippage merujuk pada perbedaan antara harga perdagangan yang dieksekusi dan harga yang diharapkan. Slippage menjadi signifikan selama volatilitas pasar tinggi atau ketika likuiditas tidak mencukupi, yang merupakan masalah sistemik.

Mencegah slippage pada dasarnya adalah masalah yang bersifat “prediktif”. Mengatasi likuiditas yang tidak mencukupi relatif mudah; kontrak ArtexSwap dapat mencapai hal ini dengan memantau kolam likuiditas secara real-time. Tantangannya terletak pada volatilitas pasar, sebuah peristiwa eksternal. Solusi pertama yang terlintas dalam pikiran adalah mengintegrasikan oracle untuk memperoleh kondisi pasar. Untuk mencapai hal ini, ArtexSwap memanfaatkan lingkungan dasarnya, Artela, yang mendukung teknologi Aspect. Dengan membuat dApp di blockchain, ArtexSwap dapat berinteraksi dengan oracle pihak ketiga untuk memperoleh data volatilitas pasar. Artela mendukung agen AI, yang dapat memprediksi slippage tinggi dalam transaksi pada setiap saat menggunakan data kondisi pasar. Dengan menggabungkan hal ini dengan pemantauan likuiditas yang disebutkan sebelumnya, ArtexSwap dapat menentukan nilai perkiraan. Jika slippage yang diprediksi melebihi ambang batas (30%), transaksi diblokir untuk melindungi trader dari kerugian akibat fluktuasi harga yang parah.

5. Ringkasan

Meskipun tidak pasti apakah model DEX saat ini dapat mendukung pertumbuhan jangka panjang dan aplikasi institusional, dapat diprediksi bahwa DEX akan terus menjadi infrastruktur penting dalam ekosistem cryptocurrency.

Seperti biasa, di balik setiap penipuan yang sukses, kemungkinan ada pengguna yang telah berhenti menggunakan Web3. Tanpa pengguna baru, ekosistem DEX tidak akan memiliki tempat untuk pergi. Bagi DEX, kehilangan keamanan berarti kehilangan segalanya.

Namun, meskipun pasar panas saat ini untuk DEX dan naratif yang terus berlanjut seputar derivatif, DEX tetap menjadi permintaan yang paling pasti bagi pengguna. Oleh karena itu, tidak ada jumlah perhatian yang terlalu banyak untuk pengembangan dan keamanan mereka yang terus berlanjut.

Disclaimer:

  1. Artikel ini dicetak ulang dari [ Fourteen Lords], Semua hak cipta milik penulis asli [十四君]. Jika ada keberatan terhadap cetakan ulang ini, harap hubungi Gate Belajartim, dan mereka akan menanganinya dengan cepat.
  2. Penafian Tanggung Jawab: Pandangan dan opini yang tertuang dalam artikel ini semata-mata merupakan pendapat penulis dan tidak merupakan saran investasi apa pun.
  3. Terjemahan artikel ke dalam bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!