Oleh Lydia Wu, Peneliti di Mint Ventures

Jika Anda merasa bingung saat pertama kali mengenal konsep “abstraksi rantai”, Anda tidak sendirian.

Tampaknya penting, dengan banyak proyek, dan pendanaan yang besar, semuanya mengklaim sebagai standar… namun penggunaan praktisnya masih perlu ditemukan. Apakah "abstraksi rantai" hanya sekadar kata kunci lain dalam alur konsep Web3 baru?

Artikel ini akan dimulai dengan konsep, kembali ke pertanyaan mendasar, dan bertujuan untuk membuat sesuatu dari ketiadaan.

TL; dr:

  • Tujuan abstraksi adalah untuk menyembunyikan kompleksitas, dan tingkat abstraksi dalam konteks Web3 sering kali lebih tinggi daripada di Web2, sehingga membuatnya lebih menantang.

  • Modularitas menyederhanakan proses membangun blockchain. Sementara itu, abstraksi rantai melibatkan restrukturisasi hubungan antar rantai dan peningkatan pengalaman bagi pengguna dan pengembang.

  • Menganalisis transfer aset lintas rantai, komunikasi lintas rantai, interoperabilitas, dan abstraksi rantai: Hirarki konseptual yang berpusat pada koordinasi perubahan status (transaksi) di berbagai rantai, meskipun konsep-konsep ini sering kali kabur satu sama lain dalam praktik.

  • Solusi abstraksi rantai berbasis maksud menjadi arsitektur yang populer, dengan banyak produk berbasis komponen yang berpotensi disatukan seperti potongan puzzle untuk secara bertahap membentuk bentuk akhir abstraksi rantai.

  • Diskusi dan upaya terkini seputar abstraksi rantai belum dapat melepaskan diri dari ortodoksi yang berpusat pada infrastruktur. Validitas abstraksi rantai sebagai isu nyata bergantung pada keterlibatan aktif dalam rantai, kemajuan dalam modularitas, dan masuknya pengguna dan pengembang baru.

  • Masa depan abstraksi rantai bukanlah perjalanan yang mudah; hal ini memerlukan evaluasi dampaknya pada rantai ekor panjang dan eksplorasi aplikasi non-DeFi.

Apa sebenarnya abstraksi rantai itu?

  1. Apakah abstraksi rantai merupakan masalah nyata?

  2. Abstraksi berantai termasuk jenis masalah yang mana?

  3. Apa perbedaan antara lintas rantai, interoperabilitas, dan abstraksi rantai?

Apakah Abstraksi Rantai Masalah Nyata?

—Tidak harus. Validitas suatu masalah bergantung pada konteksnya. Bayangkan bertanya kepada seseorang 500 tahun yang lalu tentang pendapatnya tentang krisis energi.

Jadi, dari mana diskusi tentang abstraksi rantai berasal?

Jawabannya bervariasi tetapi sering kali menyentuh istilah-istilah penting seperti peta jalan Ethereum, modularitas, maksud, dan adopsi massal… Saat ini, perspektif yang paling meyakinkan tampaknya adalah bahwa abstraksi rantai mewakili tahap akhir modularitas.

Definisi yang jelas tentang abstraksi rantai sangat penting untuk memahami perspektif ini.

Dalam ilmu komputer, "abstraksi" adalah proses mengekstraksi operasi dan konsep tingkat tinggi dari proses backend, yang dimaksudkan untuk menyederhanakan pemahaman dengan menutupi kompleksitas. Misalnya, sebagian besar pengguna Web2 hanya perlu terbiasa dengan browser dan ChatGPT, dan tidak menyadari kompleksitas yang mendasarinya atau bahkan gagasan abstraksi itu sendiri.

Mirip dengan:

  • Abstraksi Akun: Memfasilitasi fungsionalitas akun yang lancar dengan menyembunyikan detail internal seperti alamat, kunci pribadi, dan frasa mnemonik, untuk memfasilitasi pengalaman pengguna yang lancar.

  • Abstraksi Rantai: Memastikan operasi yang lancar di seluruh rantai dengan menyembunyikan hal-hal spesifik internal seperti mekanisme konsensus, biaya gas, dan token asli.

