MetaMask Snaps: Prototipe ekosistem aplikasi kecil di dunia Web3 dan tantangannya

robot
Pembuatan abstrak sedang berlangsung

Aplikasi Kecil di Bidang Web3: Menafsirkan MetaMask Snaps

MetaMask Snaps adalah proyek yang penuh dengan cita-cita besar. Meninggalkan pembungkus idealisnya, kita bisa menganggapnya sebagai aplikasi kecil di dunia Web3, atau lebih trendi disebut sebagai dApplet.

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

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

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

Hingga Juni 2024, meskipun Snaps telah ada selama hampir satu tahun dan konsepnya telah diajukan setidaknya selama 4 tahun, pemahaman pengguna biasa tentangnya masih sangat sedikit. Bahkan bagi para penggemar cryptocurrency yang menggunakan MetaMask setiap hari, pemahaman mereka tentang MetaMask Snaps hampir nol. Namun, ketika dijelaskan sebagai "mirip aplikasi kecil", para pengembang biasanya akan tersenyum paham.

Situasi ini mengingatkan pada keadaan ketika mini program WeChat baru diluncurkan. Karena pintu masuk fungsinya tidak jelas, penggunaannya sangat rendah. Setelah pintu masuk dipindahkan ke posisi dropdown di halaman utama, penggunaan mulai meningkat pesat. Jika MetaMask ingin membangun ekosistem, cara untuk menarik pengguna masuk ke ekosistem mungkin akan menjadi masalah penting yang perlu segera diatasi.

Sejak lahir, aplikasi kecil terus menjadi perdebatan. Banyak insinyur front-end berpendapat bahwa itu hanya alat bisnis bagi raksasa internet untuk memonopoli lalu lintas dan mengunci ekosistem, dengan kontribusi terbatas terhadap perkembangan teknologi. Nilai yang dapat dibawa oleh Snaps Web3 untuk komunitas masih perlu dilihat. Setelah melihat dokumentasi MetaMask, semakin terasa bahwa pengembang Snap di masa depan mungkin akan menghadapi banyak batasan.

Sejak pembukaan uji coba Snaps di MetaMask hampir setahun yang lalu, jumlah Snaps yang tersedia yang terdaftar di situs resmi tidak banyak, hingga Juni 2024 hanya ada 68. Mengingat bahwa konsep Snaps telah diajukan oleh pihak resmi sekitar tahun 2020, perusahaan Web3 dan pengembang sebenarnya telah memiliki waktu yang cukup lama untuk mempelajarinya.

Saat ini belum ada pengembang yang khusus mengembangkan Snaps, tetapi ada banyak pengembang aplikasi kecil di Web2. Pandangan umum tentang aplikasi kecil adalah pengalaman pengembang yang kurang baik. Meskipun aplikasi kecil menggunakan ekosistem frontend, tetapi versi yang disederhanakan, karena berbagai alasan, penyedia layanan membatasi apa yang dapat dilakukan pengembang. Kemampuan teknis dan kualitas dokumentasi dari berbagai penyedia layanan sangat bervariasi, yang mengakibatkan pengembang harus mengalami berbagai kesulitan di berbagai platform untuk mengumpulkan pengalaman.

Di bidang Web3, karena faktor keamanan dan lainnya, Snaps mungkin menghadapi situasi serupa. Ia berjalan dalam konteks keamanan yang terisolasi, menggunakan "ECMAScript aman", yang pada dasarnya membatasi beberapa API JavaScript, seperti tidak dapat mengakses DOM, Node.js, API plugin browser, dan lainnya.

Fungsi Snaps dasar terbatas. Sebagian besar fungsi memerlukan izin yang sesuai terlebih dahulu, jadi Snaps perlu meminta izin kepada pengguna saat diinstal. Izin yang tersedia termasuk siklus hidup, transaksi, tanda tangan, CRON, dan lain-lain.

Dibandingkan dengan ekosistem Web3 yang makmur, jumlah Snaps yang tersedia saat ini masih sedikit. MetaMask mengelompokkannya ke dalam beberapa kategori.

Jenis Snaps

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

Manajemen Akun

Snaps jenis ini terutama meningkatkan keamanan kunci pribadi melalui teknologi MPC.

Pengguna biasa biasanya menyimpan frase pemulihan di komputer atau ponsel. Pengguna dengan dana lebih banyak mungkin menggunakan cara yang lebih aman, seperti dompet perangkat keras. Namun, kebanyakan orang hanya menyimpan frase pemulihan di tempat yang mudah ditemukan agar tidak lupa.

Metode penyimpanan ini mungkin akan menyebabkan beberapa masalah:

  1. Melupakan lokasi frase pemulihan dapat menyebabkan kehilangan aset.
  2. Perangkat yang menyimpan kata sandi pemulihan terinfeksi virus trojan, sulit untuk mencegah pencurian oleh hacker.

