MetaMask Snaps: Peluang dan Tantangan dari Mini Program Web3

robot
Pembuatan abstrak sedang berlangsung

Aplikasi Kecil di Ekosistem Web3: Analisis Mendalam MetaMask Snaps

MetaMask Snaps adalah proyek dengan cita-cita yang tinggi, tetapi jika kita mengesampingkan lapisan idealisnya, kita bisa menganggapnya sebagai aplikasi kecil di dunia Web3, atau lebih tepatnya menyebutnya "dApplet".

Bagi para pengembang, terutama pengembang domestik, konsep ini tidak asing. Dalam beberapa tahun terakhir, istilah-istilah internet seperti "pembangunan ekosistem", "Aplikasi Super" muncul secara frekuent, di mana para raksasa bisnis berusaha membuat lingkungan internet semakin tertutup, agar dapat beralih dari penyedia layanan menjadi pembuat standar. Kini, arus ini tampaknya juga mulai menyebar ke bidang Web3.

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

Hingga Juni 2024, meskipun Snaps telah diluncurkan hampir satu tahun dan telah ada selama setidaknya 4 tahun sejak konsepnya diajukan, pemahaman pengguna biasa tentangnya tetap sangat terbatas. Bahkan bagi para penggemar cryptocurrency yang menggunakan MetaMask setiap hari, konsep Snaps sering kali tidak diketahui. Namun, ketika kita membandingkannya dengan "aplikasi mini", seringkali senyuman saling pengertian akan muncul di wajah para pengembang.

Situasi ini tidak bisa tidak mengingatkan kita pada kondisi saat mini-program WeChat baru diluncurkan. Karena pintu masuk fungsinya tidak jelas, penggunaan awalnya sangat rendah. Hingga pintu masuk disesuaikan untuk ditampilkan dalam daftar mini-program yang ditarik dari halaman utama, penggunaan mulai meningkat secara signifikan. Bagi MetaMask, bagaimana menarik pengguna untuk masuk ke ekosistemnya mungkin akan menjadi masalah kunci yang mendesak untuk diselesaikan.

Sejak lahir, aplikasi kecil telah menjadi bahan perdebatan di industri internet. Banyak insinyur front-end meremehkannya, menganggapnya hanya alat bisnis yang dirancang oleh raksasa internet untuk memonopoli lalu lintas dan menutup ekosistem, dengan kontribusi terbatas terhadap perkembangan teknologi. Lalu, seberapa banyak nilai yang dapat dibawa oleh Snaps di bidang Web3 kepada komunitas? Setelah membaca dokumen yang disediakan oleh MetaMask, semakin terasa bahwa pengembang Snap di masa depan akan menghadapi banyak batasan dan tantangan.

Sejak peluncuran versi beta publik Snaps oleh MetaMask hampir setahun yang lalu, jumlah Snaps yang tersedia yang terdaftar di situs resminya tidak banyak, dengan hanya 68 hingga Juni 2024. Perlu dicatat bahwa sebelum pengujian publik resmi, konsep Snaps sebenarnya telah diajukan oleh pihak resmi sekitar tahun 2020, sehingga perusahaan Web3 dan pengembang sebenarnya telah memiliki waktu yang cukup lama untuk mempelajarinya lebih dalam.

Saat ini belum ada pengembang yang secara khusus mengembangkan Snaps, tetapi terdapat banyak pengembang aplikasi kecil di bidang Web2. Pandangan umum terhadap aplikasi kecil adalah pengalaman pengembang yang buruk. Meskipun pengembangan aplikasi kecil masih menggunakan ekosistem frontend, namun itu adalah versi yang dipangkas, dengan berbagai pembatasan yang membuat apa yang bisa dilakukan pengembang menjadi terbatas. Kemampuan teknis dan kualitas dokumentasi dari berbagai platform bervariasi, yang mengakibatkan pengembang perlu mengalami berbagai kesulitan di berbagai platform untuk mengumpulkan pengalaman.

Di bidang Web3, karena pertimbangan keamanan dan faktor lainnya, Snaps mungkin menghadapi dilema serupa. Ini harus beroperasi dalam lingkungan keamanan terisolasi, menggunakan "ECMAScript yang aman", yang pada dasarnya membatasi beberapa API JavaScript, seperti tidak dapat mengakses DOM, Node.js, API plugin browser, dll.

Berdasarkan pertimbangan keamanan yang dapat dipahami, Snap dasar sebenarnya tidak dapat melakukan banyak hal. Sebagian besar fungsi memerlukan izin yang sesuai terlebih dahulu, sehingga Snap 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 relatif sedikit, dan MetaMask telah mengkategorikannya.

Jenis Snaps

Menurut klasifikasi di situs resmi, Snaps dapat dibagi menjadi 4 jenis:

Manajemen Akun

Snaps jenis ini terutama meningkatkan keamanan kunci privat melalui teknologi MPC (komputasi multi-pihak).

Metode perlindungan kunci pribadi tradisional memiliki beberapa masalah:

  1. Jika lupa lokasi penyimpanan frase pemulihan, kemungkinan besar Anda akan kehilangan kendali atas aset dompet.
  2. Jika perangkat penyimpan mnemonic terkena virus trojan, sulit untuk mencegah pencurian oleh hacker.

Teknologi MPC dapat secara otomatis membagi kunci pribadi menjadi beberapa bagian, yang disimpan di lokasi yang berbeda, dan hanya digabungkan kembali saat diperlukan untuk tanda tangan transaksi, serta selama seluruh proses tidak akan menghasilkan kunci pribadi yang lengkap, memaksimalkan perlindungan keamanan kunci pribadi.

