MetaMask Snaps: Kebangkitan dan Tantangan Aplikasi Web3

Bab Baru Aplikasi Kecil Web3: Analisis Mendalam MetaMask Snaps

MetaMask Snaps adalah proyek dengan visi jangka panjang, tetapi jika kita melepaskan pembungkus idealisnya, lebih tepat untuk menganggapnya sebagai aplikasi kecil di dunia Web3, atau yang disebut dApplet.

Bagi para pengembang, terutama pengembang di dalam negeri China, konsep ini bukanlah hal yang asing. Dalam beberapa tahun terakhir, istilah-istilah internet seperti "pembangunan ekosistem" dan "Aplikasi Super" sering muncul, dan perusahaan teknologi besar terus berusaha untuk menutup lingkungan internet agar dapat beralih dari penyedia layanan menjadi pembuat standar.

Saat ini, tren ini tampaknya juga mulai menyebar ke bidang Web3.

Web3 Mini Program? Penjelasan MetaMask Snaps

Hingga Juni 2024, meskipun Snaps telah ada selama hampir satu tahun dan konsepnya diajukan setidaknya empat tahun yang lalu, pemahaman pengguna biasa tentangnya tetap sangat terbatas. Bahkan, mereka yang adalah penggemar cryptocurrency yang membuka MetaMask setiap hari mungkin tidak tahu apa-apa tentang MetaMask Snaps. Namun, ketika dijelaskan bahwa itu "seperti aplikasi kecil", para pengembang biasanya akan tersenyum penuh pengertian.

Situasi ini mengingatkan pada keadaan saat WeChat Mini Programs baru diluncurkan. Karena pintu masuk fungsional tidak jelas, penggunaan di awal sangat rendah. Setelah pintu masuk dipindahkan ke posisi dropdown di halaman utama, penggunaan mulai meningkat secara signifikan. Jika MetaMask ingin membangun ekosistem, bagaimana cara menarik pengguna untuk masuk ke ekosistem ini mungkin merupakan masalah kunci yang perlu segera diatasi.

Sejak diluncurkan, aplikasi kecil telah menjadi bahan perdebatan terus-menerus di industri internet. Insinyur front-end umumnya percaya bahwa itu hanyalah alat bisnis yang diciptakan oleh perusahaan besar untuk memonopoli lalu lintas dan menutup ekosistem, dengan kontribusi terbatas terhadap perkembangan teknologi. Berapa banyak nilai yang dapat dibawa oleh Snaps Web3 kepada komunitas masih perlu dilihat. Menelusuri dokumentasi MetaMask, semakin terasa bahwa para pengembang Snap di masa depan mungkin akan menghadapi banyak batasan dan tantangan.

Sejak MetaMask meluncurkan versi beta Snaps hampir setahun yang lalu, jumlah Snaps yang tersedia yang tercantum di situs resminya tidak banyak, dengan hanya 68 hingga Juni 2024. Mengingat bahwa konsep Snaps sudah diperkenalkan oleh pihak resmi sekitar tahun 2020, perusahaan dan pengembang Web3 sebenarnya sudah memiliki waktu yang cukup panjang untuk memahami dan mempersiapkan.

Saat ini belum ada orang yang mengembangkan Snaps secara penuh waktu, tetapi ada banyak pengembang aplikasi mini di bidang Web2, dan pandangan umum mereka tentang aplikasi mini adalah pengalaman pengembangannya cukup buruk. Meskipun aplikasi mini menggunakan tumpukan teknologi front-end, ini adalah versi yang disederhanakan, dan platform membatasi apa yang dapat dilakukan oleh pengembang karena berbagai alasan. Kemampuan teknis dan kualitas dokumentasi dari masing-masing platform bervariasi, yang menyebabkan pengembang harus melewati berbagai jebakan aneh untuk dianggap "berpengalaman".

Di bidang Web3, mempertimbangkan faktor-faktor seperti keamanan, Snaps kemungkinan menghadapi situasi serupa. Ia harus berjalan di lingkungan keamanan yang terisolasi, menggunakan "ECMAScript yang aman", yang pada dasarnya membatasi beberapa API JavaScript, seperti tidak dapat mengakses DOM, Node.js, API plugin browser, dan sebagainya.

