Menyelesaikan Melalui Masalah: Perspektif Baru pada Abstraksi Rantai

Lanjutan9/24/2024, 3:13:46 AM
Jika Anda merasa bingung saat pertama kali bertemu dengan konsep "abstraksi rantai", Anda tidak sendirian. Artikel ini akan memulai dari dasar untuk mengeksplorasi konsep tersebut, dengan tujuan mengungkap wawasan berharga di tengah lautan kompleksitas.

Jika Anda bingung saat pertama kali bertemu dengan konsep 'abstraksi rantai', Anda tidak sendirian.

— Sepertinya penting, dengan banyak proyek dan pendanaan yang substansial yang mengklaim menjadi standar... namun utilitas praktisnya masih belum jelas. Apakah "abstraksi rantai" hanya merupakan buzzword lain dalam pipeline Web3?

Artikel ini akan membahas konsep tersebut dari dasar, dengan tujuan mengambil wawasan berharga dari lautan ambiguitas.

TL;DR:

  • Tujuan abstraksi adalah untuk menyembunyikan kompleksitas. Dalam konteks Web3, tingkat abstraksi sering melebihi Web2, sehingga lebih menantang.
  • Modularisasi menurunkan hambatan dalam membangun blockchain publik, sementara abstraksi rantai melibatkan restrukturisasi hubungan blockchain dan meningkatkan pengalaman pengguna/pengembang.
  • Membedakan transfer aset cross-chain, komunikasi cross-chain, interoperabilitas, dan abstraksi rantai: sekelompok konsep yang saling terhubung yang berpusat pada koordinasi perubahan state (transaksi) di beberapa rantai, meskipun implementasi praktis sering kali membingungkan perbedaan ini.
  • Solusi abstraksi rantai berbasis niat menjadi arsitektur populer, dengan banyak produk berbasis komponen secara bertahap membentuk bentuk akhir abstraksi rantai.
  • Pembahasan dan kemajuan seputar abstraksi rantai masih dibatasi oleh pendekatan infrastruktur terlebih dahulu. Agar abstraksi rantai berkembang menjadi masalah yang signifikan, diperlukan peningkatan aktivitas on-chain, kemajuan dalam modularisasi, dan bertambahnya jumlah pengguna dan pengembang.
  • Masa depan abstraksi rantai tidaklah langsung dan memerlukan pertimbangan terhadap dampaknya pada blockchain long-tail dan eksplorasi aplikasi non-DeFi.

Apa Itu Abstraksi Rantai?

  1. Apakah abstraksi rantai masalah yang nyata?
  2. Jika ya, dalam kategori masalah apa hal tersebut termasuk?
  3. Apa perbedaan antara cross-chain, interoperabilitas, dan abstraksi rantai?

Apakah Abstraksi Rantai Masalah Nyata?

— Tidak selalu. Validitas sebuah masalah tergantung pada konteksnya, seperti halnya bertanya kepada orang-orang 500 tahun yang lalu tentang krisis energi.

Jadi, dari mana pembahasan abstraksi rantai kita berasal?

Perspektif yang berbeda mungkin mencakup kata kunci seperti roadmap Ethereum, modularisasi, niat, dan adopsi massal... Pandangan yang paling penjelas saat ini tampaknya adalah bahwa abstraksi rantai mewakili separuh terakhir modularisasi.

Untuk memahami pandangan ini, penting untuk mendefinisikan abstraksi rantai.

Dalam ilmu komputer, “abstraksi” merujuk pada proses pemisahan operasi dan konsep tingkat tinggi dari proses yang mendasarinya, dengan tujuan untuk menyederhanakan pemahaman dengan menyembunyikan kompleksitas. Sebagai contoh, kebanyakan pengguna Web2 hanya perlu tahu tentang peramban dan ChatGPT, tanpa perlu memahami konten atau konsep abstrak yang mendasarinya.

Demikian juga:

  • Abstraksi Akun: Menyembunyikan informasi internal seperti alamat akun blockchain, kunci pribadi, dan frase mnemonik untuk mencapai pengalaman pengguna yang mulus.
  • Abstraksi Rantai: Menyembunyikan informasi internal seperti mekanisme konsensus, biaya gas, dan token asli dari berbagai rantai untuk mencapai pengalaman yang mulus di seluruh rantai.

Dalam pengembangan perangkat lunak tradisional, abstraksi dan modularisasi adalah konsep yang erat hubungannya. Abstraksi mendefinisikan lapisan dan arsitektur sistem, sedangkan modularisasi adalah metode untuk mengimplementasikan arsitektur ini. Secara khusus, setiap modul mewakili tingkat abstraksi, dan interaksi antara modul menyembunyikan kompleksitas internal mereka, memfasilitasi ekspansi kode, penggunaan ulang, dan pemeliharaan. Tanpa abstraksi, batas antara modul akan menjadi kompleks dan sulit untuk dikelola.


Sumber:https://web.cs.ucla.edu/classes/winter12/cs111/scribe/3a/