Dalam pengembangan perangkat lunak tradisional, abstraksi dan modularitas merupakan konsep yang saling terkait dan penting. Abstraksi menguraikan hierarki struktural sistem, sedangkan modularitas adalah praktik penerapan struktur ini. Setiap modul melambangkan tingkat abstraksi, dan interaksi antara modul menyembunyikan kompleksitas internalnya, yang membantu dalam perluasan, penggunaan ulang, dan pemeliharaan kode. Tanpa abstraksi, demarkasi antara modul akan menjadi rumit dan sulit dikelola.

Catatan Juru Tulis Kuliah 3: Abstraksi dan Modularitas

Penting untuk menyadari bahwa produk Web2 sering kali melakukan abstraksi dan modularitas dalam ekosistem tertutup atau semi-tertutup, memusatkan lapisan abstraksi dalam satu platform atau aplikasi dalam lingkungan yang terkendali, biasanya tanpa masalah kompatibilitas lintas platform atau sistemik. Sebaliknya, dalam kerangka Web3, yang didorong oleh komitmen terhadap desentralisasi dan ekosistem terbuka, dinamika antara modularitas dan abstraksi jauh lebih kompleks.

Meskipun modularitas dapat membantu menangani masalah abstraksi dalam rantai tunggal dan mengurangi hambatan untuk pengembangan rantai, modularitas belum sepenuhnya mengatasi abstraksi pengalaman pengguna dan pengembang dalam konteks multi-rantai. Ada "efek pulau" yang nyata di antara berbagai rantai dan ekosistem, terutama terlihat dalam fragmentasi likuiditas, pengembang, dan pengguna. Pengenalan abstraksi rantai melibatkan perancangan ulang hubungan di antara berbagai rantai untuk memfasilitasi interkonektivitas, integrasi, dan kompatibilitasnya, seperti yang ditunjukkan dalam artikel yang dirilis oleh Near pada bulan Januari tahun ini.

Kita dapat berargumen bahwa urgensi abstraksi rantai sebagai perhatian yang sah terkait erat dengan evolusi faktor-faktor berikut:

  • Aktivitas on-chain: Apakah kehadiran dAPP yang terdiversifikasi mengarah pada peningkatan keterlibatan pengguna di chain.

  • Kemajuan dalam Blockchain Modular: Apakah peningkatan aktivitas on-chain mendorong pengembangan lebih banyak rollup dan appchain.

  • Hambatan bagi Pengguna dan Pengembang Baru: Sejauh mana lingkungan blockchain saat ini menghambat masuknya pendatang baru dan pengembang (mengacu pada gesekan dalam tren yang meningkat, daripada frustrasi dalam keadaan stagnan)?

Abstraksi Rantai Termasuk Jenis Masalah Apa?

Abstraksi rantai itu sendiri adalah konsep abstrak yang beroperasi pada level berdimensi tinggi dalam narasi Web3. Hal ini mungkin sebagian menjelaskan mengapa hal ini muncul sebagai sesuatu yang inklusif dan agak membingungkan. Secara khusus, abstraksi rantai bukanlah solusi tetapi filosofi yang instruktif.

Mirip dengan Bitcoin saat ini, setelah beberapa kali mengalami halving, fluktuasi harga yang dramatis, dan diperkenalkannya ETF, Bitcoin telah melampaui identitas aslinya sebagai solusi teknologi atau aset. Bitcoin telah berubah menjadi ideologi abadi dan simbol kripto yang mewujudkan nilai-nilai kriptografi inti dan akan terus mengarahkan inovasi dan pengembangan industri hingga masa depan.

Perbedaan dan Koneksi: Lintas Rantai, Interoperabilitas, dan Abstraksi Rantai

Konsep-konsep ini dapat dipahami dalam spektrum dari yang konkret hingga yang abstrak. Konsep-konsep ini mewakili hierarki konseptual yang berpusat pada koordinasi perubahan keadaan (transaksi) di berbagai rantai, namun sering kali melibatkan banyak area abu-abu dalam penggunaan praktis.

