Contoh: Carlos Maximiliano Cano, Ethan Francis

Disusun oleh: Deep Wave TechFlow

Abstraksi rantai hanya dapat dicapai melalui teknologi multi-layer.

Seiring dengan perkembangan bidang ini, semakin jelas bahwa abstraksi rantai adalah pendekatan multi-segi untuk menyederhanakan pengalaman pengguna dalam ekosistem yang terdesentralisasi, bukan hanya teknologi. Hal ini ditunjukkan dengan jelas dalam beberapa proyek yang mencoba mengimplementasikan abstraksi rantai di berbagai aplikasi dan infrastruktur Web3.

Dalam kerangka teoritis bidang baru ini, berbagai pendekatan untuk memahami peran dan cara partisipasi aktor-aktor abstrak dalam rantai telah muncul. Artikel ini secara resmi akan memperkenalkan kerangka kerja multi-tingkat. Kerangka kerja ini pertama kali diusulkan dalam artikel "Abstraksi Rantai Multi-Level: Pengalaman Pengguna yang Beragam dalam Evolusi Web3" dan bertujuan untuk memahami ekosistem abstraksi rantai melalui peran berbagai layanan dan produk dalam pengalaman pengguna.

Kerangka kerja multi-level: tujuan dan kepentingan

Tujuan dalam merumuskan kerangka kerja berlapis untuk abstraksi rantai adalah untuk memberikan pendekatan terstruktur dan komprehensif untuk memahami berbagai jalur guna mencapai pengalaman abstraksi rantai. Hal ini juga dimaksudkan untuk menunjukkan bahwa abstraksi rantai sebagai tumpukan teknologi berlapis-lapis dapat mencapai abstraksi rantai yang "diimplementasikan sepenuhnya" - yaitu, mencakup semua pengalaman yang mungkin ditemui pengguna di Web3.

Yang penting, kerangka kerja multi-tingkat ini bergantung pada definisi formal abstraksi rantai (ChA) yang diusulkan sebelumnya, yang menggambarkan ChA sebagai “pengalaman pengguna yang bebas dari operasi manual untuk berinteraksi dengan banyak rantai.” Definisi ini sangat penting untuk kerangka kerja itu sendiri, karena untuk mengklasifikasikan peserta abstraksi rantai dengan lebih baik, definisi ini perlu dipahami sebagai sebuah pengalaman - sebuah pengalaman yang mungkin (atau mungkin tidak) terjadi dalam interaksi Web3 pengguna yang berbeda, Berbagai solusi bekerja sama untuk mencapai implementasi yang lengkap.

Oleh karena itu, kerangka ini mempertimbangkan hal-hal berikut:

  • Bagaimana berbagai solusi mengabstraksi kompleksitas interaksi dengan banyak rantai dari pengalaman pengguna.

  • Bagaimana berbagai komponen dan solusi bekerja sama secara modular dan saling melengkapi untuk menciptakan pengalaman pengguna abstraksi rantai terpadu yang mulus di berbagai blockchain.

  • Solusi abstraksi rantai yang beragam berkembang secara alami, masing-masing menjawab kebutuhan praktis yang berbeda dari pengguna dan pengembang.

Pengantar kerangka multi-layer

Kerangka kerja ini terdiri dari tiga level, yang masing-masing mengimplementasikan pengalaman abstrak berantai melalui berbagai kemungkinan aktivitas pengguna dan pengalaman yang ada. Untuk diklasifikasikan dalam kerangka abstraksi rantai berlapis ini, sebuah proyek atau solusi harus bertujuan untuk mengatasi satu atau lebih aspek pengalaman pengguna di beberapa blockchain. Kriteria inklusi spesifiknya adalah sebagai berikut:

  1. Solusi harus bertujuan untuk menyederhanakan interaksi dan alur kerja pengguna dan pengembang di rantai yang berbeda.

  2. Solusi tersebut harus memberikan manfaat nyata terhadap pengalaman pengguna, terlepas dari tingkat targetnya. Oleh karena itu, solusi yang hanya mengimplementasikan sebagian abstraksi rantai namun bermanfaat untuk mengimplementasikan abstraksi rantai mungkin lebih cocok untuk kerangka kerja lain, yang akan dibahas nanti.

