Menyelami MetaMask Snaps: Jalan Aplikasi Kecil dalam Ekosistem Web3

robot
Pembuatan abstrak sedang berlangsung

MetaMask Snaps: “Aplikasi Kecil” di Dunia Web3

MetaMask Snaps adalah proyek dengan cita-cita besar. Tinggalkan “cita-cita” itu, kita bisa melihatnya sebagai “aplikasi kecil” di dunia Web3, atau lebih tepatnya disebut “dApplet”.

Bagi para pengembang, terutama pengembang di Tiongkok, konsep ini tidak asing. Dalam beberapa tahun terakhir, istilah internet seperti “pembangunan ekosistem” dan “Aplikasi Super” muncul secara sering, di mana perusahaan besar berusaha untuk membuat lingkungan internet menjadi lebih tertutup, sehingga 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 setahun dan konsepnya telah diajukan setidaknya selama 4 tahun, pemahaman pengguna biasa tentangnya masih sangat terbatas. Bahkan para penggemar cryptocurrency yang menggunakan MetaMask setiap hari mungkin tidak tahu apa-apa tentang MetaMask Snaps. Namun, ketika mereka dijelaskan “mirip dengan aplikasi kecil”, wajah mereka sering menunjukkan senyuman paham.

Situasi ini mengingatkan kita pada kondisi ketika program mini WeChat baru diluncurkan. Karena pintu masuk fungsinya tidak jelas, penggunaan di awal sangat rendah. Hanya setelah pintu masuk dipindahkan ke posisi dropdown di halaman utama, penggunaan mulai meningkat secara signifikan. Bagi MetaMask, bagaimana cara menarik pengguna untuk masuk ke ekosistemnya mungkin akan menjadi masalah penting yang perlu segera diatasi.

Sejak munculnya, aplikasi kecil telah memicu kontroversi di industri internet. Banyak insinyur frontend yang mengkritiknya, menganggapnya hanya sebagai alat komersial yang diciptakan oleh perusahaan besar untuk memonopoli lalu lintas dan mengunci ekosistem, dengan kontribusi yang terbatas terhadap perkembangan teknologi. Seberapa banyak nilai yang dapat dibawa oleh Snaps Web3 untuk komunitas? Setelah meninjau dokumentasi MetaMask, tidak sulit untuk membayangkan bahwa pengembang Snap di masa depan mungkin akan menghadapi banyak batasan dan tantangan.

Sejak peluncuran versi uji publik Snaps oleh MetaMask hampir setahun yang lalu, jumlah Snaps yang tersedia yang tercantum di situs resmi tidak banyak, dengan hanya 68 pada Juni 2024. Perlu dicatat bahwa, sejak sekitar tahun 2020, konsep Snaps telah diajukan secara resmi, sehingga perusahaan dan pengembang Web3 sebenarnya telah memiliki waktu yang cukup lama untuk memahaminya.

Saat ini belum ada pengembang yang secara khusus mengembangkan Snaps, tetapi pandangan umum pengembang aplikasi kecil di bidang Web2 adalah bahwa pengalaman pengembangannya cukup buruk. Meskipun aplikasi kecil menggunakan ekosistem frontend, seringkali merupakan versi terbatas, dan berbagai batasan membuat pengembang perlu melewati berbagai rintangan di platform yang berbeda untuk bisa mengumpulkan pengalaman.

Dalam bidang Web3, karena faktor keamanan dan alasan lainnya, Snaps mungkin menghadapi situasi serupa. Ini berjalan di konteks keamanan yang terisolasi, menggunakan “ECMAScript yang aman”, yang pada dasarnya membatasi beberapa API JavaScript, seperti tidak dapat mengakses DOM, Node.js, dan API plugin browser, dll.

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

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

Dibandingkan dengan ekosistem Web3 yang berkembang pesat, jumlah Snaps yang tersedia saat ini cukup sedikit. MetaMask mengelompokkannya menjadi beberapa kategori:

  1. Manajemen akun: terutama meningkatkan keamanan kunci privat melalui teknologi MPC. Saat ini hanya ada 3 Snaps seperti ini: Capsule, Silent Shard, dan Safeheron.

  2. Interoperabilitas: Menyediakan kompatibilitas dengan jaringan non-EVM, termasuk Solana, Cosmos, Near, Sui, dll. Jenis Snaps ini mencakup lebih dari setengah ekosistem.

  3. Komunikasi: termasuk fungsi pemberitahuan dan obrolan. Meskipun saat ini pengguna yang menggunakan rantai untuk komunikasi masih sedikit, jenis Snaps ini tetap memiliki potensi untuk berkembang.

  4. Keamanan: Permintaan jenis ini cukup besar, terutama dalam hal peringatan transaksi phishing. Melalui fitur wawasan transaksi yang disediakan oleh Snaps, pengembang dapat menunjukkan informasi transaksi yang lebih kaya kepada pengguna, memberikan analisis dan wawasan untuk meminimalkan kerugian aset.

MetaMask Snaps menyediakan izin “endowment:transaction-insight” dan “endowment:signature-insight”, yang memungkinkan Snap untuk membaca data asli saat pengguna melakukan transaksi atau tanda tangan, menganalisisnya, dan memberikan penjelasan keamanan yang lebih kepada pengguna.

Web3 Aplikasi Kecil? Penjelasan MetaMask Snaps

MetaMask berharap untuk memperluas bisnis ke platform rantai lain melalui Snaps, tetapi efektivitas akhirnya masih perlu diamati. Mengacu pada pengalaman aplikasi mini di bidang Web2, layanan aplikasi mini yang sederhana sering kali tidak dapat bersaing dengan aplikasi, dan pengembangan fitur baru sering kali tertinggal. Jika Snaps berkembang dengan baik, mungkin akan ada lebih banyak dompet yang meniru, yang dapat menyebabkan pengembang perlu mengembangkan versi yang berbeda untuk “Snaps” dari masing-masing dompet, menambah beban kerja.

Di masa depan, mungkin akan muncul berbagai platform “seperti Snaps”, dengan perbedaan besar antar platform, dan pengembang perlu menghabiskan banyak energi untuk memastikan kompatibilitas. Ketika situasi ini menjadi tidak dapat ditoleransi, mungkin akan muncul “Standar Snaps”, bersamaan dengan berbagai “SIP” untuk dibahas, membentuk ekosistem komunitas yang berkembang.

Bagi sebagian besar pengguna MetaMask, Snaps saat ini mungkin bukan fitur yang diperlukan. MetaMask mungkin perlu melakukan lebih banyak pekerjaan dalam mempromosikannya dengan lebih efektif.

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
  • 6
  • Posting ulang
  • Bagikan
Komentar
Tambahkan komentar
Tambahkan komentar
Tidak ada komentar
  • Sematkan