Aplikasi dan protokol lintas rantai secara umum dapat dibagi menjadi dua kategori utama:

  • Transfer Aset Lintas Rantai: Seperti jembatan lintas rantai, Pembuat Pasar Otomatis (AMM) lintas rantai, dan agregator lintas rantai.

  • Komunikasi Lintas Rantai: Protokol seperti Layerzero, Wormhole, dan Cosmos IBC, dll.

Transfer aset juga bergantung pada penyampaian pesan. Dalam aplikasi transfer aset lintas rantai, lapisan pesan biasanya melibatkan serangkaian kontrak pintar on-chain dan logika pembaruan status. Mengabstraksikan fungsionalitas penyampaian pesan ini ke dalam solusi lapisan protokol universal adalah hal yang mendefinisikan protokol komunikasi lintas rantai.

Protokol komunikasi lintas rantai dapat menangani operasi kompleks di seluruh blockchain, termasuk tata kelola, likuiditas, perdagangan NFT, penerbitan token, dan interaksi permainan. Protokol interoperabilitas memperluas kemampuan ini lebih jauh, menggali lebih dalam pemrosesan data, konsensus, dan validasi untuk memastikan konsistensi dan kompatibilitas antara berbagai blockchain. Namun, dalam praktiknya, kedua konsep ini sering kali merupakan dua sisi mata uang yang sama dan dapat digunakan secara bergantian tergantung pada konteksnya.

Inti dari abstraksi rantai mencakup interoperabilitas blockchain tetapi juga memperkenalkan lapisan tambahan yang difokuskan pada peningkatan pengalaman pengguna dan pengembang. Aspek ini terkait erat dengan narasi maksud yang telah menarik perhatian dalam siklus ini. Integrasi maksud dengan abstraksi rantai akan dijelaskan lebih rinci di bagian selanjutnya.

Masalah spesifik apa yang terlibat dalam abstraksi rantai?

  1. Bagaimana abstraksi rantai dapat dicapai?

  2. Mengapa integrasi maksud dengan abstraksi rantai penting?

Bagaimana abstraksi rantai dapat dicapai?

Proyek yang berbeda memiliki interpretasi dan titik masuk yang berbeda terkait abstraksi rantai. Kita dapat mengklasifikasikannya ke dalam dua aliran: Aliran Klasik, yang muncul dari protokol interoperabilitas dan berfokus pada abstraksi sisi pengembang, dan Aliran Maksud, yang menggabungkan arsitektur maksud baru dan lebih berkonsentrasi pada abstraksi sisi pengguna.

Akar Aliran Klasik dapat ditelusuri kembali ke Cosmos dan Polkadot, jauh sebelum munculnya konsep abstraksi rantai. Pendatang baru seperti Optimism Superchain dan Polygon Agglayer kini berfokus pada agregasi likuiditas dan interoperabilitas dalam ekosistem Ethereum L2. Protokol komunikasi lintas rantai seperti Layerzero, Wormhole, dan Axelar berkembang ke rantai tambahan dan berupaya untuk adopsi yang lebih besar guna memperkuat efek jaringannya.

Dalam Intent School, proyek L1 seperti Near dan Particle Network dikhususkan untuk menawarkan solusi abstraksi rantai yang komprehensif. Selain itu, strategi berbasis komponen yang mengatasi tantangan tertentu lazim digunakan, terutama dalam protokol DeFi, yang dicontohkan oleh UniswapX, 1inch, dan Across Protocol.

Baik untuk sekolah Klasik maupun Intent, prinsip desain fundamental menekankan fungsionalitas lintas rantai yang aman dan cepat beserta interaksi pengguna yang intuitif. Fitur utama meliputi antarmuka pengguna yang terpadu, fungsionalitas lintas rantai yang lancar untuk dAPP, serta pengelolaan dan subsidi biaya gas.

Mengapa integrasi maksud dengan abstraksi rantai penting?

“Protokol berbasis maksud” bermunculan dalam jumlah banyak, dan bagian ini akan membahas mengapa protokol tersebut menjadi pilihan arsitektur yang populer dan implikasi potensialnya.