Penting untuk dicatat bahwa Web2 biasanya menangani abstraksi dan modularisasi dalam ekosistem tertutup atau semi-tertutup, dengan lapisan abstraksi yang terkonsentrasi dalam satu platform atau aplikasi. Lingkungan ini relatif terkontrol, dan masalah kompatibilitas lintas platform atau lintas sistem umumnya tidak perlu diatasi. Namun, dalam konteks Web3, didorong oleh pengejaran desentralisasi dan ekosistem terbuka, hubungan antara modularisasi dan abstraksi menjadi lebih kompleks.

Saat ini, sementara modularisasi membantu mengatasi masalah abstraksi dalam setiap rantai blok publik dan menurunkan hambatan dalam pengembangan blockchain, abstraksi pengalaman pengguna dan pengembang dalam lanskap multi-chain masih merupakan area yang tidak sepenuhnya tercakup oleh modularisasi. Terdapat efek pulau yang signifikan antara blockchain publik dan ekosistem yang berbeda, yang tercermin dalam likuiditas dan dispersi pengembang dan pengguna. Konsep abstraksi rantai melibatkan pengarsitekturan ulang hubungan antara blockchain untuk mencapai koneksi, integrasi, dan kompatibilitas di beberapa rantai, seperti yang terlihat dalam artikel Near yang diterbitkan awal tahun ini.

Kita dapat mempertimbangkan urgensi abstraksi rantai sebagai masalah nyata yang erat kaitannya dengan kondisi-kondisi berikut:

  • Aktivitas On-Chain: Apakah lebih banyak dApps membawa peningkatan aktivitas pengguna on-chain.
  • Kemajuan dalam Blockchain Modular: Apakah perilaku on-chain yang lebih aktif mendorong pengembangan rollups tambahan dan rantai aplikasi.
  • Hambatan untuk Pengguna dan Pengembang Baru: Seberapa banyak lanskap blockchain saat ini menghalangi masuknya peserta baru, fokus pada gesekan yang dialami selama fase pertumbuhan daripada periode stagnasi.

Kategori masalah apa yang termasuk dalam Abstraksi Rantai?

Abstraksi rantai itu sendiri adalah konsep abstrak dengan tingkat narasi yang lebih tinggi dalam Web3, yang mungkin sebagian menjelaskan mengapa itu tampak banyak sisi dan agak sulit dipahami. Secara khusus, itu bukanlah solusi itu sendiri tetapi lebih sebagai filosofi panduan.

Contoh lainnya adalah Bitcoin hari ini. Setelah mengalami beberapa peristiwa pengurangan separuh, fluktuasi harga yang dramatis, dan pengenalan ETF, Bitcoin telah berkembang di luar sekadar solusi teknis atau kelas aset belaka. Ini telah menjadi sistem ideologis lintas-temporal dan totem industri, yang mewakili serangkaian nilai kriptografis inti dan akan terus memandu inovasi dan pengembangan di industri untuk masa depan yang dapat diprediksi.

Apa Perbedaan dan Koneksi Antara Cross-Chain, Interoperabilitas, dan Abstraksi Rantai?

Kita dapat memahami cross-chain, interoperabilitas, dan abstraksi rantai melalui spektrum dari konkrit ke abstrak. Meskipun mereka membentuk subset konsep yang berpusat pada koordinasi perubahan keadaan (transaksi) di berbagai rantai, mereka sering tumpang tindih dan memudar dalam aplikasi praktis.

Aplikasi dan protokol yang terkait dengan cross-chain umumnya dapat dikategorikan menjadi dua jenis:

  1. Transfer Aset Antar Rantai: Termasuk jembatan antar rantai, AMM antar rantai, agregator antar rantai, dll.
  2. Komunikasi Cross-Chain: Termasuk protokol seperti LayerZero, Wormhole, Cosmos IBC, dll.

Transfer aset bergantung pada pengiriman pesan. Lapisan pengiriman pesan untuk aplikasi transfer aset antar rantai umumnya terdiri dari serangkaian kontrak pintar on-chain dan logika pembaruan status. Mengabstraksi fungsionalitas pengiriman pesan ini ke dalam solusi tingkat protokol umum adalah tujuan dari protokol komunikasi antar rantai.

Protokol komunikasi lintas rantai menangani operasi lintas rantai yang lebih kompleks, seperti tata kelola, penambangan likuiditas, perdagangan NFT, penerbitan token, dan operasi game. Protokol interoperabilitas membangun fondasi ini, mengatasi tingkat pemrosesan data, konsensus, dan verifikasi yang lebih dalam untuk memastikan konsistensi dan kompatibilitas antara blockchain yang berbeda. Dalam praktiknya, kedua konsep ini sering tumpang tindih dan dapat digunakan secara bergantian tergantung pada konteksnya.

Abstraksi rantai mencakup interoperabilitas blockchain tetapi menambahkan lapisan perbaikan pengalaman pengguna dan pengembang. Ini terkait dengan narasi yang muncul dari niat. Kombinasi niat dan abstraksi rantai akan dibahas lebih lanjut di bawah ini.

Apa masalah khusus yang mencakup abstraksi rantai?

  1. Bagaimana abstraksi rantai dapat diimplementasikan?
  2. Mengapa kita harus fokus pada integrasi abstraksi rantai dan sistem berbasis tujuan?

Bagaimana Mencapai Abstraksi Rantai?