Berdasarkan pertimbangan keamanan, Snaps yang dasar sebenarnya memiliki kemampuan yang sangat terbatas. Sebagian besar fungsi memerlukan izin yang sesuai terlebih dahulu, sehingga Snaps perlu meminta izin terkait kepada pengguna saat diinstal. Izin yang tersedia termasuk siklus hidup, transaksi, tanda tangan, CRON, dll.

Dibandingkan dengan ekosistem Web3 yang berkembang pesat, jumlah Snaps yang tersedia saat ini memang sangat sedikit, MetaMask telah melakukan beberapa pengelompokan untuk mereka.

Jenis Snaps

Menurut kategori di situs resmi MetaMask, dapat dibagi menjadi 4 jenis:

Manajemen Akun

Snaps jenis ini terutama menggunakan teknologi MPC (Perhitungan Multi-Pihak) untuk meningkatkan keamanan kunci pribadi.

Ada beberapa masalah dengan cara tradisional melindungi kunci pribadi:

  1. Jika Anda lupa lokasi penyimpanan frase pemulihan, Anda mungkin akan kehilangan akses ke aset dompet.
  2. Jika perangkat penyimpanan frasa pemulihan diserang oleh malware, hacker dapat mencuri frasa pemulihan tersebut. Beberapa pengguna mungkin membagi penyimpanan frasa pemulihan untuk meningkatkan keamanan, tetapi ini juga meningkatkan kesulitan pengelolaan dan risiko lupa.

Teknologi MPC dapat secara otomatis membagi kunci pribadi menjadi beberapa bagian, yang disimpan di lokasi yang berbeda, hanya menggabungkannya kembali untuk menghasilkan kunci pribadi lengkap saat diperlukan untuk tanda tangan transaksi, dan selama proses ini tidak akan menghasilkan kunci pribadi lengkap, sehingga memaksimalkan perlindungan kunci pribadi dari kebocoran.

Saat ini hanya ada 3 Snaps manajemen akun, yaitu Capsule, Silent Shard, dan Safeheron.

  • Capsule menggunakan PassKey, kata sandi pemulihan, dan 2FA dari perangkat untuk memelihara kunci yang sama. Jika salah satu hilang, dapat dipulihkan melalui dua yang lainnya.
  • Silent Shard dan Safeheron mencapai fungsi ini dengan menginstal aplikasi mereka di beberapa perangkat.

Jumlah pengguna Web3 yang dapat menarik Snaps jenis ini masih perlu diamati, berdasarkan data yang ditampilkan di situs Snaps, jumlah Snaps jenis ini masih sedikit dan jumlah instalasinya juga tidak tinggi.

Cara penggunaannya tidak rumit. Setelah instalasi selesai, akan ada satu alamat tambahan di dompet MetaMask pengguna.

Interoperabilitas

Snaps jenis ini terutama menyediakan kompatibilitas dengan jaringan non-EVM, termasuk berbagai blockchain terkenal seperti Solana, Cosmos, Near, Sui, dan lain-lain. Saat ini, Snaps jenis ini merupakan yang terbesar, melebihi setengah dari seluruh ekosistem Snaps.

Web3 Aplikasi Mini? Penjelasan MetaMask Snaps

Pemberitahuan dan Obrolan (Communication)

Meskipun jenis Snaps ini memiliki keunikan tersendiri, pada tahap saat ini, jumlah pengguna yang bersedia mengirim pesan melalui blockchain masih tergolong sedikit. Aplikasi semacam ini mungkin memerlukan waktu yang lebih lama untuk berkembang dan tersebar.

Keamanan (Security)

Permintaan untuk Snaps jenis ini relatif besar, terutama mengingat fitur peringatan MetaMask sendiri yang kurang lengkap ketika pengguna menghadapi transaksi phishing. Transaksi sebagai operasi yang paling umum dalam bidang cryptocurrency dan blockchain memiliki risiko tinggi dan sensitivitas tinggi. Melalui fitur terkait wawasan transaksi yang disediakan oleh Snaps, pengembang dapat menunjukkan informasi transaksi yang lebih kaya kepada pengguna, memberikan analisis dan wawasan tentang transaksi, serta meminimalkan kerugian aset pengguna.

