Seiring dengan semakin kompleksnya lanskap blockchain dengan diperkenalkannya banyak Layer 1, Layer 2, dan Layer 3, menavigasi ekosistem yang beragam ini telah menjadi tantangan yang sulit bagi pengguna. Segmentasi di antara banyak rantai mempersulit transaksi, pengelolaan aset, dan interaksi pengguna, seringkali mengakibatkan pengalaman yang terpecah dan tidak efisien. Laporan ini mengeksplorasi tantangan-tantangan ini, berfokus pada solusi inovatif yang dikembangkan oleh NEAR Protocol. Pendekatan NEAR terhadap abstraksi rantai bertujuan untuk menyederhanakan interaksi pengguna di berbagai blockchain dengan menciptakan antarmuka yang terpadu dan mulus yang mengabstraksi kompleksitas yang mendasarinya. Dengan menekankan upaya NEAR dan potensi mereka untuk meningkatkan pengalaman pengguna Web3, kami bertujuan untuk menyoroti bagaimana kemajuan seperti itu dapat secara signifikan meringankan beban multi-rantai dan mendorong lingkungan blockchain yang lebih mudah diakses dan ramah pengguna.
Evolusi ruang crypto dan perang skala selama ~ tujuh tahun terakhir telah mengantarkan "normal baru," yang sekarang terdiri dari ratusan L1, L2, dan bahkan L3. Kemajuan ini telah mendemokratisasikan akses ke ruang blok murah (dengan berbagai pengorbanan keamanan) namun memperkenalkan kompleksitas dalam pengalaman pengguna karena perlunya menavigasi beberapa rantai, mengelola biaya gas, dan menggunakan jembatan / aset yang dibungkus. Sederhananya, pengalaman pengguna saat ini dalam berinteraksi dengan dApps di beberapa rantai rumit, mahal, dan tidak intuitif.
Di dunia multi-rantai saat ini, pengguna pada dasarnya dipaksa untuk menjelajahi antarmuka ganda dan melakukan transaksi berulang-ulang untuk mengelola aset di seluruh protokol. Segmentasi ini tidak hanya mempersulit pengalaman pengguna tetapi juga memperkenalkan ketidakefisienan ekonomi dan beban bagi pengguna.
Sebagai contoh, sebagian besar pengguna dompet kripto beroperasi melalui Akun Milik Eksternal (EOAs), diidentifikasi dengan serangkaian alfanumerik unik berisi 42 karakter yang diawali dengan "0x". Serangkaian ini berfungsi sebagai kunci pribadi yang penting untuk mengakses dan mengelola akun. Tantangan utama bagi pengguna adalah manajemen kunci-kunci ini karena model keamanan (umum) teknologi blockchain tidak memungkinkan untuk pemulihan kata sandi seperti platform web tradisional. Jika seorang pengguna kehilangan atau lupa kunci pribadinya, mereka kehilangan akses ke akun dan aset di dalamnya, tanpa jalan keluar. Sekarang, jika seorang pengguna ingin melakukan transaksi di dua, empat, atau sepuluh rantai yang tidak kompatibel, mereka harus mengelola kunci pribadi untuk semua alamat tersebut.
Setiap interaksi pada blockchain, baik membeli aset atau mencetak NFT, memerlukan transaksi terpisah. Proses ini memakan waktu dan menimbulkan biaya gas tambahan, kemungkinan memicu peristiwa yang dikenai pajak dan dapat menjadi penghalang signifikan dalam lingkungan digital yang bergerak cepat. Meskipun kemajuan dalam teknologi blockchain bertujuan untuk menyederhanakan proses-proses ini, implementasi praktis dari solusi-solusi tersebut masih terbatas.
Jembatan blockchain muncul sebagai solusi awal untuk masalah fragmentasi blockchain ini, memfasilitasi interoperabilitas antara blockchain yang berbeda. Jembatan ini bekerja dengan menggunakan pasangan kontrak pintar pada setiap blockchain untuk mengelola aset dan memastikan integritas data yang ditransfer melalui pesan kriptografi. Pada dasarnya, mereka memungkinkan pergerakan aset virtual dengan memantau perubahan status antara akun pada blockchain yang berbeda tanpa transfer fisik token. Hal ini memungkinkan transfer aset lintas rantai dan meningkatkan fungsionalitas dapp di berbagai blockchain, dengan demikian memperluas ruang desain untuk inovasi dan likuiditas.
Meskipun memiliki kelebihan tersebut, penggunaan jembatan blockchain juga datang dengan kekurangan yang signifikan. Infrastruktur jembatan secara inheren memperkenalkan berbagai risiko, termasuk kerentanan kontrak pintar, kegagalan teknologi, dan potensi serangan berbahaya. Risiko-risiko ini diperparah oleh kebutuhan kepercayaan pada operator terpusat dalam banyak desain jembatan, yang dapat menyebabkan masalah sensor, pencurian, dan risiko kustodian.
Selain itu, sejarah jembatan blockchain telah dicemarkan oleh pelanggaran keamanan yang terkenal, seperti serangan Poly Network, Ronin, dan Nomad, yang mengakibatkan kerugian keuangan yang sangat besar. Kejadian-kejadian tersebut menunjukkan kerentanan yang persisten terkait dengan teknologi jembatan, mulai dari bug dalam kode hingga orakel yang dikompromikan dan validator yang bersekongkol. Risiko-risiko ini mengancam keamanan dana pengguna dan berdampak pada pengalaman pengguna secara keseluruhan dengan memperkenalkan keterlambatan dan ketidakpastian dalam transaksi, terutama ketika likuiditas yang memadai tidak tersedia.
Pada akhirnya, ekosistem yang terfragmentasi ini yang terhubung oleh beberapa jembatan mahal dan tidak aman mewakili hambatan signifikan bagi adopsi yang lebih luas, terutama bagi pengguna yang tidak terlalu mengenal secara mendalam tentang teknologi blockchain. Banyak solusi telah diusulkan, termasuk lapisan interoperabilitas umum seperti LayerZero, arsitektur L2 yang kompatibel seperti OP Super Chains, likuiditas bersama/diagregasikan di sejumlah proyek yang kompatibel dengan AggLayer Polygon, dan lainnya. Meskipun semua ini memberikan beberapa tingkat peningkatan, solusi-solusi tersebut masih tidak kompatibel satu sama lain, dan masalah fragmentasi di seluruh solusi tetap ada. Namun, salah satu solusi tersebut mendekati masalah dari sudut pandang yang baru dan tampaknya menghilangkan fragmentasi dan gesekan bagi pengguna akhir: abstraksi rantai.
Saat ekosistem Web3 terus berevolusi, skalabilitas tetap menjadi tantangan signifikan. Pendekatan modular saat ini terhadap skalabilitas melibatkan pemisahan lapisan fungsional yang berbeda dari blockchain, seperti penyelesaian, ketersediaan data, dan eksekusi.
Meskipun pendekatan ini telah mengarah pada pengembangan berbagai solusi modularitas, seperti L2s, optimis, dan ZK rollups, lapisan ketersediaan data, sidechain, dan saluran keadaan, ini juga menghasilkan lanskap yang terfragmentasi dengan pengalaman pengguna yang terdegradasi.
Sudah jauh hari ketika "satu rantai untuk menguasai semuanya."
Abstraksi rantai adalah pendekatan inovatif yang bertujuan untuk mendefragmentasi lanskap modular Web3 yang semakin pecah. Dengan menyembunyikan kompleksitas teknologi blockchain, abstraksi rantai memungkinkan interaksi yang mulus tanpa perlu membedakan antara blockchain yang berbeda. Pendekatan ini memiliki potensi untuk secara signifikan meningkatkan pengalaman pengguna, karena menyederhanakan proses berinteraksi dengan blockchain yang berbeda dan mengurangi kompleksitas dalam mengelola beberapa akun dan aset. Pola desain ini, terinspirasi oleh Abstraksi Akun, meminimalkan kebutuhan pengguna untuk memperhatikan detail dari satu blockchain yang mendasar, dan malah fokus pada menyelesaikan tugas pengguna dengan cara yang paling optimal, meskipun melibatkan rantai yang berbeda atau berbeda-beda. Dalam konteks ini, pemahaman tentang blockchain dan nuansanya menjadi opsional, bukan wajib, yang secara signifikan menurunkan hambatan masuk untuk pengguna rata-rata.
Abstraksi Akun (AA) adalah pendekatan dalam blockchain (khususnya, Ethereum) yang mengintegrasikan akun pengguna (EOA) dengan kontrak pintar ke dalam jenis akun yang terpadu, meningkatkan fleksibilitas dan kustomisasi dalam validasi transaksi. Dengan memungkinkan kondisi validitas yang dapat diprogram melalui kontrak pintar, kerangka kerja ini mendukung tidak hanya aplikasi khusus seperti pembayaran otomatis tetapi juga memperluas efisiensi transaksi secara keseluruhan pada Ethereum dan rantai lainnya. Sejalan dengan hal tersebut, abstraksi rantai bertujuan untuk menciptakan pengalaman pengguna yang lebih sederhana dan kuat bagi pengguna on-chain.
Fitur Utama Abstraksi Rantai
Pada intinya, abstraksi rantai menangani masalah fragmentasi dengan meningkatkan baik pengalaman pengguna maupun keamanan jaringan. Salah satu inovasi yang patut dicatat yang mendukung pendekatan ini adalah implementasi teknologi Zero-Knowledge (ZK) dan bukti.
Bukti tanpa pengetahuan (ZKPs) adalah jenis teknologi kriptografi yang digunakan untuk memverifikasi transaksi. Mereka bekerja dengan memungkinkan seseorang (si pembuktikan) membuktikan bahwa mereka memiliki informasi spesifik tanpa mengungkapkan rincian informasi tersebut kepada orang lain (si verifier). Kemampuan ini menawarkan keuntungan privasi yang signifikan dan mengurangi sumber daya komputasi dan penyimpanan yang diperlukan untuk validasi transaksi dengan menyembunyikan data sebenarnya.
ZKP dibangun berdasarkan tiga prinsip kunci:
Karakteristik-karakteristik ini membuat ZKP menjadi alat yang kuat untuk meningkatkan keamanan dan efisiensi dalam teknologi blockchain, memastikan bahwa hanya informasi yang diperlukan yang diverifikasi, sambil menjaga rahasia semua detail lainnya.
ZKP meningkatkan keamanan dalam ranah abstraksi rantai dengan memungkinkan bukti singkat untuk memvalidasi transaksi di beberapa rantai, sehingga mendukung sistem buku besar yang aman dan terpadu. Pendekatan ini menyediakan keamanan jaringan saat semua bukti terus-menerus terakumulasi, memungkinkan pergerakan aset yang aman antar rantai tersebut. Model penyelesaian lintas ini mengamankan transaksi dan memastikan bahwa aset dapat ditransfer dengan aman antara jaringan blockchain yang berbeda.
Protokol NEAR berada di garis depan gerakan abstraksi rantai, aktif mengembangkan berbagai solusi untuk meningkatkan pengalaman pengguna. Solusi-solusi ini meliputi agregasi keamanan, agregasi akun, lapisan Ketersediaan Data (DA), broker niat, frontend terdesentralisasi, dan pengembangan dompet super. Dengan menyederhanakan interaksi pengguna dan aplikasi di berbagai rantai, Protokol NEAR memungkinkan pengguna terlibat dengan lancar dengan platform-platform seperti Ethereum, Avalanche, dan lainnya menggunakan satu akun NEAR.
Protokol NEAR mencerminkan kemajuan-kemajuan ini, terutama melalui implementasi tanda tangan rantai (dibahas secara lebih detail di bagian-bagian mendatang) dan beberapa fitur kunci lainnya. Salah satu fitur kritis dari infrastruktur NEAR adalah tumpukan agregasi keamanannya, yang mencakup beberapa teknologi inovatif:
Saat ekosistem blockchain terus berkembang untuk meningkatkan interoperabilitas di antara berbagai jaringan blockchain, tanda tangan rantai pada protokol NEAR menjadi bagian krusial dari infrastruktur. Tanda tangan rantai memungkinkan akun NEAR, termasuk kontrak pintar, untuk mengeksekusi transaksi di berbagai blockchain serta memungkinkan pengguna untuk menutupi biaya gas menggunakan Multichain Gas Relayer (MGR). Inovasi ini mengurangi proses yang merepotkan yang biasanya terlibat dalam memperoleh dan mengelola token asli yang berbeda untuk biaya transaksi di berbagai rantai.
Manfaat Utama dari Pengirim Gas Multichain:
Tanda Tangan Rantai juga memperkenalkan bentuk abstraksi akun multirantai, memungkinkan satu akun NEAR untuk mengelola banyak akun di berbagai rantai. Fitur ini menyediakan fungsionalitas yang mirip dengan ERC-4337 tetapi memperluasnya untuk mencakup rantai non-EVM dan non-smart contract, yang lebih meningkatkan fleksibilitas dan kekuatan akun NEAR. Pengguna dapat mengelola aset mereka di berbagai rantai melalui satu akun NEAR dan dapat menutupi biaya transaksi di berbagai rantai menggunakan USDC, memfasilitasi transaksi keuangan yang lebih lancar dan dapat diprediksi.
Awalnya, tanda tangan rantai akan berfungsi di Bitcoin, Ethereum, Cosmos, Dogecoin, dan Ripple. Namun, NEAR bertujuan untuk segera meluncurkan kompatibilitas untuk mendukung Solana, Polkadot, Jaringan TON, dan lainnya. Saat ini beroperasi di testnet, Tanda tangan Rantai dijadwalkan untuk dirilis di mainnet pada awal Mei.
Tanda Tangan Rantai memanfaatkan jaringan Perhitungan Multi-Pihak (MPC) terdesentralisasi yang memungkinkan akun NEAR berinteraksi dengan dan mengontrol alamat di beberapa rantai. Teknologi ini memungkinkan akun NEAR, yang juga bisa menjadi kontrak pintar, untuk meminta validator NEAR atau node MPC untuk menandatangani payload—seperti transaksi yang dimaksudkan untuk rantai lain. Payload yang ditandatangani kemudian dapat dikirim ke rantai tujuan, memfasilitasi transaksi yang lancar di berbagai jaringan blockchain.
Komputasi multi-pihak (MPC) adalah teknik untuk menjaga data tetap pribadi di antara beberapa peserta. Ini memungkinkan beberapa pihak, masing-masing dengan data pribadi mereka sendiri, untuk berpartisipasi dalam komputasi dan memverifikasi hasil tanpa mengungkapkan informasi pribadi mereka kepada orang lain. Dalam praktiknya, setiap peserta memiliki segmen kunci kriptografis, yang digunakan secara kolektif untuk melakukan transaksi atau operasi yang aman.
Dalam pengaturan MPC, kunci pribadi dibagi menjadi beberapa bagian dan didistribusikan di antara para peserta. Ketika transaksi perlu disetujui, sejumlah peserta atau node harus menyediakan segmen kunci mereka untuk menandatangani transaksi. Proses ini memastikan bahwa tidak ada satu peserta pun yang dapat mengendalikan transaksi sendirian. Tanda tangan digital akhirnya divalidasi menggunakan kunci publik, yang dapat mengkonfirmasi keaslian transaksi tanpa mengungkapkan segmen kunci individual.
MPC sangat berguna untuk transaksi lintas rantai di mana beberapa persetujuan diperlukan sebelum tindakan dilakukan. Ini memberikan manfaat keamanan yang kuat, termasuk tidak adanya titik kegagalan tunggal, proses penandatanganan yang fleksibel, dan kontrol terperinci atas siapa yang dapat mengakses dan menandatangani transaksi. Pemulihan dari masalah juga lebih mudah dengan MPC dibandingkan metode lainnya.
Tidak seperti jaringan MPC tradisional, yang sering mengandalkan model berbasis deposit atau bridge, Chain Signatures beroperasi pada pola berbasis akun. Pendekatan ini mengurangi kompleksitas pengguna dengan menghilangkan kebutuhan untuk mengelola beberapa alamat blockchain atau menavigasi melalui proses bridging yang rumit. Jaringan MPC Tanda Tangan Rantai bertindak sebagai penandatangan terdesentralisasi, menangani permintaan, dan mengelola alamat lintas rantai atas nama akun NEAR dan kontrak pintar.
Namun, MPC juga memiliki kelemahan. Koordinasi yang diperlukan untuk mengelola kebijakan penandatanganan dan menyetujui transaksi terjadi di luar blockchain, yang dapat memperkenalkan risiko terkait sentralisasi. Selain itu, MPC tidak kompatibel dengan banyak dompet konvensional dan kurang standarisasi, yang berarti tidak dapat dengan mudah diimplementasikan pada perangkat aman yang banyak digunakan seperti ponsel pintar atau modul keamanan keras. Saat ini, solusi MPC seringkali dirancang khusus untuk kebutuhan tertentu dan menggunakan teknologi propietary.
Akhirnya, jaringan Chain Signatures MPC diluncurkan bekerja sama dengan Eigenlayer, mitra kunci dalam proyek ini. EigenLayer adalah protokol inovatif yang dirancang untuk meningkatkan keamanan jaringan Ethereum dan memperluas fungsionalitasnya menggunakan mekanisme baru yang dikenal sebagai restaking. Pada intinya, EigenLayer memungkinkan validator Ethereum untuk melakukan restaking ETH mereka. Dalam proses ini, validator mengkomitmenkan ETH yang dipertaruhkan mereka—secara tradisional dikunci untuk menjaga integritas blockchain—untuk mendukung layanan dan aplikasi tambahan. Dengan melakukannya, validator dapat memperkuat keamanan yang diberikan kepada jaringan Ethereum dan aplikasi yang dibangun di atasnya, secara efektif memanfaatkan modal yang dipertaruhkan mereka dengan cara yang lebih dinamis dan serbaguna.
Keamanan jaringan awalnya disediakan oleh model Proof of Authority yang dikelola oleh Eigenlayer ETH restakers dan NEAR stakers. Jaringan bertujuan untuk beralih ke model tanpa izin dengan rangkaian operator node yang lebih luas, meningkatkan keamanan dan desentralisasi.
Tanda Tangan Rantai membuka sejumlah kemungkinan baru bagi aplikasi DeFi dengan memungkinkan aset dari satu rantai digunakan di rantai lain. Sebagai contoh, pengguna dapat memanfaatkan BTC sebagai jaminan untuk meminjam USDC atau menukarkan token XRP mereka dengan mudah menjadi ETH. Fleksibilitas ini sangat penting untuk pertumbuhan DeFi, memberikan pengguna opsi likuiditas yang ditingkatkan dan produk keuangan yang lebih beragam.
Kasus Penggunaan Revolusioner yang Dibuka oleh Tanda Tangan Rantai:
Namun, membuka abstraksi rantai membutuhkan beberapa pekerjaan pengembang baru dan alat. Untuk berhasil mengintegrasikan Abstraksi Rantai, pengembang harus mengadopsi toolkit yang mendukung pola desain ini. Toolkit ini harus mencakup:
Sampai hal-hal ini menjadi lebih umum, integrasi ke dalam dunia abstraksi rantai mungkin terbatas.
Sementara lingkungan multi-rantai saat ini menawarkan berbagai peluang untuk inovasi dan diversifikasi dalam ruang blockchain, itu juga menimbulkan tantangan signifikan bagi pengguna dalam hal kegunaan dan keamanan. Pengenalan abstraksi rantai oleh NEAR mewakili langkah krusial menuju menyederhanakan lanskap ini, bertujuan untuk meningkatkan pengalaman pengguna dengan menyederhanakan interaksi di berbagai rantai. Saat ekosistem Web3 terus berkembang, sangat penting bahwa kemajuan tidak hanya berfokus pada inovasi teknologi tetapi juga memprioritaskan solusi berbasis pengguna yang mengurangi kompleksitas dan mendorong lingkungan blockchain yang inklusif dan aman. Ide ini berada di pusat inovasi terbaru NEAR, seperti yang terlihat dari NearDA hingga abstraksi rantai dan BOS. Pada akhirnya, NEAR berusaha untuk menjadi yang paling mudah digunakan, sangat performa L1 siap untuk adopsi skala Web2.
مشاركة
المحتوى
Seiring dengan semakin kompleksnya lanskap blockchain dengan diperkenalkannya banyak Layer 1, Layer 2, dan Layer 3, menavigasi ekosistem yang beragam ini telah menjadi tantangan yang sulit bagi pengguna. Segmentasi di antara banyak rantai mempersulit transaksi, pengelolaan aset, dan interaksi pengguna, seringkali mengakibatkan pengalaman yang terpecah dan tidak efisien. Laporan ini mengeksplorasi tantangan-tantangan ini, berfokus pada solusi inovatif yang dikembangkan oleh NEAR Protocol. Pendekatan NEAR terhadap abstraksi rantai bertujuan untuk menyederhanakan interaksi pengguna di berbagai blockchain dengan menciptakan antarmuka yang terpadu dan mulus yang mengabstraksi kompleksitas yang mendasarinya. Dengan menekankan upaya NEAR dan potensi mereka untuk meningkatkan pengalaman pengguna Web3, kami bertujuan untuk menyoroti bagaimana kemajuan seperti itu dapat secara signifikan meringankan beban multi-rantai dan mendorong lingkungan blockchain yang lebih mudah diakses dan ramah pengguna.
Evolusi ruang crypto dan perang skala selama ~ tujuh tahun terakhir telah mengantarkan "normal baru," yang sekarang terdiri dari ratusan L1, L2, dan bahkan L3. Kemajuan ini telah mendemokratisasikan akses ke ruang blok murah (dengan berbagai pengorbanan keamanan) namun memperkenalkan kompleksitas dalam pengalaman pengguna karena perlunya menavigasi beberapa rantai, mengelola biaya gas, dan menggunakan jembatan / aset yang dibungkus. Sederhananya, pengalaman pengguna saat ini dalam berinteraksi dengan dApps di beberapa rantai rumit, mahal, dan tidak intuitif.
Di dunia multi-rantai saat ini, pengguna pada dasarnya dipaksa untuk menjelajahi antarmuka ganda dan melakukan transaksi berulang-ulang untuk mengelola aset di seluruh protokol. Segmentasi ini tidak hanya mempersulit pengalaman pengguna tetapi juga memperkenalkan ketidakefisienan ekonomi dan beban bagi pengguna.
Sebagai contoh, sebagian besar pengguna dompet kripto beroperasi melalui Akun Milik Eksternal (EOAs), diidentifikasi dengan serangkaian alfanumerik unik berisi 42 karakter yang diawali dengan "0x". Serangkaian ini berfungsi sebagai kunci pribadi yang penting untuk mengakses dan mengelola akun. Tantangan utama bagi pengguna adalah manajemen kunci-kunci ini karena model keamanan (umum) teknologi blockchain tidak memungkinkan untuk pemulihan kata sandi seperti platform web tradisional. Jika seorang pengguna kehilangan atau lupa kunci pribadinya, mereka kehilangan akses ke akun dan aset di dalamnya, tanpa jalan keluar. Sekarang, jika seorang pengguna ingin melakukan transaksi di dua, empat, atau sepuluh rantai yang tidak kompatibel, mereka harus mengelola kunci pribadi untuk semua alamat tersebut.
Setiap interaksi pada blockchain, baik membeli aset atau mencetak NFT, memerlukan transaksi terpisah. Proses ini memakan waktu dan menimbulkan biaya gas tambahan, kemungkinan memicu peristiwa yang dikenai pajak dan dapat menjadi penghalang signifikan dalam lingkungan digital yang bergerak cepat. Meskipun kemajuan dalam teknologi blockchain bertujuan untuk menyederhanakan proses-proses ini, implementasi praktis dari solusi-solusi tersebut masih terbatas.
Jembatan blockchain muncul sebagai solusi awal untuk masalah fragmentasi blockchain ini, memfasilitasi interoperabilitas antara blockchain yang berbeda. Jembatan ini bekerja dengan menggunakan pasangan kontrak pintar pada setiap blockchain untuk mengelola aset dan memastikan integritas data yang ditransfer melalui pesan kriptografi. Pada dasarnya, mereka memungkinkan pergerakan aset virtual dengan memantau perubahan status antara akun pada blockchain yang berbeda tanpa transfer fisik token. Hal ini memungkinkan transfer aset lintas rantai dan meningkatkan fungsionalitas dapp di berbagai blockchain, dengan demikian memperluas ruang desain untuk inovasi dan likuiditas.
Meskipun memiliki kelebihan tersebut, penggunaan jembatan blockchain juga datang dengan kekurangan yang signifikan. Infrastruktur jembatan secara inheren memperkenalkan berbagai risiko, termasuk kerentanan kontrak pintar, kegagalan teknologi, dan potensi serangan berbahaya. Risiko-risiko ini diperparah oleh kebutuhan kepercayaan pada operator terpusat dalam banyak desain jembatan, yang dapat menyebabkan masalah sensor, pencurian, dan risiko kustodian.
Selain itu, sejarah jembatan blockchain telah dicemarkan oleh pelanggaran keamanan yang terkenal, seperti serangan Poly Network, Ronin, dan Nomad, yang mengakibatkan kerugian keuangan yang sangat besar. Kejadian-kejadian tersebut menunjukkan kerentanan yang persisten terkait dengan teknologi jembatan, mulai dari bug dalam kode hingga orakel yang dikompromikan dan validator yang bersekongkol. Risiko-risiko ini mengancam keamanan dana pengguna dan berdampak pada pengalaman pengguna secara keseluruhan dengan memperkenalkan keterlambatan dan ketidakpastian dalam transaksi, terutama ketika likuiditas yang memadai tidak tersedia.
Pada akhirnya, ekosistem yang terfragmentasi ini yang terhubung oleh beberapa jembatan mahal dan tidak aman mewakili hambatan signifikan bagi adopsi yang lebih luas, terutama bagi pengguna yang tidak terlalu mengenal secara mendalam tentang teknologi blockchain. Banyak solusi telah diusulkan, termasuk lapisan interoperabilitas umum seperti LayerZero, arsitektur L2 yang kompatibel seperti OP Super Chains, likuiditas bersama/diagregasikan di sejumlah proyek yang kompatibel dengan AggLayer Polygon, dan lainnya. Meskipun semua ini memberikan beberapa tingkat peningkatan, solusi-solusi tersebut masih tidak kompatibel satu sama lain, dan masalah fragmentasi di seluruh solusi tetap ada. Namun, salah satu solusi tersebut mendekati masalah dari sudut pandang yang baru dan tampaknya menghilangkan fragmentasi dan gesekan bagi pengguna akhir: abstraksi rantai.
Saat ekosistem Web3 terus berevolusi, skalabilitas tetap menjadi tantangan signifikan. Pendekatan modular saat ini terhadap skalabilitas melibatkan pemisahan lapisan fungsional yang berbeda dari blockchain, seperti penyelesaian, ketersediaan data, dan eksekusi.
Meskipun pendekatan ini telah mengarah pada pengembangan berbagai solusi modularitas, seperti L2s, optimis, dan ZK rollups, lapisan ketersediaan data, sidechain, dan saluran keadaan, ini juga menghasilkan lanskap yang terfragmentasi dengan pengalaman pengguna yang terdegradasi.
Sudah jauh hari ketika "satu rantai untuk menguasai semuanya."
Abstraksi rantai adalah pendekatan inovatif yang bertujuan untuk mendefragmentasi lanskap modular Web3 yang semakin pecah. Dengan menyembunyikan kompleksitas teknologi blockchain, abstraksi rantai memungkinkan interaksi yang mulus tanpa perlu membedakan antara blockchain yang berbeda. Pendekatan ini memiliki potensi untuk secara signifikan meningkatkan pengalaman pengguna, karena menyederhanakan proses berinteraksi dengan blockchain yang berbeda dan mengurangi kompleksitas dalam mengelola beberapa akun dan aset. Pola desain ini, terinspirasi oleh Abstraksi Akun, meminimalkan kebutuhan pengguna untuk memperhatikan detail dari satu blockchain yang mendasar, dan malah fokus pada menyelesaikan tugas pengguna dengan cara yang paling optimal, meskipun melibatkan rantai yang berbeda atau berbeda-beda. Dalam konteks ini, pemahaman tentang blockchain dan nuansanya menjadi opsional, bukan wajib, yang secara signifikan menurunkan hambatan masuk untuk pengguna rata-rata.
Abstraksi Akun (AA) adalah pendekatan dalam blockchain (khususnya, Ethereum) yang mengintegrasikan akun pengguna (EOA) dengan kontrak pintar ke dalam jenis akun yang terpadu, meningkatkan fleksibilitas dan kustomisasi dalam validasi transaksi. Dengan memungkinkan kondisi validitas yang dapat diprogram melalui kontrak pintar, kerangka kerja ini mendukung tidak hanya aplikasi khusus seperti pembayaran otomatis tetapi juga memperluas efisiensi transaksi secara keseluruhan pada Ethereum dan rantai lainnya. Sejalan dengan hal tersebut, abstraksi rantai bertujuan untuk menciptakan pengalaman pengguna yang lebih sederhana dan kuat bagi pengguna on-chain.
Fitur Utama Abstraksi Rantai
Pada intinya, abstraksi rantai menangani masalah fragmentasi dengan meningkatkan baik pengalaman pengguna maupun keamanan jaringan. Salah satu inovasi yang patut dicatat yang mendukung pendekatan ini adalah implementasi teknologi Zero-Knowledge (ZK) dan bukti.
Bukti tanpa pengetahuan (ZKPs) adalah jenis teknologi kriptografi yang digunakan untuk memverifikasi transaksi. Mereka bekerja dengan memungkinkan seseorang (si pembuktikan) membuktikan bahwa mereka memiliki informasi spesifik tanpa mengungkapkan rincian informasi tersebut kepada orang lain (si verifier). Kemampuan ini menawarkan keuntungan privasi yang signifikan dan mengurangi sumber daya komputasi dan penyimpanan yang diperlukan untuk validasi transaksi dengan menyembunyikan data sebenarnya.
ZKP dibangun berdasarkan tiga prinsip kunci:
Karakteristik-karakteristik ini membuat ZKP menjadi alat yang kuat untuk meningkatkan keamanan dan efisiensi dalam teknologi blockchain, memastikan bahwa hanya informasi yang diperlukan yang diverifikasi, sambil menjaga rahasia semua detail lainnya.
ZKP meningkatkan keamanan dalam ranah abstraksi rantai dengan memungkinkan bukti singkat untuk memvalidasi transaksi di beberapa rantai, sehingga mendukung sistem buku besar yang aman dan terpadu. Pendekatan ini menyediakan keamanan jaringan saat semua bukti terus-menerus terakumulasi, memungkinkan pergerakan aset yang aman antar rantai tersebut. Model penyelesaian lintas ini mengamankan transaksi dan memastikan bahwa aset dapat ditransfer dengan aman antara jaringan blockchain yang berbeda.
Protokol NEAR berada di garis depan gerakan abstraksi rantai, aktif mengembangkan berbagai solusi untuk meningkatkan pengalaman pengguna. Solusi-solusi ini meliputi agregasi keamanan, agregasi akun, lapisan Ketersediaan Data (DA), broker niat, frontend terdesentralisasi, dan pengembangan dompet super. Dengan menyederhanakan interaksi pengguna dan aplikasi di berbagai rantai, Protokol NEAR memungkinkan pengguna terlibat dengan lancar dengan platform-platform seperti Ethereum, Avalanche, dan lainnya menggunakan satu akun NEAR.
Protokol NEAR mencerminkan kemajuan-kemajuan ini, terutama melalui implementasi tanda tangan rantai (dibahas secara lebih detail di bagian-bagian mendatang) dan beberapa fitur kunci lainnya. Salah satu fitur kritis dari infrastruktur NEAR adalah tumpukan agregasi keamanannya, yang mencakup beberapa teknologi inovatif:
Saat ekosistem blockchain terus berkembang untuk meningkatkan interoperabilitas di antara berbagai jaringan blockchain, tanda tangan rantai pada protokol NEAR menjadi bagian krusial dari infrastruktur. Tanda tangan rantai memungkinkan akun NEAR, termasuk kontrak pintar, untuk mengeksekusi transaksi di berbagai blockchain serta memungkinkan pengguna untuk menutupi biaya gas menggunakan Multichain Gas Relayer (MGR). Inovasi ini mengurangi proses yang merepotkan yang biasanya terlibat dalam memperoleh dan mengelola token asli yang berbeda untuk biaya transaksi di berbagai rantai.
Manfaat Utama dari Pengirim Gas Multichain:
Tanda Tangan Rantai juga memperkenalkan bentuk abstraksi akun multirantai, memungkinkan satu akun NEAR untuk mengelola banyak akun di berbagai rantai. Fitur ini menyediakan fungsionalitas yang mirip dengan ERC-4337 tetapi memperluasnya untuk mencakup rantai non-EVM dan non-smart contract, yang lebih meningkatkan fleksibilitas dan kekuatan akun NEAR. Pengguna dapat mengelola aset mereka di berbagai rantai melalui satu akun NEAR dan dapat menutupi biaya transaksi di berbagai rantai menggunakan USDC, memfasilitasi transaksi keuangan yang lebih lancar dan dapat diprediksi.
Awalnya, tanda tangan rantai akan berfungsi di Bitcoin, Ethereum, Cosmos, Dogecoin, dan Ripple. Namun, NEAR bertujuan untuk segera meluncurkan kompatibilitas untuk mendukung Solana, Polkadot, Jaringan TON, dan lainnya. Saat ini beroperasi di testnet, Tanda tangan Rantai dijadwalkan untuk dirilis di mainnet pada awal Mei.
Tanda Tangan Rantai memanfaatkan jaringan Perhitungan Multi-Pihak (MPC) terdesentralisasi yang memungkinkan akun NEAR berinteraksi dengan dan mengontrol alamat di beberapa rantai. Teknologi ini memungkinkan akun NEAR, yang juga bisa menjadi kontrak pintar, untuk meminta validator NEAR atau node MPC untuk menandatangani payload—seperti transaksi yang dimaksudkan untuk rantai lain. Payload yang ditandatangani kemudian dapat dikirim ke rantai tujuan, memfasilitasi transaksi yang lancar di berbagai jaringan blockchain.
Komputasi multi-pihak (MPC) adalah teknik untuk menjaga data tetap pribadi di antara beberapa peserta. Ini memungkinkan beberapa pihak, masing-masing dengan data pribadi mereka sendiri, untuk berpartisipasi dalam komputasi dan memverifikasi hasil tanpa mengungkapkan informasi pribadi mereka kepada orang lain. Dalam praktiknya, setiap peserta memiliki segmen kunci kriptografis, yang digunakan secara kolektif untuk melakukan transaksi atau operasi yang aman.
Dalam pengaturan MPC, kunci pribadi dibagi menjadi beberapa bagian dan didistribusikan di antara para peserta. Ketika transaksi perlu disetujui, sejumlah peserta atau node harus menyediakan segmen kunci mereka untuk menandatangani transaksi. Proses ini memastikan bahwa tidak ada satu peserta pun yang dapat mengendalikan transaksi sendirian. Tanda tangan digital akhirnya divalidasi menggunakan kunci publik, yang dapat mengkonfirmasi keaslian transaksi tanpa mengungkapkan segmen kunci individual.
MPC sangat berguna untuk transaksi lintas rantai di mana beberapa persetujuan diperlukan sebelum tindakan dilakukan. Ini memberikan manfaat keamanan yang kuat, termasuk tidak adanya titik kegagalan tunggal, proses penandatanganan yang fleksibel, dan kontrol terperinci atas siapa yang dapat mengakses dan menandatangani transaksi. Pemulihan dari masalah juga lebih mudah dengan MPC dibandingkan metode lainnya.
Tidak seperti jaringan MPC tradisional, yang sering mengandalkan model berbasis deposit atau bridge, Chain Signatures beroperasi pada pola berbasis akun. Pendekatan ini mengurangi kompleksitas pengguna dengan menghilangkan kebutuhan untuk mengelola beberapa alamat blockchain atau menavigasi melalui proses bridging yang rumit. Jaringan MPC Tanda Tangan Rantai bertindak sebagai penandatangan terdesentralisasi, menangani permintaan, dan mengelola alamat lintas rantai atas nama akun NEAR dan kontrak pintar.
Namun, MPC juga memiliki kelemahan. Koordinasi yang diperlukan untuk mengelola kebijakan penandatanganan dan menyetujui transaksi terjadi di luar blockchain, yang dapat memperkenalkan risiko terkait sentralisasi. Selain itu, MPC tidak kompatibel dengan banyak dompet konvensional dan kurang standarisasi, yang berarti tidak dapat dengan mudah diimplementasikan pada perangkat aman yang banyak digunakan seperti ponsel pintar atau modul keamanan keras. Saat ini, solusi MPC seringkali dirancang khusus untuk kebutuhan tertentu dan menggunakan teknologi propietary.
Akhirnya, jaringan Chain Signatures MPC diluncurkan bekerja sama dengan Eigenlayer, mitra kunci dalam proyek ini. EigenLayer adalah protokol inovatif yang dirancang untuk meningkatkan keamanan jaringan Ethereum dan memperluas fungsionalitasnya menggunakan mekanisme baru yang dikenal sebagai restaking. Pada intinya, EigenLayer memungkinkan validator Ethereum untuk melakukan restaking ETH mereka. Dalam proses ini, validator mengkomitmenkan ETH yang dipertaruhkan mereka—secara tradisional dikunci untuk menjaga integritas blockchain—untuk mendukung layanan dan aplikasi tambahan. Dengan melakukannya, validator dapat memperkuat keamanan yang diberikan kepada jaringan Ethereum dan aplikasi yang dibangun di atasnya, secara efektif memanfaatkan modal yang dipertaruhkan mereka dengan cara yang lebih dinamis dan serbaguna.
Keamanan jaringan awalnya disediakan oleh model Proof of Authority yang dikelola oleh Eigenlayer ETH restakers dan NEAR stakers. Jaringan bertujuan untuk beralih ke model tanpa izin dengan rangkaian operator node yang lebih luas, meningkatkan keamanan dan desentralisasi.
Tanda Tangan Rantai membuka sejumlah kemungkinan baru bagi aplikasi DeFi dengan memungkinkan aset dari satu rantai digunakan di rantai lain. Sebagai contoh, pengguna dapat memanfaatkan BTC sebagai jaminan untuk meminjam USDC atau menukarkan token XRP mereka dengan mudah menjadi ETH. Fleksibilitas ini sangat penting untuk pertumbuhan DeFi, memberikan pengguna opsi likuiditas yang ditingkatkan dan produk keuangan yang lebih beragam.
Kasus Penggunaan Revolusioner yang Dibuka oleh Tanda Tangan Rantai:
Namun, membuka abstraksi rantai membutuhkan beberapa pekerjaan pengembang baru dan alat. Untuk berhasil mengintegrasikan Abstraksi Rantai, pengembang harus mengadopsi toolkit yang mendukung pola desain ini. Toolkit ini harus mencakup:
Sampai hal-hal ini menjadi lebih umum, integrasi ke dalam dunia abstraksi rantai mungkin terbatas.
Sementara lingkungan multi-rantai saat ini menawarkan berbagai peluang untuk inovasi dan diversifikasi dalam ruang blockchain, itu juga menimbulkan tantangan signifikan bagi pengguna dalam hal kegunaan dan keamanan. Pengenalan abstraksi rantai oleh NEAR mewakili langkah krusial menuju menyederhanakan lanskap ini, bertujuan untuk meningkatkan pengalaman pengguna dengan menyederhanakan interaksi di berbagai rantai. Saat ekosistem Web3 terus berkembang, sangat penting bahwa kemajuan tidak hanya berfokus pada inovasi teknologi tetapi juga memprioritaskan solusi berbasis pengguna yang mengurangi kompleksitas dan mendorong lingkungan blockchain yang inklusif dan aman. Ide ini berada di pusat inovasi terbaru NEAR, seperti yang terlihat dari NearDA hingga abstraksi rantai dan BOS. Pada akhirnya, NEAR berusaha untuk menjadi yang paling mudah digunakan, sangat performa L1 siap untuk adopsi skala Web2.