Berbagai proyek mendekati abstraksi rantai dengan cara yang berbeda. Di sini, kami mengkategorikannya menjadi dua sekolah: sekolah klasik, yang berkembang dari protokol interoperabilitas dan lebih dekat dengan abstraksi sisi pengembang, dan sekolah berbasis niat, yang menggabungkan arsitektur niat yang muncul dan berfokus lebih pada abstraksi sisi pengguna.

Sejarah sekolah klasik dimulai sejak Cosmos dan Polkadot, yang mendahului konsep abstraksi rantai. Pendatang baru seperti OP Superchain dan Polygon Aggregator saat ini fokus pada agregasi likuiditas dan interoperabilitas dalam ekosistem Ethereum L2. Penyedia protokol komunikasi antar rantai seperti LayerZero, Wormhole, dan Axelar juga sedang memperluas ke rantai lain, mencari adopsi yang lebih luas untuk meningkatkan efek jaringan mereka.

Sekolah berbasis niat termasuk proyek Layer 1 seperti Near dan Particle Network, yang bertujuan untuk menyediakan solusi abstraksi rantai yang komprehensif, serta proyek berbasis komponen yang menangani isu-isu spesifik, terutama dalam protokol DeFi, seperti UniswapX, 1inch, dan Across Protocol.

Baik dari sekolah klasik maupun berbasis tujuan, desain inti mereka berfokus pada interaksi lintas-rantai yang aman dan efisien, termasuk namun tidak terbatas pada antarmuka pengguna yang terpadu, fungsionalitas dApp lintas-rantai yang mulus, dan sponsor dan manajemen gas.

Mengapa Fokus pada Integrasi Abstraksi Rantai dan Niat?

Proliferasi dari protokol “berbasis niat xx” telah memicu minat yang signifikan. Bagian ini akan menjelajahi alasan dan potensi di balik kemunculannya sebagai arsitektur produk yang populer.

Sama seperti abstraksi dan modularitas, niat bukanlah konsep asli Web3. Pengenalan niat telah menjadi topik dalam pemrosesan bahasa alami selama beberapa dekade dan telah banyak diteliti dalam dialog manusia-komputer.

Dalam konteks Web3, penelitian tentang niat erat kaitannya dengan Paradigma yang terkenalkertas.Meskipun konsep desain serupa telah tercermin dalam produk seperti CoWSwap, 1inch, dan Telegram Bot, inti dari arsitektur niat secara resmi diperkenalkan dalam makalah ini — pengguna hanya perlu menentukan hasil yang diinginkan tanpa perlu khawatir tentang prosesnya, idealnya mempekerjakan pihak ketiga untuk mengeksekusi tugas kompleks. Ini sesuai dengan peningkatan pengalaman pengguna yang diharapkan melalui abstraksi rantai dan memberikan pendekatan solusi yang lebih konkret.

Pasaran menampilkan berbagai klasifikasi arsitektur untuk abstraksi rantai. Salah satu yang terkenal di antaranya adalah kerangka CAKE (Elemen Kunci Abstraksi Rantai) yang dikembangkan oleh Frontier Research. Kerangka kerja ini mengintegrasikan arsitektur niat dan membagi elemen-elemen abstraksi rantai ke dalam lapisan izin, lapisan penyelesaian, dan lapisan penyelesaian. Kerangka kerja lain, seperti Everclear, telah melakukan penyesuaian terhadap struktur ini dengan menambahkan fungsi clearing antara lapisan penyelesaian dan lapisan penyelesaian.


Sumber: Penelitian Frontier

Secara khusus:

  • Lapisan Izin: Inti adalah abstraksi akun, yang berfungsi sebagai titik masuk pengguna untuk dAPPs, memungkinkan pengguna untuk menentukan niat mereka untuk kutipan.
  • Solver Layer: Biasanya terdiri dari solvers pihak ketiga di luar rantai yang memenuhi keinginan pengguna. Solver ini bersaing untuk pesanan.
  • Lapisan Penyelesaian: Setelah pengguna menyetujui transaksi, mekanisme seperti orakel dan jembatan lintas-rantai dipanggil untuk memastikan pelaksanaan transaksi. Pengguna menerima hasil yang diharapkan, dan solver diberi kompensasi.

Penyelesaian di Layer Penyelesaian adalah entitas pihak ketiga di luar rantai, sering disebut sebagai penyelesaian, penyelesaian, pencari, pengisi, pengambil, pengalih, dll., di berbagai protokol. Penyelesaian biasanya perlu meletakkan aset sebagai jaminan untuk memenuhi persyaratan pesanan yang bersaing.

Proses menggunakan produk berbasis niat mirip dengan menempatkan limit order. Dalam konteks lintas rantai, untuk mempercepat pemenuhan maksud pengguna, pemecah sering memberikan pendanaan di muka dan membebankan biaya risiko pada saat penyelesaian (model ini mirip dengan pinjaman jangka pendek, di mana jangka waktu pinjaman = waktu sinkronisasi negara blockchain dan bunga = biaya layanan).