Ada pengguna yang pernah mengalami saldo akun mereka dipindahkan oleh situs phishing, sementara MetaMask tidak memberikan peringatan sama sekali dari saat menghubungkan dompet hingga transfer berhasil. Diharapkan Snaps jenis keamanan ini dapat menutupi kekurangan MetaMask itu sendiri. Dari data yang ditampilkan di situs resmi Snaps, Snaps jenis keamanan memang merupakan yang paling banyak dibutuhkan setelah dukungan multi-chain, saat ini menyumbang dua puluh persen dari total.

MetaMask Snaps menyediakan izin "endowment:transaction-insight" dan "endowment:signature-insight" untuk memenuhi kebutuhan terkait. Setelah Snap mengajukan izin terkait, ia dapat membaca muatan asli dari transaksi atau tanda tangan saat pengguna memulai transaksi atau tanda tangan. Snap dapat menganalisisnya dan kemudian menampilkan penjelasan keamanan yang lebih rinci kepada pengguna.

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

Prospek

MetaMask berharap untuk memperluas domainnya ke platform rantai lainnya melalui Snaps, tetapi seberapa jauh mereka bisa melangkah masih sulit untuk diprediksi. Mengacu pada pengalaman aplikasi mini di bidang Web2, meskipun banyak aplikasi menawarkan versi aplikasi mini, biasanya fungsinya cukup sederhana, sulit untuk dibandingkan dengan aplikasi asli, dan pembaruan fitur baru seringkali tertinggal, beberapa aplikasi mini bahkan akan mengarahkan pengguna untuk menggunakan aplikasi asli mereka. Dengan pertumbuhan eksponensial aplikasi mini, lebih banyak aplikasi juga mulai meluncurkan platform aplikasi mini mereka sendiri, masing-masing berusaha untuk memperkuat posisi pasar mereka, seluruh dunia Web secara bertahap menjadi lebih "terpusat".

Operasi modal di bidang Web3 mungkin tidak lebih bijaksana dibandingkan Web2. Jika Snaps berkembang dengan baik di masa depan, kemungkinan akan ada lebih banyak dompet yang mengikuti tren ini. Jika benar-benar berkembang hingga tingkat ini, para pengembang di bidang Web3 mungkin perlu mengembangkan versi "Snaps" yang sesuai untuk masing-masing dompet, yang dapat memberikan mereka beban kerja yang besar. Namun, jika masing-masing perusahaan menciptakan ekosistem "Snaps" mereka sendiri, itu hampir sama dengan tidak memiliki sistem ekosistem yang unik. Ini tampaknya juga selaras dengan ide "desentralisasi" mereka.

Di masa depan, mungkin akan muncul berbagai produk "Snaps-like", dengan perbedaan yang sangat besar antara platform, dan pada saat itu, kompatibilitas antar platform mungkin menjadi pekerjaan sehari-hari bagi pengembang, yang akhirnya bisa mencapai tingkat yang sulit ditoleransi. Dalam hal ini, standar Snaps mungkin akan lahir di tengah harapan banyak pengembang, sementara akan ada berbagai "SIP" (Snap Improvement Proposals) untuk dibahas oleh komunitas, dan seluruh komunitas mungkin akan menunjukkan gambaran yang makmur.

Bagaimanapun, MetaMask Snaps adalah produk yang dibangun oleh sekelompok pengembang yang penuh semangat, yang bertujuan untuk menyelesaikan masalah nyata, dan bukan skema keuangan.

Namun, bagi sebagian besar pengguna MetaMask saat ini, Snaps masih bukan fitur yang sangat diperlukan. MetaMask mungkin perlu menginvestasikan lebih banyak energi dalam cara mempromosikan secara lebih efektif ke depannya.

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 4
  • Bagikan
Komentar
0/400
SerumSquirrelvip
· 9jam yang lalu
Sejujurnya, MetaMask ini sudah terlambat.
Lihat AsliBalas0
Degen4Breakfastvip
· 9jam yang lalu
Sekali lagi, kamu ingin melakukan jebakan monopoli platform, kan?
Lihat AsliBalas0
CoffeeNFTradervip
· 9jam yang lalu
Hmm, jelasnya itu adalah aplikasi kecil.
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)