Baru-baru ini, aplikasi lapisan aplikasi penuh Skate dalam pengumuman terbarunya, Skate 101, memperkenalkan infrastruktur dasar untuk mewujudkan aplikasi tanpa status (Stateless App), dengan tujuan membangun aplikasi Stateless yang dideploy secara penuh pada seluruh rantai, untuk mengatasi fragmentasi dan interopabilitas yang tidak efisien pada aplikasi Web3 dalam kondisi multi-rantai saat ini. Teknologi inovatif ini, melalui desain unik, berhasil menghubungkan aplikasi lintas rantai secara mulus, membuka kemungkinan baru yang menjanjikan untuk aplikasi lintas rantai di masa depan.
Sejak Ethereum memperkenalkan fitur smart contract, telah menghasilkan banyak aplikasi desentralisasi (DApps) yang inovatif. Dengan adopsi luas aplikasi ini, masalah kemacetan jaringan semakin parah, menyebabkan biaya transaksi meningkat secara drastis. Untuk mengatasi tantangan ini, solusi blockchain Layer 1 baru muncul. Ethereum sendiri juga mengalami transformasi strategis menuju pendekatan yang berpusat pada Rollup untuk mengatasi masalah skalabilitasnya, yang secara signifikan mendorong perkembangan teknologi blockchain Layer 2. Namun, tantangan yang datang dengan ini adalah setiap blockchain baru perlu mendeploy aplikasi Web3 yang lengkap, sedangkan DApp di pasaran sudah terdeploy di hingga 30 blockchain.
Selama tahun 2023 yang lalu, jumlah solusi Layer 2 Ethereum meningkat pesat, dan tren pertumbuhan ini diperkirakan akan semakin cepat di masa depan. Pertumbuhan yang cepat ini mendorong perkembangan protokol interoperabilitas yang mendukung model layanan Roll up modular, memperpendek waktu implementasi blockchain menjadi hanya 5 menit.
Kita sedang memasuki masa depan dengan ribuan blockchain yang aktif, yang akan mengubah sepenuhnya pola interaksi aplikasi Web3.
Saat ini, hingga 90% aplikasi dalam ekosistem EVM merupakan versi fork yang dideploy di blockchain baru, repetitif ini menyebabkan pemborosan sumber daya yang serius dan masalah fragmentasi aplikasi. Meskipun banyak tim ahli berfokus pada pengembangan lapisan aplikasi, pola ‘fork di mana-mana’ tetap dominan. Berbagai blockchain memiliki waktu blok, finalitas, dan Mekanisme Konsensus yang berbeda, yang lebih lanjut meningkatkan kompleksitas protokol interoperabilitas.
Saat ini, aplikasi umumnya didesain sebagai aplikasi monolitik on-chain tunggal, sementara protokol interoperabilitas digunakan terutama untuk pengiriman pesan dan penghubung aset. Protokol interoperabilitas sedang mencoba untuk menemukan titik keseimbangan yang tepat antara desentralisasi dan kecepatan transaksi, untuk menyesuaikan dengan kebutuhan kasus penggunaan khusus mereka. Namun, sebagian besar protokol interoperabilitas masih mengalami latensi yang signifikan dalam waktu finalitas pesan (antara 15 menit hingga 7 hari), yang juga merupakan alasan utama mengapa interoperabilitas tanpa celah pada lapisan aplikasi Web3 saat ini tidak dapat terwujud. Oleh karena itu, ruang aplikasi Web3 yang ada saat ini menunjukkan kondisi yang terfragmentasi dan tidak efisien.
Menurunkan keterlambatan interoperabilitas hingga minimum dan mencapai interoperabilitas lapisan aplikasi yang mulus adalah masalah utama yang perlu segera diatasi di industri ini.
Bagaimana Skate menyelesaikan masalah ini?
Apakah Skate hanyalah blockchain lain? Protokol interoperabilitas lain? Atau teknologi abstraksi rantai?
Tentu saja tidak. Skate menciptakan paradigma baru dengan memecahkan masalah ini pada tingkat aplikasi.
Skate mengusulkan pembuatan Stateless Apps yang dapat beroperasi secara cross-chain, memungkinkan setiap DApp berjalan secara simultan di ribuan rantai dengan satu set status tunggal (State), untuk memecahkan tantangan interoperabilitas cross-chain aplikasi Web3. Setiap non-EVM dan rantai baru EVM dapat terhubung dengan Skate dengan mudah, sementara pengguna dan pengembang hanya perlu berinteraksi dengan Skate, sehingga dapat segera mengakses ribuan rantai secara bersamaan.
Dengan memecah struktur aplikasi Web3 menjadi dua komponen dasar: kontrak inti (Kernel) yang mempertahankan logika sendiri dan kontrak perifer (Periphery) yang bertanggung jawab atas interaksi pengguna, bagian inti menangani logika dan status dasar aplikasi, sedangkan bagian perifer menangani interaksi pengguna. Visi Skate adalah memisahkan kedua komponen ini, sehingga dengan satu kontrak inti tunggal, aplikasi dapat mempertahankan status di semua rantai.
Setiap blockchain akan memiliki kontrak gateway Skate, yang merupakan satu-satunya cara interaksi inti aplikasi dengan perifer. Pengguna berinteraksi dengan aplikasi di berbagai rantai melalui niat (Intents), yang dapat diprediksi dengan cepat oleh pelaksana khusus (seperti entitas Allowlist), sehingga mencapai interoperabilitas pada tingkat aplikasi.
Setiap kali pengguna menghasilkan output, inti aplikasi akan membuat tugas dan mengirimkannya ke kotak tugas di atas Skate-on-chain - yaitu, rantai pusat yang menyimpan status aplikasi. Tugas-tugas ini akan diberi ID tugas dan data panggilan, dan dikirim ke rantai interaksi pengguna melalui lapisan konfirmasi sebelumnya AVS Skate, yang disediakan oleh lapisan Eigen. Lapisan Eigen menyediakan tingkat kepercayaan ekonomi yang tinggi, memungkinkan aplikasi Skate untuk berbagi satu status di ribuan rantai.
Selain itu, aplikasi Stateless akan mengadopsi model plug-and-play, menggunakan protokol interoperabilitas seperti Axelar atau LayerZero, untuk melakukan konfirmasi final yang sebenarnya, dan memastikan pengendalian risiko untuk prakonfirmasi. Tugas beralih dari status tertunda di kotak tugas menjadi status prakonfirmasi, kemudian data panggilan yang terkait dengan tugas dieksekusi melalui kontrak gateway, untuk mencapai output yang diharapkan di komponen perifer aplikasi.
Inovasi revolusioner ini memungkinkan aplikasi diluncurkan dalam satu status aplikasi tunggal di ribuan rantai, memanfaatkan efek jaringan dari semua ekosistem. Layer 2 baru dan yang akan datang tidak lagi perlu membangun semua aplikasi yang diperlukan dari awal. Skate juga mengembangkan pembungkus gerbang untuk rantai non-EVM (seperti Solana, SUI, Aptos, dan Ton), memungkinkan aplikasi EVM untuk berbagi status aplikasi di rantai EVM dan non-EVM.