Solusi niat komprehensif, yang diwakili oleh Near, bertujuan untuk mengintegrasikan lapisan izin, penyelesaian, dan penyelesaian ke dalam produk infrastruktur yang terpadu. Saat ini, solusi-solusi ini berada dalam tahap awal konsep, sehingga sulit untuk secara langsung mengamati dan mengevaluasi efektivitasnya.

Sebaliknya, solusi intent berbasis komponen yang diwakili oleh protokol DeFi lintas rantai telah menunjukkan keunggulan signifikan dibandingkan dengan model lintas rantai tradisional (seperti Lock & Mint, Burn & Mint). Sebagai contoh, produk unggulan Across Protocol, Across Bridge, memanfaatkan arsitektur berbasis intent untuk mencapai kecepatan tingkat atas, biaya rendah, dan kemampuan biaya di antara jembatan lintas rantai dalam ekosistem EVM, dengan keunggulan yang signifikan dalam skenario lintas rantai skala kecil.


Kecepatan dan biaya lintas-rantai untuk produk yang berbeda ditampilkan 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


Across Protocol memiliki Kemampuan Biaya yang Lebih Tinggi (Sumber: DefiLlama)

Menurut peta jalan, Across Protocol akan meluncurkan lapisan penyelesaian niat lintas-rantai pada Fase 3. ERC-7683, yang diusulkan bersama oleh Uniswap Labs dan Across Protocol, bertujuan untuk menurunkan hambatan masuk bagi solver melalui ekspresi niat standar dan membangun jaringan universal untuk solver. Banyak produk berbasis komponen mungkin secara bertahap menyusun bentuk akhir dari abstraksi rantai.

Apa Masalah dengan Pemahaman dan Praktik Abstraksi Rantai Kita?

  1. Apa masalah yang telah diciptakan infra-centrism?
  2. Pertanyaan lain apa yang layak dipertimbangkan tentang abstraksi rantai?

Masalah apa yang telah diciptakan oleh infra-centrism?

Sebagai pemimpin dalam protokol interoperabilitas, Layerzero telah mengumpulkan $ 290 juta, dan Wormhole telah mengumpulkan $ 225 juta. Dengan FDV sering mencapai miliaran dan volume sirkulasi rendah, token mereka telah menjadi simbol proyek yang didukung VC yang dikritik dalam siklus ini, merusak kepercayaan pada ruang abstraksi rantai.

Kembali ke komik di awal artikel, proyek abstraksi rantai masing-masing memiliki tumpukan teknis dan standar token. Di lingkungan pasar yang kurang pertumbuhan eksternal, mereka tidak terhindarkan dikritik sebagai “infrastruktur udara.” Ketimpangan data sebelum dan setelah airdrop Layerzero juga telah menimbulkan keraguan tentang permintaan sebenarnya untuk “komunikasi lintas-rantai.”


Kesenggol Data Yang Signifikan Sebelum dan Setelah Airdrop Layerzero

Sumber: https://dune.com/cryptoded/layerzero

Di halaman forum ERC-7683, sebagai tanggapan terhadap kritik bahwa fungsi transfer aset antar rantai terlalu kecil, tidak cukup universal, dan mendukung ekosistem yang terlalu sedikit, para pengembang telah membahas peran standar ERC. Para pendukung ERC minimalis berpendapat bahwa standar tingkat alat sudah cukup untuk mengatasi masalah saat ini dan dapat digabungkan dengan standar yang ada dengan tahanan yang relatif rendah.

Mengingat bahwa filosofi desain arsitektur niat sebagian besar berpusat pada aplikasi, standar protokol “universal, full-stack, compatible” kadang-kadang bisa menjadi “terlalu samar dan tidak bermakna” atau “terlalu merepotkan untuk menyelesaikan masalah praktis,” menyebabkan situasi yang agak ironis—protokol abstraksi rantai yang dirancang untuk mengatasi fragmentasi justru memberikan solusi yang terfragmentasi.


Sumber: https://ethereum-magicians.org/t/erc-7683-cross-chain-intents-standard/19619/18

Pertanyaan Lain Apa Saja yang Layak Dipertimbangkan Tentang Abstraksi Rantai?

  • Untuk rantai ekor baru atau panjang, abstraksi rantai meningkatkan kesulitan mempertahankan TVL (mirip dengan dampak globalisasi pada daerah terbelakang). Apa pengaruhnya terhadap adopsi abstraksi rantai?
  • A belajaroleh Variant menunjukkan bahwa UniswapX akan memimpin token long-tail menuju AMM, sementara token mainstream semakin diisi oleh solvers off-chain. Apakah ini tren masa depan untuk DEX? Akankah ada lapisan solver global yang ditambahkan di atas lapisan likuiditas global?
  • Seperti apa bentuk arsitektur produk berbasis niat selain protokol DeFi?
  • Apakah abstraksi rantai akan menjadi tren utama atau gelembung penting setelah modularitas?

Disclaimer:

  1. Artikel ini diambil dari [ mintventures], dan hak cipta milik penulis asli [Lydia Wu], jika Anda keberatan dengan cetak ulang, silakan hubungi Tim Pembelajaran Gate, Tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.
  2. Penyangkalan: Pandangan dan pendapat yang diungkapkan dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan saran investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.