Mirip dengan abstraksi dan modularitas, maksud bukanlah konsep asli dalam Web3. Pengenalan maksud telah menjadi aspek penting dalam pemrosesan bahasa alami selama beberapa dekade dan telah dipelajari secara ekstensif dalam dialog manusia-komputer.

Saat membahas penelitian intent di Web3, mustahil untuk mengabaikan makalah terkenal oleh Paradigm. Sementara prinsip desain serupa telah diterapkan dalam produk seperti CoWSwap, 1inch, dan Telegram Bots, makalah inilah yang secara formal mengartikulasikan esensi arsitektur intent: pengguna cukup mendefinisikan apa yang ingin mereka capai dan membiarkan kompleksitas proses tersebut ditangani oleh pihak ketiga. Filosofi ini sejalan dengan fokus abstraksi rantai untuk meningkatkan pengalaman pengguna, menyediakan pendekatan solusi yang berbeda dan praktis.

Pasar memiliki beragam kerangka kerja untuk abstraksi rantai, dengan kerangka kerja CAKE (Chain Abstraction Key Elements) dari Frontier Research yang paling menonjol. Kerangka kerja ini, yang menggabungkan arsitektur intent, mengatur berbagai teknologi dan solusi abstraksi rantai ke dalam beberapa lapisan: lapisan izin, lapisan penyelesai, dan lapisan penyelesaian. Kerangka kerja lain telah menyempurnakan pendekatan ini, seperti Everclear, yang menambahkan lapisan likuidasi antara lapisan penyelesai dan lapisan penyelesaian.

Sumber: Frontier Research

Secara khusus:

  • Lapisan Izin: Inti dari lapisan ini adalah abstraksi akun, yang bertindak sebagai portal bagi pengguna dAPP untuk meminta kutipan maksud.

  • Lapisan Pemecah Masalah: Secara umum ini adalah lapisan pemecah masalah pihak ketiga di luar jaringan yang bertugas memenuhi maksud pengguna.

  • Lapisan Penyelesaian: Setelah pengguna menyetujui transaksi, alat seperti oracle dan jembatan lintas rantai mulai berperan untuk menjamin pelaksanaan transaksi.

Di Solver Layer, solver adalah entitas pihak ketiga di luar rantai yang dikenal dengan berbagai sebutan—seperti solver, resolver, searcher, filler, taker, dan relayer—dalam berbagai protokol. Solver ini umumnya diharuskan untuk mempertaruhkan aset sebagai agunan agar memenuhi syarat untuk bersaing memperebutkan pesanan.

Proses penggunaan produk berbasis maksud serupa dengan pengisian limit order. Dalam skenario lintas rantai, untuk segera memenuhi maksud pengguna, pemecah masalah sering kali memberikan dana dan mengumpulkan premi risiko setelah penyelesaian. Pengaturan ini serupa dengan pinjaman jangka pendek di mana durasi pinjaman setara dengan waktu sinkronisasi status blockchain, dan bunganya serupa dengan biaya layanan.

Solusi komprehensif yang diwakili oleh Near, yang berharap untuk menggabungkan lapisan izin, pemecah, dan penyelesaian menjadi infrastruktur terpadu, berada pada tahap awal pembuktian konsep, sehingga sulit untuk mengamati dan mengevaluasi kegunaannya.

Sebaliknya, solusi berbasis komponen, khususnya yang ada dalam protokol DeFi lintas rantai, telah menunjukkan keunggulan dibandingkan solusi lintas rantai tradisional. Across Bridge, produk unggulan dari Across Protocol, menggunakan arsitektur yang berpusat pada maksud untuk menawarkan kecepatan yang lebih tinggi, harga yang lebih rendah, dan kemampuan menghasilkan biaya yang lebih kuat di antara jembatan lintas rantai yang kompatibel dengan EVM, dengan manfaatnya yang sangat menonjol dalam transaksi yang lebih kecil.

Kecepatan jembatan dan biaya berbagai produk lintas rantai di Jumper

Kecepatan jembatan dan biaya rantai L2-L1 pada Across Protocol dan Stargate

Across Protocol memiliki kemampuan menghasilkan biaya yang lebih tinggi, Sumber: DefiLlama