Teknik MPC dapat secara otomatis membagi kunci privat menjadi beberapa bagian, yang disimpan secara terpisah, dan hanya digabungkan saat diperlukan untuk tanda tangan transaksi, tanpa menghasilkan kunci privat lengkap, sehingga memaksimalkan perlindungan keamanan kunci privat.

Saat ini hanya ada 3 Snaps yang mengelola akun: Capsule, Silent Shard, dan Safeheron.

  • Capsule menggunakan PassKey, kata sandi pemulihan, dan 2FA untuk menjaga kunci perangkat.
  • Silent Shard dan Safeheron diimplementasikan dengan menginstal aplikasi di beberapa perangkat.

Daya tarik Snaps jenis ini belum jelas, berdasarkan data dari situs resmi, jumlah dan instalasinya tidak tinggi.

Proses penggunaannya tidak rumit. Setelah diinstal, akan ada satu alamat tambahan di dompet MetaMask.

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

interoperabilitas

Snaps jenis ini terutama menyediakan kompatibilitas dengan jaringan non-EVM, termasuk Solana, Cosmos, Near, Sui, dan lain-lain. Saat ini, jenis ini telah menduduki lebih dari setengah ekosistem Snaps.

Pemberitahuan dan Obrolan

Meskipun jenis Snaps ini memiliki potensi, saat ini pengguna yang bersedia mengirim pesan melalui rantai masih sedikit, mungkin masih perlu waktu untuk berkembang.

Aman

Permintaan untuk Snaps jenis ini cukup besar, terutama karena MetaMask tidak cukup baik dalam menangani peringatan transaksi phishing. Transaksi, sebagai operasi yang paling umum di bidang cryptocurrency dan blockchain, memiliki risiko tinggi dan sensitivitas tinggi. Fitur wawasan transaksi yang ditawarkan oleh Snaps memungkinkan pengembang untuk menunjukkan informasi transaksi yang lebih kaya kepada pengguna, memberikan analisis dan wawasan, serta meminimalkan kehilangan aset pengguna.

Snaps yang aman mungkin dapat mengatasi kekurangan MetaMask itu sendiri. Dari data resmi, Snaps yang aman adalah permintaan terbesar setelah dukungan multi-chain, yang 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 transaksi atau tanda tangan saat pengguna memulai transaksi atau tanda tangan, melakukan analisis, dan kemudian menampilkan penjelasan keamanan tambahan kepada pengguna.

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

Prospek Masa Depan

MetaMask berusaha memperluas domainnya ke platform rantai lain melalui Snaps, tetapi hasil akhirnya sulit diprediksi. Merujuk pada pengalaman aplikasi kecil Web2, layanan aplikasi kecil yang sederhana biasanya tidak dapat dibandingkan dengan Aplikasi, dan pengembangan fitur baru sering kali tertinggal, bahkan banyak aplikasi kecil yang akan mengarahkan pengguna ke Aplikasi mereka sendiri.

Jika Snaps berkembang dengan baik, mungkin akan ada lebih banyak dompet yang meniru. Ini bisa menyebabkan pengembang Web3 perlu mengembangkan versi "Snaps" yang sesuai untuk setiap dompet, menambah beban kerja. Namun, jika setiap penyedia membangun ekosistem "Snaps" mereka sendiri, itu bisa menyebabkan kurangnya keunikan.

Di masa depan mungkin akan muncul berbagai platform "seperti Snaps" dengan perbedaan yang besar, para pengembang perlu menangani masalah kompatibilitas. Ini mungkin akan mendorong lahirnya Snaps Standard, disertai dengan berbagai "SIP" untuk dibahas, membentuk pemandangan komunitas yang makmur.

Meskipun ada keraguan tentang prospek MetaMask Snaps, setidaknya produk ini dibangun oleh pengembang yang antusias dan bertujuan untuk menyelesaikan masalah nyata, bukan sebagai penipuan yang diluncurkan oleh para ahli keuangan.

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

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

APP1.22%
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
  • 7
  • Bagikan
Komentar
0/400
DeFiGraylingvip
· 07-26 05:04
Lebih baik membuat rantai yang nyata.
Lihat AsliBalas0
PanicSeller69vip
· 07-25 03:03
Jangan bilang begitu bagus, itu juga bukan versi plagiat yang saling terhubung.
Lihat AsliBalas0
ChainSauceMastervip
· 07-24 13:10
Mainan baru mm telah datang
Lihat AsliBalas0
MeaninglessApevip
· 07-24 07:19
Kita masih perlu melihat penampilan M.
Lihat AsliBalas0
LuckyHashValuevip
· 07-24 07:06
Lebih baik langsung menggunakan Fox kecil.
Lihat AsliBalas0
LightningLadyvip
· 07-24 07:04
Hampir saja saya terombang-ambing oleh MetaMask lagi
Lihat AsliBalas0
GateUser-1a2ed0b9vip
· 07-24 06:58
Kapan bisa digunakan?
Lihat AsliBalas0
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)