Menyelesaikan Melalui Masalah: Perspektif Baru pada Abstraksi Rantai

Lanjutan9/24/2024, 3:13:46 AM
Jika Anda merasa bingung saat pertama kali bertemu dengan konsep "abstraksi rantai", Anda tidak sendirian. Artikel ini akan memulai dari dasar untuk mengeksplorasi konsep tersebut, dengan tujuan mengungkap wawasan berharga di tengah lautan kompleksitas.

Jika Anda bingung saat pertama kali bertemu dengan konsep 'abstraksi rantai', Anda tidak sendirian.

— Sepertinya penting, dengan banyak proyek dan pendanaan yang substansial yang mengklaim menjadi standar... namun utilitas praktisnya masih belum jelas. Apakah "abstraksi rantai" hanya merupakan buzzword lain dalam pipeline Web3?

Artikel ini akan membahas konsep tersebut dari dasar, dengan tujuan mengambil wawasan berharga dari lautan ambiguitas.

TL;DR:

  • Tujuan abstraksi adalah untuk menyembunyikan kompleksitas. Dalam konteks Web3, tingkat abstraksi sering melebihi Web2, sehingga lebih menantang.
  • Modularisasi menurunkan hambatan dalam membangun blockchain publik, sementara abstraksi rantai melibatkan restrukturisasi hubungan blockchain dan meningkatkan pengalaman pengguna/pengembang.
  • Membedakan transfer aset cross-chain, komunikasi cross-chain, interoperabilitas, dan abstraksi rantai: sekelompok konsep yang saling terhubung yang berpusat pada koordinasi perubahan state (transaksi) di beberapa rantai, meskipun implementasi praktis sering kali membingungkan perbedaan ini.
  • Solusi abstraksi rantai berbasis niat menjadi arsitektur populer, dengan banyak produk berbasis komponen secara bertahap membentuk bentuk akhir abstraksi rantai.
  • Pembahasan dan kemajuan seputar abstraksi rantai masih dibatasi oleh pendekatan infrastruktur terlebih dahulu. Agar abstraksi rantai berkembang menjadi masalah yang signifikan, diperlukan peningkatan aktivitas on-chain, kemajuan dalam modularisasi, dan bertambahnya jumlah pengguna dan pengembang.
  • Masa depan abstraksi rantai tidaklah langsung dan memerlukan pertimbangan terhadap dampaknya pada blockchain long-tail dan eksplorasi aplikasi non-DeFi.

Apa Itu Abstraksi Rantai?

  1. Apakah abstraksi rantai masalah yang nyata?
  2. Jika ya, dalam kategori masalah apa hal tersebut termasuk?
  3. Apa perbedaan antara cross-chain, interoperabilitas, dan abstraksi rantai?

Apakah Abstraksi Rantai Masalah Nyata?

— Tidak selalu. Validitas sebuah masalah tergantung pada konteksnya, seperti halnya bertanya kepada orang-orang 500 tahun yang lalu tentang krisis energi.

Jadi, dari mana pembahasan abstraksi rantai kita berasal?

Perspektif yang berbeda mungkin mencakup kata kunci seperti roadmap Ethereum, modularisasi, niat, dan adopsi massal... Pandangan yang paling penjelas saat ini tampaknya adalah bahwa abstraksi rantai mewakili separuh terakhir modularisasi.

Untuk memahami pandangan ini, penting untuk mendefinisikan abstraksi rantai.

Dalam ilmu komputer, “abstraksi” merujuk pada proses pemisahan operasi dan konsep tingkat tinggi dari proses yang mendasarinya, dengan tujuan untuk menyederhanakan pemahaman dengan menyembunyikan kompleksitas. Sebagai contoh, kebanyakan pengguna Web2 hanya perlu tahu tentang peramban dan ChatGPT, tanpa perlu memahami konten atau konsep abstrak yang mendasarinya.

Demikian juga:

  • Abstraksi Akun: Menyembunyikan informasi internal seperti alamat akun blockchain, kunci pribadi, dan frase mnemonik untuk mencapai pengalaman pengguna yang mulus.
  • Abstraksi Rantai: Menyembunyikan informasi internal seperti mekanisme konsensus, biaya gas, dan token asli dari berbagai rantai untuk mencapai pengalaman yang mulus di seluruh rantai.

Dalam pengembangan perangkat lunak tradisional, abstraksi dan modularisasi adalah konsep yang erat hubungannya. Abstraksi mendefinisikan lapisan dan arsitektur sistem, sedangkan modularisasi adalah metode untuk mengimplementasikan arsitektur ini. Secara khusus, setiap modul mewakili tingkat abstraksi, dan interaksi antara modul menyembunyikan kompleksitas internal mereka, memfasilitasi ekspansi kode, penggunaan ulang, dan pemeliharaan. Tanpa abstraksi, batas antara modul akan menjadi kompleks dan sulit untuk dikelola.


Sumber:https://web.cs.ucla.edu/classes/winter12/cs111/scribe/3a/