Saat ini (Juni 2024) hanya ada 3 akun manajemen Snaps: Capsule, Silent Shard, dan Safeheron.

  • Capsule menggunakan PassKey perangkat, kata sandi pemulihan, dan 2FA untuk bersama-sama memelihara kunci yang sama.
  • Silent Shard dan Safeheron mencapai perlindungan ganda dengan menginstal aplikasi di beberapa perangkat.

Meskipun penggunaan Snaps jenis ini tidak rumit, namun berdasarkan data dari situs resmi, jumlah dan instalasinya tidak tinggi.

interoperabilitas

Snaps jenis ini terutama menyediakan kompatibilitas dengan jaringan non-EVM, termasuk Solana, Cosmos, Near, Sui, dan blockchain terkenal lainnya. Saat ini, jumlah Snaps jenis ini adalah yang terbanyak, mencakup lebih dari setengah ekosistem.

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

Pemberitahuan dan obrolan

Snaps jenis ini mungkin memiliki daya tarik yang terbatas mengingat banyaknya aplikasi komunikasi yang tersedia saat ini. Pengguna yang bersedia mengirim pesan melalui blockchain masih merupakan minoritas.

aman

Kebutuhan untuk Snaps jenis ini cukup besar, terutama mengingat kekurangan MetaMask sendiri dalam memperingatkan pengguna tentang transaksi phishing. Transaksi sebagai operasi yang paling umum di bidang cryptocurrency dan blockchain memiliki risiko tinggi dan sensitivitas tinggi. Melalui fitur wawasan transaksi yang disediakan oleh Snaps, pengembang dapat menunjukkan kepada pengguna informasi transaksi yang lebih kaya, memberikan analisis dan wawasan, serta meminimalkan kerugian aset.

Berdasarkan data dari situs resmi, selain dukungan multi-rantai, permintaan untuk Snaps jenis keamanan adalah yang terbesar, saat ini menyumbang satu per lima 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 payload asli dari transaksi atau tanda tangan saat pengguna memulai transaksi atau tanda tangan, melakukan analisis, dan kemudian menampilkan informasi keamanan yang lebih banyak dan lebih detail kepada pengguna.

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

Prospek Masa Depan

MetaMask berusaha untuk memperluas pengaruhnya ke platform rantai lain melalui Snaps, tetapi sejauh mana mereka bisa pergi masih merupakan tanda tanya. Mengacu pada pengalaman aplikasi mini di bidang Web2, meskipun banyak aplikasi yang menawarkan versi aplikasi mini, biasanya fungsinya sederhana dan sulit dibandingkan dengan aplikasi asli, dan pengembangan fitur baru seringkali tertinggal. Setelah pertumbuhan pesat aplikasi mini, lebih banyak aplikasi juga mulai meluncurkan platform aplikasi mini mereka sendiri, masing-masing berusaha untuk memperkuat keunggulan mereka, yang membuat seluruh dunia Web menjadi lebih "terpusat".

Model operasi modal di bidang Web3 mungkin tidak terlalu berbeda dari Web2. Jika Snaps berkembang dengan baik di masa depan, pasti akan ada lebih banyak dompet yang menirunya. Pada saat itu, pengembang Web3 mungkin perlu mengembangkan versi berbeda dari "Snaps" untuk masing-masing dompet, yang tentunya akan memberikan tekanan besar bagi mereka. Namun, jika semua produsen menciptakan ekosistem "Snaps" mereka sendiri, itu hampir sama dengan tidak memiliki keunggulan ekosistem yang unik. Ini mungkin justru sesuai dengan filosofi "decentralization" mereka.

Di masa depan, mungkin akan muncul berbagai platform "Snaps-like" yang memiliki perbedaan besar satu sama lain. Pada saat itu, kompatibilitas antar platform akan menjadi pekerjaan sehari-hari bagi para pengembang, hingga mencapai batas yang sulit ditoleransi. Selanjutnya, dengan seruan kuat dari para pengembang, Snaps Standard mungkin akan lahir, bersamaan dengan berbagai "SIP" untuk dibahas oleh komunitas, menciptakan suasana yang makmur.

Meskipun ada sikap hati-hati terhadap prospek MetaMask Snaps, tidak dapat disangkal bahwa ini adalah produk yang dibangun oleh sekelompok pengembang yang penuh semangat, yang bertujuan untuk menyelesaikan masalah nyata, bukan penipuan yang dimulai oleh beberapa ahli keuangan.

Namun, bagi sebagian besar pengguna MetaMask saat ini, Snaps masih bukan fitur yang sangat penting. MetaMask mungkin perlu melakukan lebih banyak pekerjaan dalam hal mempromosikan dengan lebih efektif.

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • 6
  • Bagikan
Komentar
0/400
BrokenDAOvip
· 07-10 09:50
Sekali lagi jebakan membangun ekosistem. Produk ini sebenarnya bagus, sayangnya telah melewatkan periode jendela.
Lihat AsliBalas0
ContractFreelancervip
· 07-07 10:20
Aplikasi kecil yang pintar akhirnya datang
Lihat AsliBalas0
AirdropHunter9000vip
· 07-07 10:15
Inovasi inovasi semua adalah keamanan yang utama ya
Lihat AsliBalas0
StealthDeployervip
· 07-07 10:05
Aplikasi kecil ini ngapain sih? Kenapa jadi repot begini?
Lihat AsliBalas0
NoodlesOrTokensvip
· 07-07 10:05
Bukankah itu hanya versi on-chain dari aplikasi kecil? Kenapa harus terdengar begitu rumit?
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)