Penulis asli: Lydia Wu, peneliti di Mint Ventures
Jika Anda bingung saat pertama kali menemukan konsep "abstraksi rantai", Anda tidak sendirian.
——Kelihatannya sangat penting, punya banyak proyek, banyak pembiayaan, dan diklaim sebagai standar... tapi tidak tahu apa gunanya. Apakah "abstraksi rantai" merupakan kata kunci lainnya dalam alur konsep baru Web3?
Artikel ini akan memulai dari konsep dan kembali ke permasalahan mendasar, dengan harapan dapat meraup mutiara di lautan ketiadaan.
TL; dr
Tujuan abstraksi adalah untuk menyembunyikan kompleksitas, dan tingkat abstraksi dalam konteks Web3 seringkali lebih tinggi daripada Web2 (dan karenanya lebih sulit)
Modularisasi menurunkan ambang batas konstruksi rantai publik, dan abstraksi rantai mencakup arsitektur ulang hubungan rantai publik dan peningkatan pengalaman pengguna/pengembang.
Transfer aset lintas rantai, komunikasi lintas rantai, interoperabilitas, dan analisis abstraksi rantai: subset konsep yang berpusat pada koordinasi modifikasi keadaan (transaksi) pada rantai yang berbeda (tetapi dalam penggunaan sebenarnya sering kali penuh dengan jalan tengah)
Solusi abstraksi rantai berbasis niat telah menjadi arsitektur yang populer, dan banyak produk komponen secara bertahap berkembang menjadi bentuk akhir abstraksi rantai dalam bentuk teka-teki.
Diskusi dan konstruksi abstraksi rantai saat ini di industri belum menghilangkan takhayul infra-sentrisitas. Penetapan abstraksi rantai sebagai masalah nyata tidak dapat dipisahkan dari aktivitas dalam rantai, kemajuan modularisasi, dan masuknya rantai. pengguna dan pengembang baru.
Masa depan abstraksi rantai bukanlah jalan yang cerah dan mulus. Kita perlu mempertimbangkan dampaknya terhadap rantai publik jangka panjang dan eksplorasi aplikasi non-DeFi.
Apa masalah dengan abstraksi rantai?
Apakah abstraksi rantai merupakan masalah nyata?
Jika ya, pertanyaan manakah yang termasuk dalam pertanyaan tersebut?
Apa perbedaan antara isu-isu seperti lintas rantai, interoperabilitas, dan abstraksi rantai?
Apakah abstraksi rantai merupakan masalah nyata?
--tidak pasti. Pertanyaan memerlukan konteks, bayangkan bertanya kepada orang-orang 500 tahun yang lalu apa pendapat mereka tentang krisis energi.
Jadi dari mana asal diskusi kita tentang abstraksi rantai?
Jawaban yang diberikan oleh orang yang berbeda mungkin mencakup beberapa kata kunci: Peta jalan Ethereum, modularitas, niat, adopsi massal... Poin yang paling menjelaskan saat ini mungkin: abstraksi rantai adalah paruh kedua dari modularitas.
Untuk memahami hal ini, perlu diperjelas definisi abstraksi rantai.
Dalam ilmu komputer, "abstraksi" mengacu pada proses memisahkan operasi dan konsep tingkat tinggi dari proses latar belakang dengan tujuan menyederhanakan pemahaman dengan menyembunyikan kompleksitas. Misalnya, sebagian besar pengguna Web2 hanya perlu mengetahui tentang browser dan ChatGPT, dan mungkin tidak mengetahui apa pun tentang konten abstraknya atau bahkan konsep abstraknya sendiri.
Demikian pula:
Abstraksi akun: Dengan menyembunyikan informasi internal seperti alamat, kunci pribadi, dan frasa mnemonik akun blockchain, akun tersebut tidak terlihat.
Abstraksi rantai: Dengan menyembunyikan informasi internal seperti mekanisme konsensus, biaya bahan bakar, dan token asli setiap rantai, rantai menjadi tidak terlihat.
Dalam pengembangan perangkat lunak tradisional, abstraksi dan modularitas adalah serangkaian konsep penting yang berkaitan erat. Abstraksi mendefinisikan hierarki dan arsitektur sistem, dan modularitas adalah cara untuk mengimplementasikan arsitektur ini. Secara khusus, setiap modul mewakili tingkat abstraksi, dan interaksi antar modul menyembunyikan kompleksitas internalnya, memfasilitasi perluasan kode, penggunaan kembali, dan pemeliharaan. Tanpa abstraksi, batasan antar modul akan menjadi rumit dan tidak dapat dikelola.
Sumber: https://web.cs.ucla.edu/classes/winter12/cs111/scribe/3a/
Perlu dicatat bahwa Web2 biasanya diabstraksi dan dimodulasi dalam ekosistem tertutup atau sebagian tertutup. Tingkat abstraksi terkonsentrasi dalam satu platform atau aplikasi. Lingkungannya relatif terkontrol dan biasanya tidak perlu menyelesaikan lintas platform atau lintas platform. masalah kompatibilitas sistem. Namun, dalam konteks Web3, karena upaya desentralisasi dan ekosistem terbuka, hubungan antara modularitas dan abstraksi menjadi lebih rumit.
Saat ini, tampaknya meskipun modularisasi dapat membantu memecahkan masalah abstraksi dalam satu rantai publik dan menurunkan ambang batas konstruksi rantai publik, abstraksi pengalaman pengguna/pengembang dalam struktur multi-rantai adalah area yang tidak dapat sepenuhnya dicakup oleh modularisasi. Terdapat efek pulau yang relatif jelas antara berbagai rantai publik dan ekologi, yang secara khusus tercermin dalam penyebaran likuiditas, pengembang, dan pengguna. Usulan abstraksi rantai mencakup arsitektur ulang hubungan rantai publik untuk mencapai koneksi, integrasi, dan kompatibilitas antara berbagai rantai. Hal ini dapat dikonfirmasi dalam artikel yang diterbitkan oleh Near pada bulan Januari tahun ini.
Kita dapat menganggap bahwa urgensi abstraksi rantai sebagai masalah nyata berkaitan erat dengan perkembangan kondisi berikut:
Aktivitas on-chain: Akankah lebih banyak dAPP menghasilkan lebih banyak perilaku pengguna aktif di chain?
Kemajuan dalam blockchain modular: Apakah perilaku on-chain yang lebih aktif mendorong lebih banyak rollup dan konstruksi rantai aplikasi?
Hambatan masuk bagi pengguna dan pengembang baru: Sejauh mana lingkungan blockchain saat ini menghambat masuknya pengguna dan pengembang baru (mengacu pada tren peningkatan, bukan stagnasi)
Manakah dari masalah berikut yang termasuk dalam abstraksi rantai?
Abstraksi rantai itu sendiri adalah konsep abstrak, dan tingkat narasi dalam Web3 juga relatif berdimensi tinggi. Hal ini mungkin menjelaskan sampai batas tertentu mengapa abstraksi rantai tampak mencakup segalanya dan bahkan membingungkan. Secara khusus, ini bukanlah sebuah solusi melainkan sebuah ideologi panduan.
Contoh lainnya adalah Bitcoin saat ini. Setelah mengalami beberapa kali halving, kenaikan dan penurunan yang cepat, dan peluncuran ETF, Bitcoin tidak lagi hanya sekedar solusi teknis atau kelas aset, namun juga telah menjadi sebuah ide yang melampaui waktu serangkaian nilai enkripsi inti dan masih akan memandu inovasi dan pengembangan industri di masa mendatang.
Apa perbedaan dan hubungan antara isu-isu seperti lintas rantai, interoperabilitas, dan abstraksi rantai?
Kita juga dapat memahami lintas rantai, interoperabilitas, dan abstraksi rantai sepanjang spektrum dari konkret hingga abstrak. Dari sudut pandang morfologi, mereka adalah bagian dari konsep yang berpusat pada koordinasi modifikasi negara (transaksi) pada rantai yang berbeda, namun dalam penggunaan sebenarnya mereka sering kali penuh dengan jalan tengah.
Secara kasar kita dapat membagi aplikasi dan protokol terkait lintas rantai menjadi dua kategori:
Transfer aset lintas rantai: jembatan lintas rantai, AMM lintas rantai, agregator lintas rantai, dll.
Komunikasi lintas rantai: Layerzero, Wormhole, Cosmos IBC, dll.
Peralihan aset juga tidak terlepas dari penyampaian pesan. Lapisan perpesanan aplikasi transfer aset lintas rantai umumnya terdiri dari serangkaian kontrak pintar on-chain dan logika pembaruan status. Solusi untuk mengabstraksi fungsi perpesanan ini menjadi solusi lapisan protokol universal adalah protokol komunikasi lintas rantai.
Protokol komunikasi lintas rantai dapat menangani operasi lintas rantai yang lebih kompleks, seperti tata kelola, penambangan likuiditas, transaksi NFT, penerbitan token, operasi game, dll. Protokol interoperabilitas melangkah lebih jauh atas dasar ini dan melibatkan pemrosesan data yang lebih dalam, konsensus dan verifikasi, memastikan konsistensi dan kompatibilitas antara berbagai blockchain dari tingkat sistem blockchain. Namun, dalam penggunaan sebenarnya, kedua konsep ini sering kali dapat dipertukarkan dan dapat saling menggantikan tergantung konteksnya.
Konotasi abstraksi rantai mencakup interoperabilitas blockchain, namun konteks penggunaannya menambahkan lapisan peningkatan pengalaman di sisi pengguna dan pengembang, yang tidak terlepas dari narasi niat yang muncul dalam siklus ini. Kombinasi abstraksi maksud dan rantai akan dijelaskan di bawah ini.
Isu spesifik apa yang tercakup dalam abstraksi rantai?
Bagaimana cara menerapkan abstraksi rantai?
Mengapa kita harus peduli dengan abstraksi rantai dan pengikatan niat?
Bagaimana cara menerapkan abstraksi rantai?
Proyek yang berbeda memiliki pemahaman dan titik masuk yang berbeda untuk abstraksi rantai. Di sini kami membaginya menjadi aliran klasik yang berevolusi dari protokol interoperabilitas dan lebih dekat ke abstraksi sisi pengembang, dan aliran klasik yang menggabungkan arsitektur niat yang muncul dan lebih memperhatikan pengguna. sisi. Intensionalisme abstrak.
Klasikisme dapat ditelusuri kembali ke Cosmos dan Polkadot, yang mendahului konsep abstraksi berantai. Sebagai bintang baru, superchain OP dan Polygon Agglayer saat ini berfokus pada agregasi likuiditas dan interoperabilitas dalam ekosistem Ethereum L2. Layerzero, Wormhole dan Axelar, yang berasal dari protokol komunikasi lintas rantai, juga memperluas ke lebih banyak rantai dan berupaya untuk lebih banyak adopsi pelanggan guna meningkatkan efek jaringan mereka.
Grup Intent mencakup L1 seperti Near dan Particle Network, yang berkomitmen untuk menyediakan solusi komprehensif untuk abstraksi rantai, serta kelas komponen yang didasarkan pada penyelesaian masalah tertentu. Saat ini, protokol DeFi adalah yang utama, diwakili oleh UniswapX, 1 inci dan Lintas Protokol.
Baik itu sekolah klasik atau sekolah yang disengaja, interaksi lintas rantai yang aman dan cepat serta ramah adalah inti dari desain, termasuk namun tidak terbatas pada antarmuka pengguna terpadu, lintas rantai mulus dAPP, sponsor dan manajemen gas, dll. .
Mengapa kita harus peduli dengan kombinasi abstraksi rantai dan niat?
“Protokol xx berbasis niat” terus bermunculan, dan bagian ini mengeksplorasi alasan dan potensinya sebagai arsitektur produk yang populer.
Seperti abstraksi dan modularitas, niat bukanlah konsep asli Web3. Pengenalan maksud telah ada di bidang pemrosesan bahasa alami selama beberapa dekade dan telah dipelajari secara ekstensif dalam percakapan manusia-mesin.
Dalam hal penelitian niat di bidang Web3, makalah Paradigm yang terkenal tidak dapat dipisahkan. Meskipun konsep desain serupa telah tercermin dalam produk seperti CoWSwap, 1inch, Telegram Bot, dll., inti dari arsitektur maksud secara resmi diusulkan dalam artikel ini - pengguna hanya perlu menentukan hasil yang diinginkan, tanpa mempedulikan prosesnya proses kompleks dalam mencapai suatu tugas paling baik dialihdayakan kepada pihak ketiga. Hal ini konsisten dengan peningkatan pengalaman pengguna yang menjadi fokus abstraksi rantai, dan memberikan solusi yang lebih spesifik.
Ada banyak jenis arsitektur abstraksi rantai yang ada di pasaran, dan yang lebih terkenal adalah kerangka CAKE (Elemen Kunci Abstraksi Rantai) yang dikembangkan oleh Frontier Research. Kerangka kerja ini menggabungkan arsitektur maksud yang membagi berbagai teknologi dan solusi yang membentuk abstraksi rantai menjadi lapisan izin, lapisan solusi, dan lapisan penyelesaian. Ada juga kerangka kerja lain yang telah melakukan penyesuaian atas dasar ini. Misalnya, Everclear menambahkan lapisan fungsionalitas pembersihan antara lapisan solusi dan lapisan penyelesaian.
Sumber: Penelitian Perbatasan
Secara khusus:
Lapisan Izin: Intinya adalah abstraksi akun, yang berfungsi sebagai portal pengguna dAPP untuk meminta kutipan niat - pengguna mengungkapkan niat mereka.
Lapisan Solver: Umumnya merupakan lapisan pemecah pihak ketiga off-chain yang digunakan untuk memenuhi niat pengguna - pemecah bersaing untuk mendapatkan pesanan
Lapisan Penyelesaian: Setelah pengguna menyetujui transaksi, ia memanggil oracle, jembatan lintas rantai, dan solusi lain untuk memastikan pelaksanaan transaksi - pengguna mendapatkan hasil yang diharapkan dan pemecah masalah dibayar.
Pemecah lapisan solusi adalah sekelompok entitas off-chain pihak ketiga, yang disebut pemecah, penyelesai, pencari, pengisi, pengambil, relayer, dll. dalam protokol yang berbeda. Solver biasanya memerlukan aset yang dijaminkan sebagai deposit agar memenuhi syarat untuk pesanan pesaing.
Proses penggunaan produk yang dimaksud mirip dengan pengisian limit order. Dalam situasi lintas rantai, untuk memenuhi niat pengguna sesegera mungkin, pemecah biasanya memajukan dana terlebih dahulu dan membebankan biaya risiko tertentu pada saat penyelesaian (model ini mirip dengan pinjaman jangka pendek, jangka waktu pinjaman = status blockchain Sinkronisasi waktu, bunga = biaya layanan).
Solusi maksud komprehensif yang diwakili oleh Near berharap untuk menggabungkan lapisan izin, lapisan solusi, dan lapisan penyelesaian menjadi satu produk infrastruktur terpadu. Saat ini, solusi tersebut masih dalam tahap awal pembuktian konsep, dan sulit untuk mengamati dan mengevaluasi efektivitasnya secara langsung.
Solusi niat berbasis komponen yang diwakili oleh protokol DeFi lintas rantai telah menunjukkan keunggulan nyata dibandingkan model lintas rantai tradisional (seperti Lock Mint, Burn Mint). Sebagai produk andalan Across Protocol, arsitektur berbasis niat Across Bridge memungkinkannya memiliki kecepatan tingkat pertama, harga rendah, dan kemampuan pengisian daya di antara jembatan lintas rantai dalam ekosistem EVM -skenario rantai.
Kecepatan dan biaya lintas rantai untuk berbagai produk seperti yang ditunjukkan oleh agregator Sumber: Jumper
Perbandingan kecepatan dan biaya antara Across Protocol dan Stargate dalam skenario L2-L1 Sumber: https://dune.com/sandman2797/across-vs-stargate-taxi-vs-bus-eth
Protokol Across Protocol memiliki kemampuan pengisian daya yang lebih tinggi, sumber: DefiLlama
Dilihat dari peta jalannya, Across Protocol akan meluncurkan lapisan penyelesaian niat lintas rantai pada fase ketiga. ERC-7683, diusulkan oleh Uniswap Labs dan Across Protocol, berupaya menurunkan hambatan masuk bagi pemecah masalah melalui ekspresi niat standar dan membangun jaringan pemecah masalah universal. Banyak produk komponen yang secara bertahap merangkai abstraksi dalam bentuk teka-teki hingga bentuk akhir.
Apa yang salah dengan pemahaman dan praktik abstraksi berantai kita?
Masalah apa saja yang ditimbulkan oleh Infrasentrisitas?
Apakah ada masalah lain yang perlu dipikirkan tentang abstraksi rantai?
Masalah apa saja yang ditimbulkan oleh Infrasentrisitas?
Sebagai pemimpin protokol interoperabilitas, Layerzero telah mengumpulkan total 290 juta, dan Wormhole telah mengumpulkan 225 juta. Miliaran FDV dan sirkulasi yang rendah telah menjadikan token mereka sebagai perwakilan koin VC yang telah dikritik dalam siklus ini, sehingga mengurangi pemahaman pasar tentang hal ini. Koin VC. Rantai trek balap abstrak kepercayaan diri.
Kembali ke kartun di awal artikel, proyek abstrak berantai masing-masing memiliki tumpukan teknologi dan standar token. Dalam lingkungan pasar yang tidak memiliki peningkatan eksternal, proyek tersebut pasti akan dikritik sebagai infrastruktur udara. Kesenjangan data sebelum dan sesudah peluncuran Layerzero juga menimbulkan keraguan terhadap permintaan nyata pasar untuk “komunikasi lintas rantai.”
Perbedaan data sebelum dan sesudah airdrop Layerzero terlihat jelas. Sumber: https://dune.com/cryptoded/layerzero
Di halaman forum ERC-7683, pengembang membahas tanggung jawab standar ERC itu sendiri dalam menghadapi keraguan bahwa fungsi transfer aset lintas rantai terlalu kecil, tidak cukup fleksibel, dan tidak cukup mendukung ekologi. Pendukung ERC minimalis percaya bahwa standar tingkat alat sudah cukup untuk memecahkan masalah saat ini dan dapat dikombinasikan dengan standar yang ada, dan penolakan penerapannya akan relatif kecil.
Mengingat bahwa konsep desain arsitektur maksud sebagian besar berorientasi pada aplikasi, standar protokol "universal, full-stack, kompatibel" terkadang menjadi "terlalu umum dan tidak berarti" dan "terlalu rumit untuk memecahkan masalah praktis" ”, yang mengakibatkan fenomena ironis - protokol rantai abstrak yang lahir untuk memecahkan masalah fragmentasi telah memberikan solusi yang terfragmentasi.
Sumber: https://ethereum-magicians.org/t/erc-7683-cross-chain-intents-standard/19619/18
Apakah ada masalah lain yang perlu dipikirkan tentang abstraksi rantai?
Untuk rantai publik baru/rantai publik jangka panjang, abstraksi rantai membuat lebih sulit untuk mempertahankan TVL (analog dengan dampak globalisasi pada wilayah terbelakang). Apa dampaknya terhadap penerapan abstraksi rantai?
Sebuah studi oleh Variant menunjukkan bahwa UniswapX akan mengarah pada situasi baru di mana token ekor panjang berorientasi pada AMM, dan token arus utama lebih banyak diisi melalui pemecah off-chain. Apakah ini tren perkembangan DEX di masa depan? Apakah akan ada lapisan pemecah global yang ditumpangkan pada lapisan likuiditas global di masa depan?
Di luar protokol DeFi, seperti apa arsitektur produk berbasis niat lainnya?
Akankah abstraksi rantai menjadi topik hangat setelah modularisasi atau menjadi gelembung besar?