Penting untuk dicatat bahwa Web2 biasanya menangani abstraksi dan modularisasi dalam ekosistem tertutup atau semi-tertutup, dengan lapisan abstraksi yang terkonsentrasi dalam satu platform atau aplikasi. Lingkungan ini relatif terkontrol, dan masalah kompatibilitas lintas platform atau lintas sistem umumnya tidak perlu diatasi. Namun, dalam konteks Web3, didorong oleh pengejaran desentralisasi dan ekosistem terbuka, hubungan antara modularisasi dan abstraksi menjadi lebih kompleks.

Saat ini, sementara modularisasi membantu mengatasi masalah abstraksi dalam setiap rantai blok publik dan menurunkan hambatan dalam pengembangan blockchain, abstraksi pengalaman pengguna dan pengembang dalam lanskap multi-chain masih merupakan area yang tidak sepenuhnya tercakup oleh modularisasi. Terdapat efek pulau yang signifikan antara blockchain publik dan ekosistem yang berbeda, yang tercermin dalam likuiditas dan dispersi pengembang dan pengguna. Konsep abstraksi rantai melibatkan pengarsitekturan ulang hubungan antara blockchain untuk mencapai koneksi, integrasi, dan kompatibilitas di beberapa rantai, seperti yang terlihat dalam artikel Near yang diterbitkan awal tahun ini.

Kita dapat mempertimbangkan urgensi abstraksi rantai sebagai masalah nyata yang erat kaitannya dengan kondisi-kondisi berikut:

  • Aktivitas On-Chain: Apakah lebih banyak dApps membawa peningkatan aktivitas pengguna on-chain.
  • Kemajuan dalam Blockchain Modular: Apakah perilaku on-chain yang lebih aktif mendorong pengembangan rollups tambahan dan rantai aplikasi.
  • Hambatan untuk Pengguna dan Pengembang Baru: Seberapa banyak lanskap blockchain saat ini menghalangi masuknya peserta baru, fokus pada gesekan yang dialami selama fase pertumbuhan daripada periode stagnasi.

Kategori masalah apa yang termasuk dalam Abstraksi Rantai?

Abstraksi rantai itu sendiri adalah konsep abstrak dengan tingkat narasi yang lebih tinggi dalam Web3, yang mungkin sebagian menjelaskan mengapa itu tampak banyak sisi dan agak sulit dipahami. Secara khusus, itu bukanlah solusi itu sendiri tetapi lebih sebagai filosofi panduan.

Contoh lainnya adalah Bitcoin hari ini. Setelah mengalami beberapa peristiwa pengurangan separuh, fluktuasi harga yang dramatis, dan pengenalan ETF, Bitcoin telah berkembang di luar sekadar solusi teknis atau kelas aset belaka. Ini telah menjadi sistem ideologis lintas-temporal dan totem industri, yang mewakili serangkaian nilai kriptografis inti dan akan terus memandu inovasi dan pengembangan di industri untuk masa depan yang dapat diprediksi.

Apa Perbedaan dan Koneksi Antara Cross-Chain, Interoperabilitas, dan Abstraksi Rantai?

Kita dapat memahami cross-chain, interoperabilitas, dan abstraksi rantai melalui spektrum dari konkrit ke abstrak. Meskipun mereka membentuk subset konsep yang berpusat pada koordinasi perubahan keadaan (transaksi) di berbagai rantai, mereka sering tumpang tindih dan memudar dalam aplikasi praktis.

Aplikasi dan protokol yang terkait dengan cross-chain umumnya dapat dikategorikan menjadi dua jenis:

  1. Transfer Aset Antar Rantai: Termasuk jembatan antar rantai, AMM antar rantai, agregator antar rantai, dll.
  2. Komunikasi Cross-Chain: Termasuk protokol seperti LayerZero, Wormhole, Cosmos IBC, dll.

Transfer aset bergantung pada pengiriman pesan. Lapisan pengiriman pesan untuk aplikasi transfer aset antar rantai umumnya terdiri dari serangkaian kontrak pintar on-chain dan logika pembaruan status. Mengabstraksi fungsionalitas pengiriman pesan ini ke dalam solusi tingkat protokol umum adalah tujuan dari protokol komunikasi antar rantai.

Protokol komunikasi lintas rantai menangani operasi lintas rantai yang lebih kompleks, seperti tata kelola, penambangan likuiditas, perdagangan NFT, penerbitan token, dan operasi game. Protokol interoperabilitas membangun fondasi ini, mengatasi tingkat pemrosesan data, konsensus, dan verifikasi yang lebih dalam untuk memastikan konsistensi dan kompatibilitas antara blockchain yang berbeda. Dalam praktiknya, kedua konsep ini sering tumpang tindih dan dapat digunakan secara bergantian tergantung pada konteksnya.

Abstraksi rantai mencakup interoperabilitas blockchain tetapi menambahkan lapisan perbaikan pengalaman pengguna dan pengembang. Ini terkait dengan narasi yang muncul dari niat. Kombinasi niat dan abstraksi rantai akan dibahas lebih lanjut di bawah ini.

Apa masalah khusus yang mencakup abstraksi rantai?

  1. Bagaimana abstraksi rantai dapat diimplementasikan?
  2. Mengapa kita harus fokus pada integrasi abstraksi rantai dan sistem berbasis tujuan?

Bagaimana Mencapai Abstraksi Rantai?