Setelah memperjelas aturan dasar kami, kerangka kerja ini sendiri mengkategorikan proyek sebagai berikut:

Abstraksi rantai lapisan aplikasi (orkestrasi)

Lapisan aplikasi, juga dikenal sebagai lapisan orkestrasi, berfokus pada pemberdayaan pengembang untuk membuat aplikasi terdesentralisasi (dApps) yang dapat berjalan dan berinteraksi dengan lancar di berbagai blockchain. Lapisan ini meliputi:

  • Kit pengembangan perangkat lunak (SDK) tingkat rendah dan antarmuka pemrograman aplikasi (API) untuk mengatur alur kerja dan operasi lintas rantai di dApps.

  • Kerangka kerja untuk membangun aplikasi rantai-agnostik.

  • Pemecah masalah dan jaringan maksud yang mengubah sasaran pengguna menjadi jalur multi-rantai diimplementasikan melalui SDK di lapisan aplikasi.

Dengan menyediakan alat dan abstraksi yang berpusat pada pengembang, lapisan aplikasi memungkinkan:

  • Buat aplikasi yang dapat mengoordinasikan dan mengeksekusi transaksi di berbagai rantai dengan satu tanda tangan tingkat pengguna.

  • Aktifkan logika bisnis asinkron yang berjalan lama di beberapa blockchain untuk meningkatkan interoperabilitas dan fleksibilitas dApps.

  • Mengabstraksi kompleksitas multi-rantai yang mendasarinya memungkinkan pengembang untuk fokus pada fungsionalitas spesifik aplikasi.

Lapisan aplikasi dianggap perlu untuk mencapai pengalaman abstraksi rantai yang lengkap, karena lapisan ini melengkapi solusi lapisan akun yang berfokus pada pengguna dengan memperluas kemampuan abstraksi aplikasi.

Proyek seperti Agoric, Skip, dan Socket berada di garis depan abstraksi rantai lapisan aplikasi, menyediakan alat dan kerangka kerja yang dibutuhkan pengembang untuk membangun aplikasi yang benar-benar bebas rantai. Misalnya:

  • API orkestrasi Agoric menyediakan kontrak dan API untuk menjalankan proses transaksi multi-rantai, menyederhanakan operasi interoperabilitas yang kompleks melalui satu tanda tangan pengguna.

  • Skip menyediakan API untuk memfasilitasi transaksi lintas rantai yang lancar (pertukaran, transfer, dll.), menggabungkan protokol perpesanan seperti IBC, Hyperlane, dan Axelar.

  • Socket menyediakan pasar eksekusi dan penyelesaian dengan niat terbuka yang memungkinkan pengembang untuk menggabungkan dengan aplikasi dan aset apa pun.

Dengan memanfaatkan solusi ini, pengembang dapat fokus untuk menciptakan pengalaman pengguna yang inovatif tanpa kendala beberapa jaringan blockchain, sehingga berkontribusi pada tujuan abstraksi rantai yang lebih luas pada lapisan aplikasi.

Abstraksi rantai lapisan akun

Lapisan akun bertujuan untuk menyediakan mekanisme umum kepada pengguna untuk berinteraksi secara lancar di berbagai rantai dan memecahkan masalah fragmentasi di tingkat pengguna. Hal ini melibatkan penyediaan langsung kepada pengguna cara untuk mencapai keseimbangan tunggal di berbagai rantai, memungkinkan pengguna untuk menyebarkan aset di ekosistem Web3 tanpa harus mengelola banyak rantai secara manual. Lapisan ini meliputi:

  • Cara umum untuk menyatukan keseimbangan di seluruh rantai dan aplikasi.

  • Otomatisasi tantangan multi-rantai untuk pembayaran bahan bakar dan interaksi akun diterapkan pada lapisan akun.

  • Teknologi penyatuan akun yang menyediakan satu identitas atau titik akses di berbagai rantai.