Menurut peta jalan, Across Protocol berencana untuk meluncurkan lapisan penyelesaian modular untuk memfasilitasi maksud lintas rantai pada fase ketiganya. Uniswap Labs dan Across Protocol telah bersama-sama mengusulkan ERC-7683, yang berupaya menyederhanakan proses entri bagi para pemecah masalah dengan menstandardisasi ekspresi maksud dan menciptakan jaringan universal bagi para pemecah masalah.

Solusi abstraksi rantai berbasis maksud kemungkinan akan menjadi arsitektur yang populer, dengan banyak komponen yang berpotensi menyusun standar abstraksi rantai terbaik seperti potongan-potongan puzzle.

Tantangan apa yang ada dalam pemahaman dan implementasi abstraksi rantai?

  1. Masalah apa yang muncul dari perspektif yang berpusat pada infrastruktur?

  2. Kekhawatiran apa lagi terkait abstraksi rantai yang layak ditelusuri lebih lanjut?

Masalah apa yang muncul dari perspektif yang berpusat pada infrastruktur?

Sebagai protokol interoperabilitas terdepan, Layerzero telah mengumpulkan dana kumulatif sebesar $290 juta dan Wormhole $225 juta, namun FDV yang substansial dan kapitalisasi pasar yang rendah telah menyebabkan token mereka menjadi simbol token VC yang banyak dikritik pada siklus ini, sehingga merusak kepercayaan pasar terhadap abstraksi rantai.

Kembali ke kartun di awal, terlihat jelas bahwa proyek abstraksi rantai, meskipun memiliki tumpukan teknologi dan standar token yang unik, sering dicap sebagai "infrastruktur yang tidak berguna" karena pertumbuhan pasar eksternal yang stagnan. Selain itu, penurunan metrik sebelum dan sesudah airdrop Layerzero telah meningkatkan keraguan mengenai permintaan pasar untuk "komunikasi lintas rantai".

Penurunan signifikan dalam metrik setelah airdrop oleh Layerzero

Di halaman forum ERC-7683, para pengembang membahas peran standar ERC itu sendiri sebagai tanggapan atas kritik bahwa fungsionalitas transfer aset lintas rantai terlalu kecil dan tidak cukup universal. Para pendukung ERC minimalis berpendapat bahwa standar tingkat alat sudah cukup untuk mengatasi masalah yang ada dan dapat dikombinasikan dengan standar yang ada, sehingga adopsi menjadi relatif lebih mudah.

Mengingat bahwa filosofi desain arsitektur intent sebagian besar berfokus pada aplikasi, standar protokol "universal, full-stack, dan kompatibel" terkadang dapat menjadi "terlalu samar untuk menjadi bermakna" atau "terlalu rumit untuk mengatasi masalah dunia nyata." Hal ini mengarah pada fenomena ironis: protokol abstraksi rantai, yang lahir untuk mengatasi masalah fragmentasi, akhirnya memberikan solusi yang terfragmentasi sendiri.

ERC-7683: Standar Maksud Lintas Rantai

Kekhawatiran apa lagi terkait abstraksi rantai yang layak ditelusuri lebih lanjut?

  • Mirip dengan bagaimana globalisasi memengaruhi wilayah-wilayah yang belum berkembang, abstraksi rantai membuat lebih sulit untuk mempertahankan TVL bagi rantai-rantai baru dan rantai-rantai berekor panjang. Apa dampaknya terhadap penerapan abstraksi rantai?

  • Sebuah studi oleh Variant menunjukkan bahwa UniswapX dapat mengarah pada situasi baru di mana token berekor panjang diarahkan ke AMM, sementara token arus utama semakin banyak diisi oleh pemecah di luar rantai. Apakah ini tren masa depan untuk DEX? Akankah ada lapisan pemecah global yang ditumpuk di atas lapisan likuiditas global di masa mendatang?

  • Selain protokol DeFi, bentuk apa lagi yang mungkin diambil oleh arsitektur produk berbasis maksud?

  • Akankah abstraksi rantai menjadi tren besar berikutnya setelah modularitas, atau akan berubah menjadi gelembung besar?