Berbagai proyek mendekati abstraksi rantai dengan cara yang berbeda. Di sini, kami mengkategorikannya menjadi dua sekolah: sekolah klasik, yang berkembang dari protokol interoperabilitas dan lebih dekat dengan abstraksi sisi pengembang, dan sekolah berbasis niat, yang menggabungkan arsitektur niat yang muncul dan berfokus lebih pada abstraksi sisi pengguna.

Sejarah sekolah klasik dimulai sejak Cosmos dan Polkadot, yang mendahului konsep abstraksi rantai. Pendatang baru seperti OP Superchain dan Polygon Aggregator saat ini fokus pada agregasi likuiditas dan interoperabilitas dalam ekosistem Ethereum L2. Penyedia protokol komunikasi antar rantai seperti LayerZero, Wormhole, dan Axelar juga sedang memperluas ke rantai lain, mencari adopsi yang lebih luas untuk meningkatkan efek jaringan mereka.

Sekolah berbasis niat termasuk proyek Layer 1 seperti Near dan Particle Network, yang bertujuan untuk menyediakan solusi abstraksi rantai yang komprehensif, serta proyek berbasis komponen yang menangani isu-isu spesifik, terutama dalam protokol DeFi, seperti UniswapX, 1inch, dan Across Protocol.

Baik dari sekolah klasik maupun berbasis tujuan, desain inti mereka berfokus pada interaksi lintas-rantai yang aman dan efisien, termasuk namun tidak terbatas pada antarmuka pengguna yang terpadu, fungsionalitas dApp lintas-rantai yang mulus, dan sponsor dan manajemen gas.

Mengapa Fokus pada Integrasi Abstraksi Rantai dan Niat?

Proliferasi dari protokol “berbasis niat xx” telah memicu minat yang signifikan. Bagian ini akan menjelajahi alasan dan potensi di balik kemunculannya sebagai arsitektur produk yang populer.

Sama seperti abstraksi dan modularitas, niat bukanlah konsep asli Web3. Pengenalan niat telah menjadi topik dalam pemrosesan bahasa alami selama beberapa dekade dan telah banyak diteliti dalam dialog manusia-komputer.

Dalam konteks Web3, penelitian tentang niat erat kaitannya dengan Paradigma yang terkenalkertas.Meskipun konsep desain serupa telah tercermin dalam produk seperti CoWSwap, 1inch, dan Telegram Bot, inti dari arsitektur niat secara resmi diperkenalkan dalam makalah ini — pengguna hanya perlu menentukan hasil yang diinginkan tanpa perlu khawatir tentang prosesnya, idealnya mempekerjakan pihak ketiga untuk mengeksekusi tugas kompleks. Ini sesuai dengan peningkatan pengalaman pengguna yang diharapkan melalui abstraksi rantai dan memberikan pendekatan solusi yang lebih konkret.

Pasaran menampilkan berbagai klasifikasi arsitektur untuk abstraksi rantai. Salah satu yang terkenal di antaranya adalah kerangka CAKE (Elemen Kunci Abstraksi Rantai) yang dikembangkan oleh Frontier Research. Kerangka kerja ini mengintegrasikan arsitektur niat dan membagi elemen-elemen abstraksi rantai ke dalam lapisan izin, lapisan penyelesaian, dan lapisan penyelesaian. Kerangka kerja lain, seperti Everclear, telah melakukan penyesuaian terhadap struktur ini dengan menambahkan fungsi clearing antara lapisan penyelesaian dan lapisan penyelesaian.


Sumber: Penelitian Frontier

Secara khusus:

  • Lapisan Izin: Inti adalah abstraksi akun, yang berfungsi sebagai titik masuk pengguna untuk dAPPs, memungkinkan pengguna untuk menentukan niat mereka untuk kutipan.
  • Solver Layer: Biasanya terdiri dari solvers pihak ketiga di luar rantai yang memenuhi keinginan pengguna. Solver ini bersaing untuk pesanan.
  • Lapisan Penyelesaian: Setelah pengguna menyetujui transaksi, mekanisme seperti orakel dan jembatan lintas-rantai dipanggil untuk memastikan pelaksanaan transaksi. Pengguna menerima hasil yang diharapkan, dan solver diberi kompensasi.

Penyelesaian di Layer Penyelesaian adalah entitas pihak ketiga di luar rantai, sering disebut sebagai penyelesaian, penyelesaian, pencari, pengisi, pengambil, pengalih, dll., di berbagai protokol. Penyelesaian biasanya perlu meletakkan aset sebagai jaminan untuk memenuhi persyaratan pesanan yang bersaing.

Proses menggunakan produk berbasis niat mirip dengan menempatkan limit order. Dalam konteks lintas rantai, untuk mempercepat pemenuhan maksud pengguna, pemecah sering memberikan pendanaan di muka dan membebankan biaya risiko pada saat penyelesaian (model ini mirip dengan pinjaman jangka pendek, di mana jangka waktu pinjaman = waktu sinkronisasi negara blockchain dan bunga = biaya layanan).