Dengan menyatukan pengalaman akun, lapisan akun menyadari:

  • Pengguna menjaga identitas dan keseimbangan yang konsisten di seluruh rantai yang berpartisipasi.

  • Pergerakan aset yang transparan dan lancar antar blockchain yang berbeda.

  • Pengalaman pengguna rantai-agnostik di mana blockchain yang mendasarinya menjadi detail opsional yang tidak relevan.

Lapisan ini sangat penting untuk memungkinkan implementasi abstraksi rantai yang lengkap, karena lapisan ini secara signifikan meningkatkan pengalaman pengguna dengan mengabstraksi kebutuhan untuk mengelola akun dan kumpulan aset terpisah untuk setiap rantai individu. Integrasi lapisan akun yang lancar ini melengkapi fondasi infrastruktur yang disediakan oleh dua lapisan lainnya, yang selanjutnya memfasilitasi interaksi yang efisien dan ramah pengguna di ekosistem Web3.

Contoh solusi abstraksi rantai lapisan akun meliputi:

  • Akun universal Particle Network memberi pengguna alamat terpadu dan keseimbangan di seluruh rantai.

  • Solusi abstraksi rantai XION bertujuan untuk menghilangkan semua kompleksitas pengguna akhir melalui berbagai abstraksi (akun, tanda tangan, gas, perangkat, dll.). Hal ini diperluas dengan Akun Meta, memungkinkan kontrol terpusat atas aset dan akun pada rantai eksternal menggunakan XION L1.

  • Tanda tangan rantai NEAR memungkinkan kontrol terpusat atas akun di seluruh rantai di NEAR.

  • OneBalance, primitif tingkat rendah yang menerapkan "penguncian sumber daya" melalui akun tepercaya, mendukung penyatuan saldo, abstraksi gas, dan fungsi lainnya.

Dengan memberikan pengalaman akun yang konsisten dan terpadu, lapisan akun berfungsi sebagai langkah penting menuju penerapan abstraksi rantai yang lengkap, memungkinkan semua pengguna untuk menggunakan aplikasi dan layanan Web3 tanpa mempedulikan infrastruktur blockchain yang mendasarinya.

Abstraksi rantai lapisan Blockchain

Lapisan blockchain terutama mengatasi kurangnya kesetaraan infrastruktur antara masing-masing blockchain, memberikan interoperabilitas di antara mereka dan menciptakan pengalaman abstraksi rantai yang meminimalkan risiko, latensi, dan biaya. Dengan demikian, ini melibatkan jaringan atau kolektif blockchain yang setuju untuk berbagi properti tertentu, termasuk:

  • Mekanisme Keamanan.

  • Perpesanan lintas rantai dan kemampuan menjembatani.

  • Kompatibel secara langsung dengan rantai dari tumpukan yang sama, memungkinkan interoperabilitas tingkat tinggi.

Dengan berbagi karakteristik ini, lapisan blockchain mencapai:

  • Migrasi atau bagikan status dengan mudah di antara blockchain yang berpartisipasi.

  • Memberikan jaminan keamanan lintas kolektif.

  • Aktifkan perpesanan dan komunikasi lintas rantai yang efisien.

Meskipun bukan merupakan persyaratan ketat untuk menerapkan abstraksi rantai, lapisan blockchain dapat secara signifikan meningkatkan pengalaman pengguna dengan menyediakan landasan keamanan, komunikasi, dan manajemen negara bersama untuk rantai yang berpartisipasi. Hal ini pada gilirannya dapat memfasilitasi interaksi yang lebih efisien dan lancar antara lapisan akun dan lapisan aplikasi, sehingga meningkatkan fungsionalitas dan pengalaman pengguna.

Contoh implementasi lapisan blockchain termasuk AggLayer Polygon, yang mengumpulkan bukti zk yang diperoleh dari kumpulan rantai yang diterapkan melalui tumpukan Polygon dan mengirimkannya ke Ethereum untuk penyelesaian. Ini juga sebagian mencakup ekosistem Cosmos yang menggunakan protokol Inter-Blockchain Communication (IBC) untuk pengiriman pesan lintas rantai dan interoperabilitas. Superchain Optimisme juga termasuk dalam lapisan ini.

