Perkembangan internet menjadi alat yang sangat kuat untuk konektivitas saat ini bukanlah karena pemahaman luas akan protokol inti seperti HTTP, TCP/IP, dan UDP. Sebaliknya, kompleksitas teknis ini diabstraksi, memungkinkan masyarakat menggunakan internet tanpa perlu mengetahui detailnya. Dengan cara yang sama, teknologi blockchain dan aplikasi blockchain-native diharapkan akan mengalami evolusi serupa dari waktu ke waktu.
Diusulkan oleh NEAR, abstraksi rantai bertujuan untuk memisahkan teknologi blockchain dari pengalaman pengguna (UX), menyederhanakan cara pengguna berinteraksi dengan teknologi blockchain. Dengan ini, pengguna dapat terlibat dengan aplikasi blockchain tanpa perlu tahu blockchain tertentu yang mereka gunakan.
Untuk menyembunyikan kompleksitas dari pengguna, kerangka abstraksi rantai dibagi menjadi tiga lapisan struktural: Lapisan Aplikasi, Lapisan Akun, dan Lapisan Blockchain. Lapisan-lapisan ini mengatasi tantangan unik yang dihadapi pengembang, pengguna akhir, dan penyedia infrastruktur saat berinteraksi di beberapa rantai.
Tantangan
Dalam ekosistem multi-rantai, pengembang menghadapi tantangan signifikan untuk secara efisien mendeploy aplikasi di berbagai rantai blok. Setiap rantai memiliki bahasa, tumpukan teknologi, dan mekanisme keamanan masing-masing, yang memerlukan pengembang untuk beradaptasi dengan setiap rantai tertentu. Sebagai contoh, sebuah aplikasi yang dikembangkan di Ethereum akan perlu dikembangkan ulang dalam bahasa Move Sui untuk dideploy di rantai Sui. Upaya pengembangan yang redundan ini dan operasi lintas rantai meningkatkan kompleksitas, biaya, dan dapat memperlambat inovasi.
Solusi Abstraksi Rantai
Abstraksi rantai lapisan aplikasi menyediakan antarmuka dan alat yang terpadu, seperti SDK dan API, yang menyederhanakan pengembangan dalam lingkungan multi-rantai. Dengan menggunakan tanda tangan lintas rantai dan mekanisme koordinasi transaksi, pengembang dapat mendistribusikan kode mereka dengan lancar di berbagai rantai. Proyek seperti Agoric, Skip, dan Socket sedang memajukan alat-alat di area ini, memungkinkan pengembang untuk mengeksekusi transaksi lintas rantai dengan satu tanda tangan. Meningkatkan pengalaman pengembang adalah kunci pertumbuhan ekosistem blockchain, dan abstraksi rantai mempercepat lingkaran umpan balik pengembang-aplikasi-pengguna, mendorong inovasi.
Tantangan
Dalam lingkungan multi-rantai, pengguna reguler sering menghadapi tugas kompleks untuk mengelola aset di berbagai rantai. Setiap rantai memerlukan manajemen akun terpisah, pelacakan aset, dan penanganan manual biaya gas, yang mempersulit pengalaman pengguna dan meningkatkan hambatan masuk untuk aplikasi Web3. Kompleksitas ini membuat aplikasi blockchain kurang menarik bagi pengguna internet mainstream.
Solusi Abstraksi Rantai
Abstraksi rantai lapisan akun secara signifikan meningkatkan pengalaman pengguna melalui manajemen akun yang terpadu, pembayaran gas otomatis, dan integrasi identitas lintas rantai. Melalui antarmuka yang terpadu, pengguna dapat melihat saldo aset mereka di semua rantai tanpa perlu memeriksa masing-masing secara individual. Selain itu, dengan identitas tunggal, pengguna dapat melakukan transaksi dan berinteraksi secara bebas di berbagai rantai yang berbeda, mengurangi kerumitan dalam mengelola beberapa akun. Proyek seperti Particle Network, XION, dan NEAR sedang menjelajahi solusi dalam bidang ini untuk meningkatkan pengalaman pengguna aplikasi Web3 menjadi lebih mendekati aplikasi internet tradisional.
Tantangan
Pada lapisan blockchain, abstraksi rantai secara utama mengatasi tantangan interoperabilitas dan keamanan yang dihadapi penyedia infrastruktur saat melakukan implementasi di beberapa rantai. Fragmentasi antar blockchain menyebabkan risiko keamanan, likuiditas terbagi, dan inkonsistensi komunikasi. Misalnya, jembatan lintas rantai secara historis rentan terhadap eksploitasi keamanan, menimbulkan risiko signifikan terhadap keamanan aset.
Solusi Abstraksi Rantai
Abstraksi rantai lapisan blockchain meningkatkan kompatibilitas dan berbagi data antar rantai melalui protokol komunikasi lintas-rantai standar, seperti IBC Cosmos dan XCMP Polkadot. Rantai yang dibangun di atas tumpukan teknologi yang sama, seperti yang ada di ekosistem Cosmos berbasis Tendermint, dapat lebih mudah berinteroperabilitas, mengurangi risiko keamanan dan biaya implementasi. Mekanisme keamanan lintas-rantai yang terpadu lebih lanjut mengurangi kompleksitas interaksi lintas-rantai, meningkatkan likuiditas dan kolaborasi ekosistem.
Setiap dari tiga lapisan ini sangat penting: lapisan aplikasi menyediakan alat yang membuat abstraksi rantai dapat diterapkan, lapisan akun secara langsung memengaruhi pengalaman pengguna, dan lapisan blockchain membentuk dasar yang memastikan kelayakan teknis. Solusi abstraksi rantai di seluruh lapisan ini saling bergantung dan saling memperkuat, bekerja menuju tujuan akhir mengoptimalkan pengalaman pengguna.
Sebagai blockchain Layer 1 berbasis bukti kepemilikan terfragmentasi, NEAR berfokus pada menjembatani kesenjangan antara aplikasi blockchain asli dan audiens mainstream. NEAR mencapai hal ini melalui agregasi akun, arsitektur multi-lapisan yang mengabstraksi titik-titik kritis dalam menggunakan jaringan blockchain, seperti beralih dompet, mengelola biaya gas, dan interaksi lintas rantai. Semua interaksi dikonsolidasikan dalam satu akun. Sistem manajemen kunci FastAuth unik NEAR menurunkan hambatan masuk, lebih meningkatkan abstraksi blockchain untuk pengguna akhir. FastAuth memungkinkan pengguna mendaftar akun asli blockchain hanya dengan alamat email dan menggunakan passkey (melalui otentikasi biometrik alih-alih kata sandi) untuk menggantikan kunci pribadi dan kata sandi kompleks.
Agoric adalah blockchain Layer 1 asli dalam ekosistem Cosmos, dirancang dengan lingkungan eksekusi asinkron, multi-blok untuk memfasilitasi aplikasi lintas rantai. Agoric memanfaatkan protokol IBC Cosmos untuk komunikasi lintas rantai dan General Message Passing (GMP) Axelar untuk berinteraksi dengan ekosistem di luar Cosmos. Dengan mengabstraksi kompleksitas yang terlibat dalam komunikasi lintas rantai dan eksekusi kontrak pintar, antarmuka aplikasi terkoordinasi (API) Agoric menyederhanakan pengalaman pengembang, memungkinkan pengguna akhir mendapatkan manfaat dari aplikasi dengan kemampuan abstraksi rantai bawaan.
Seiring evolusi industri blockchain terus berlanjut, pilihan utama rantai kemungkinan akan berubah, dengan berbagai aplikasi diterapkan pada berbagai rantai yang paling sesuai dengan kebutuhan mereka. Kita menuju ke masa depan multi-rantai, yang akan tak terelakkan memperkenalkan lebih banyak tantangan pengalaman pengguna, menghambat adopsi aplikasi utama. Oleh karena itu, abstraksi rantai sangat penting.
Mời người khác bỏ phiếu
Perkembangan internet menjadi alat yang sangat kuat untuk konektivitas saat ini bukanlah karena pemahaman luas akan protokol inti seperti HTTP, TCP/IP, dan UDP. Sebaliknya, kompleksitas teknis ini diabstraksi, memungkinkan masyarakat menggunakan internet tanpa perlu mengetahui detailnya. Dengan cara yang sama, teknologi blockchain dan aplikasi blockchain-native diharapkan akan mengalami evolusi serupa dari waktu ke waktu.
Diusulkan oleh NEAR, abstraksi rantai bertujuan untuk memisahkan teknologi blockchain dari pengalaman pengguna (UX), menyederhanakan cara pengguna berinteraksi dengan teknologi blockchain. Dengan ini, pengguna dapat terlibat dengan aplikasi blockchain tanpa perlu tahu blockchain tertentu yang mereka gunakan.
Untuk menyembunyikan kompleksitas dari pengguna, kerangka abstraksi rantai dibagi menjadi tiga lapisan struktural: Lapisan Aplikasi, Lapisan Akun, dan Lapisan Blockchain. Lapisan-lapisan ini mengatasi tantangan unik yang dihadapi pengembang, pengguna akhir, dan penyedia infrastruktur saat berinteraksi di beberapa rantai.
Tantangan
Dalam ekosistem multi-rantai, pengembang menghadapi tantangan signifikan untuk secara efisien mendeploy aplikasi di berbagai rantai blok. Setiap rantai memiliki bahasa, tumpukan teknologi, dan mekanisme keamanan masing-masing, yang memerlukan pengembang untuk beradaptasi dengan setiap rantai tertentu. Sebagai contoh, sebuah aplikasi yang dikembangkan di Ethereum akan perlu dikembangkan ulang dalam bahasa Move Sui untuk dideploy di rantai Sui. Upaya pengembangan yang redundan ini dan operasi lintas rantai meningkatkan kompleksitas, biaya, dan dapat memperlambat inovasi.
Solusi Abstraksi Rantai
Abstraksi rantai lapisan aplikasi menyediakan antarmuka dan alat yang terpadu, seperti SDK dan API, yang menyederhanakan pengembangan dalam lingkungan multi-rantai. Dengan menggunakan tanda tangan lintas rantai dan mekanisme koordinasi transaksi, pengembang dapat mendistribusikan kode mereka dengan lancar di berbagai rantai. Proyek seperti Agoric, Skip, dan Socket sedang memajukan alat-alat di area ini, memungkinkan pengembang untuk mengeksekusi transaksi lintas rantai dengan satu tanda tangan. Meningkatkan pengalaman pengembang adalah kunci pertumbuhan ekosistem blockchain, dan abstraksi rantai mempercepat lingkaran umpan balik pengembang-aplikasi-pengguna, mendorong inovasi.
Tantangan
Dalam lingkungan multi-rantai, pengguna reguler sering menghadapi tugas kompleks untuk mengelola aset di berbagai rantai. Setiap rantai memerlukan manajemen akun terpisah, pelacakan aset, dan penanganan manual biaya gas, yang mempersulit pengalaman pengguna dan meningkatkan hambatan masuk untuk aplikasi Web3. Kompleksitas ini membuat aplikasi blockchain kurang menarik bagi pengguna internet mainstream.
Solusi Abstraksi Rantai
Abstraksi rantai lapisan akun secara signifikan meningkatkan pengalaman pengguna melalui manajemen akun yang terpadu, pembayaran gas otomatis, dan integrasi identitas lintas rantai. Melalui antarmuka yang terpadu, pengguna dapat melihat saldo aset mereka di semua rantai tanpa perlu memeriksa masing-masing secara individual. Selain itu, dengan identitas tunggal, pengguna dapat melakukan transaksi dan berinteraksi secara bebas di berbagai rantai yang berbeda, mengurangi kerumitan dalam mengelola beberapa akun. Proyek seperti Particle Network, XION, dan NEAR sedang menjelajahi solusi dalam bidang ini untuk meningkatkan pengalaman pengguna aplikasi Web3 menjadi lebih mendekati aplikasi internet tradisional.
Tantangan
Pada lapisan blockchain, abstraksi rantai secara utama mengatasi tantangan interoperabilitas dan keamanan yang dihadapi penyedia infrastruktur saat melakukan implementasi di beberapa rantai. Fragmentasi antar blockchain menyebabkan risiko keamanan, likuiditas terbagi, dan inkonsistensi komunikasi. Misalnya, jembatan lintas rantai secara historis rentan terhadap eksploitasi keamanan, menimbulkan risiko signifikan terhadap keamanan aset.
Solusi Abstraksi Rantai
Abstraksi rantai lapisan blockchain meningkatkan kompatibilitas dan berbagi data antar rantai melalui protokol komunikasi lintas-rantai standar, seperti IBC Cosmos dan XCMP Polkadot. Rantai yang dibangun di atas tumpukan teknologi yang sama, seperti yang ada di ekosistem Cosmos berbasis Tendermint, dapat lebih mudah berinteroperabilitas, mengurangi risiko keamanan dan biaya implementasi. Mekanisme keamanan lintas-rantai yang terpadu lebih lanjut mengurangi kompleksitas interaksi lintas-rantai, meningkatkan likuiditas dan kolaborasi ekosistem.
Setiap dari tiga lapisan ini sangat penting: lapisan aplikasi menyediakan alat yang membuat abstraksi rantai dapat diterapkan, lapisan akun secara langsung memengaruhi pengalaman pengguna, dan lapisan blockchain membentuk dasar yang memastikan kelayakan teknis. Solusi abstraksi rantai di seluruh lapisan ini saling bergantung dan saling memperkuat, bekerja menuju tujuan akhir mengoptimalkan pengalaman pengguna.
Sebagai blockchain Layer 1 berbasis bukti kepemilikan terfragmentasi, NEAR berfokus pada menjembatani kesenjangan antara aplikasi blockchain asli dan audiens mainstream. NEAR mencapai hal ini melalui agregasi akun, arsitektur multi-lapisan yang mengabstraksi titik-titik kritis dalam menggunakan jaringan blockchain, seperti beralih dompet, mengelola biaya gas, dan interaksi lintas rantai. Semua interaksi dikonsolidasikan dalam satu akun. Sistem manajemen kunci FastAuth unik NEAR menurunkan hambatan masuk, lebih meningkatkan abstraksi blockchain untuk pengguna akhir. FastAuth memungkinkan pengguna mendaftar akun asli blockchain hanya dengan alamat email dan menggunakan passkey (melalui otentikasi biometrik alih-alih kata sandi) untuk menggantikan kunci pribadi dan kata sandi kompleks.
Agoric adalah blockchain Layer 1 asli dalam ekosistem Cosmos, dirancang dengan lingkungan eksekusi asinkron, multi-blok untuk memfasilitasi aplikasi lintas rantai. Agoric memanfaatkan protokol IBC Cosmos untuk komunikasi lintas rantai dan General Message Passing (GMP) Axelar untuk berinteraksi dengan ekosistem di luar Cosmos. Dengan mengabstraksi kompleksitas yang terlibat dalam komunikasi lintas rantai dan eksekusi kontrak pintar, antarmuka aplikasi terkoordinasi (API) Agoric menyederhanakan pengalaman pengembang, memungkinkan pengguna akhir mendapatkan manfaat dari aplikasi dengan kemampuan abstraksi rantai bawaan.
Seiring evolusi industri blockchain terus berlanjut, pilihan utama rantai kemungkinan akan berubah, dengan berbagai aplikasi diterapkan pada berbagai rantai yang paling sesuai dengan kebutuhan mereka. Kita menuju ke masa depan multi-rantai, yang akan tak terelakkan memperkenalkan lebih banyak tantangan pengalaman pengguna, menghambat adopsi aplikasi utama. Oleh karena itu, abstraksi rantai sangat penting.