Solusi niat komprehensif, yang diwakili oleh Near, bertujuan untuk mengintegrasikan lapisan izin, penyelesaian, dan penyelesaian ke dalam produk infrastruktur yang terpadu. Saat ini, solusi-solusi ini berada dalam tahap awal konsep, sehingga sulit untuk secara langsung mengamati dan mengevaluasi efektivitasnya.

Sebaliknya, solusi intent berbasis komponen yang diwakili oleh protokol DeFi lintas rantai telah menunjukkan keunggulan signifikan dibandingkan dengan model lintas rantai tradisional (seperti Lock & Mint, Burn & Mint). Sebagai contoh, produk unggulan Across Protocol, Across Bridge, memanfaatkan arsitektur berbasis intent untuk mencapai kecepatan tingkat atas, biaya rendah, dan kemampuan biaya di antara jembatan lintas rantai dalam ekosistem EVM, dengan keunggulan yang signifikan dalam skenario lintas rantai skala kecil.


Kecepatan dan biaya lintas-rantai untuk produk yang berbeda ditampilkan 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


Across Protocol memiliki Kemampuan Biaya yang Lebih Tinggi (Sumber: DefiLlama)

Menurut peta jalan, Across Protocol akan meluncurkan lapisan penyelesaian niat lintas-rantai pada Fase 3. ERC-7683, yang diusulkan bersama oleh Uniswap Labs dan Across Protocol, bertujuan untuk menurunkan hambatan masuk bagi solver melalui ekspresi niat standar dan membangun jaringan universal untuk solver. Banyak produk berbasis komponen mungkin secara bertahap menyusun bentuk akhir dari abstraksi rantai.

Apa Masalah dengan Pemahaman dan Praktik Abstraksi Rantai Kita?

  1. Apa masalah yang telah diciptakan infra-centrism?
  2. Pertanyaan lain apa yang layak dipertimbangkan tentang abstraksi rantai?

Masalah apa yang telah diciptakan oleh infra-centrism?

Sebagai pemimpin dalam protokol interoperabilitas, Layerzero telah mengumpulkan $ 290 juta, dan Wormhole telah mengumpulkan $ 225 juta. Dengan FDV sering mencapai miliaran dan volume sirkulasi rendah, token mereka telah menjadi simbol proyek yang didukung VC yang dikritik dalam siklus ini, merusak kepercayaan pada ruang abstraksi rantai.

Kembali ke komik di awal artikel, proyek abstraksi rantai masing-masing memiliki tumpukan teknis dan standar token. Di lingkungan pasar yang kurang pertumbuhan eksternal, mereka tidak terhindarkan dikritik sebagai “infrastruktur udara.” Ketimpangan data sebelum dan setelah airdrop Layerzero juga telah menimbulkan keraguan tentang permintaan sebenarnya untuk “komunikasi lintas-rantai.”


Kesenggol Data Yang Signifikan Sebelum dan Setelah Airdrop Layerzero

Sumber: https://dune.com/cryptoded/layerzero

Di halaman forum ERC-7683, sebagai tanggapan terhadap kritik bahwa fungsi transfer aset antar rantai terlalu kecil, tidak cukup universal, dan mendukung ekosistem yang terlalu sedikit, para pengembang telah membahas peran standar ERC. Para pendukung ERC minimalis berpendapat bahwa standar tingkat alat sudah cukup untuk mengatasi masalah saat ini dan dapat digabungkan dengan standar yang ada dengan tahanan yang relatif rendah.

Mengingat bahwa filosofi desain arsitektur niat sebagian besar berpusat pada aplikasi, standar protokol “universal, full-stack, compatible” kadang-kadang bisa menjadi “terlalu samar dan tidak bermakna” atau “terlalu merepotkan untuk menyelesaikan masalah praktis,” menyebabkan situasi yang agak ironis—protokol abstraksi rantai yang dirancang untuk mengatasi fragmentasi justru memberikan solusi yang terfragmentasi.


Sumber: https://ethereum-magicians.org/t/erc-7683-cross-chain-intents-standard/19619/18

Pertanyaan Lain Apa Saja yang Layak Dipertimbangkan Tentang Abstraksi Rantai?

  • Untuk rantai ekor baru atau panjang, abstraksi rantai meningkatkan kesulitan mempertahankan TVL (mirip dengan dampak globalisasi pada daerah terbelakang). Apa pengaruhnya terhadap adopsi abstraksi rantai?
  • A belajaroleh Variant menunjukkan bahwa UniswapX akan memimpin token long-tail menuju AMM, sementara token mainstream semakin diisi oleh solvers off-chain. Apakah ini tren masa depan untuk DEX? Akankah ada lapisan solver global yang ditambahkan di atas lapisan likuiditas global?
  • Seperti apa bentuk arsitektur produk berbasis niat selain protokol DeFi?
  • Apakah abstraksi rantai akan menjadi tren utama atau gelembung penting setelah modularitas?

Disclaimer:

  1. Artikel ini diambil dari [ mintventures], dan hak cipta milik penulis asli [Lydia Wu], jika Anda keberatan dengan cetak ulang, silakan hubungi Tim Pembelajaran Gate, Tim akan menanganinya sesegera mungkin sesuai dengan prosedur yang relevan.
  2. Penyangkalan: Pandangan dan pendapat yang diungkapkan dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan saran investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!