tidak dapat diterapkan

Seperti disebutkan di atas, proyek atau solusi yang tidak memenuhi kriteria awal yang ditentukan atau tidak secara eksplisit berupaya menerapkan bagian mana pun dari abstraksi berantai dari perspektif pengalaman pengguna mungkin masih bernilai bagi tujuan abstraksi berantai secara keseluruhan.

Solusi-solusi ini mungkin lebih baik dikategorikan dalam kerangka CAKE Frontier Research atau “Chain Abstraksi Stack” Everclear sebagai solusi dasar tingkat rendah. Kerangka kerja ini dimaksudkan untuk mencakup teknologi, protokol, dan primitif yang membentuk solusi abstraksi rantai, namun tidak secara langsung menangani aspek pengalaman pengguna. Contoh solusi tersebut mencakup protokol perpesanan lintas rantai, primitif abstraksi akun, lapisan kliring (seperti Everclear) atau oracle berbasis niat (seperti SEDA).

Secara khusus, dua kerangka kerja di atas berfungsi sebagai berikut:

  • Kerangka CAKE: Dikembangkan oleh Frontier Research, ini adalah kerangka kerja tingkat rendah yang mengatur dan menyatukan berbagai teknologi dan solusi yang membentuk abstraksi rantai. Ini mencakup lapisan izin (abstraksi akun, niat, manajemen kunci), lapisan solusi (eksekusi logika lintas rantai) dan lapisan penyelesaian (lapisan ketersediaan data, penghubung, oracle).

  • “Tumpukan Abstraksi Rantai” Everclear: Menyediakan kerangka kerja tingkat rendah yang didedikasikan untuk implementasi abstraksi rantai yang berpusat pada niat. Ini menguraikan tumpukan teknologi yang terlibat dalam memungkinkan pengguna mengeksekusi niat dengan lancar di berbagai rantai dengan satu interaksi.

Kedua kerangka kerja tersebut bertujuan untuk memberikan pemahaman yang terstruktur dan terperinci tentang berbagai komponen dan tingkat abstraksi rantai implementasi, namun fokus dan cakupannya berbeda. Kerangka kerja CAKE mengambil pandangan yang lebih luas tentang teknologi yang terlibat, sementara kerangka Everclear lebih fokus pada solusi yang berpusat pada tujuan. Kerangka kerja multi-tingkat memiliki banyak tingkatan di atas kerangka kerja ini dalam hal kehalusannya, murni mencakup solusi abstraksi rantai dan bukan teknologi yang menyusunnya.

Kesimpulannya

Kerangka kerja multi-tingkat memberikan perspektif baru tentang abstraksi rantai, mengklasifikasikan solusi berdasarkan dampaknya terhadap pengalaman pengguna di ekosistem Web3. Dengan membedakan antara lapisan blockchain, lapisan akun, dan abstraksi lapisan aplikasi, ini memberikan pendekatan terstruktur untuk memahami berbagai teknologi abstraksi rantai, memungkinkan peran yang beragam dan saling melengkapi dalam implementasi penuh.

Pelaku industri dapat menggunakan kerangka kerja ini untuk memposisikan proyek mereka secara strategis, mengidentifikasi potensi peluang kolaborasi, dan memandu pengembangan produk. Dengan memahami kesesuaian solusi mereka dalam struktur berlapis, tim dapat fokus pada peningkatan aspek spesifik dari abstraksi rantai sambil mengidentifikasi peluang untuk integrasi dengan teknologi pelengkap.

Kerangka kerja ini juga memberikan peta jalan bagi investor dan peneliti untuk mengevaluasi kelengkapan dan potensi dampak inisiatif abstraksi rantai, yang pada akhirnya mendorong kemajuan menuju ekosistem Web3 yang lebih terpadu dan ramah pengguna.

Selamat bergabung dengan komunitas resmi Shenchao TechFlow

Grup berlangganan Telegram:

https://t.me/TechFlowDaily

Akun resmi Twitter:

https://x.com/TechFlowPost

Akun Twitter Bahasa Inggris:

https://x.com/TechFlow_Intern