Program Kecil di Dunia Web3: Analisis Mendalam tentang MetaMask Snaps
MetaMask Snaps adalah proyek dengan cita-cita tinggi, tetapi jika kita melihat di luar "cita-cita" tersebut, lebih tepat untuk menyebutnya sebagai aplikasi kecil di dunia Web3, atau memberi nama yang lebih mewah: dApplet.
Bagi para pengembang, terutama pengembang domestik di China, konsep ini tidak asing. Dalam beberapa tahun terakhir, istilah internet seperti "pembangunan ekosistem" dan "Aplikasi Super" sering muncul, dengan raksasa bisnis berusaha membuat lingkungan internet menjadi lebih tertutup, agar dapat beralih dari penyedia layanan menjadi pembentuk standar. Arus ini sekarang tampaknya juga mulai menyebar ke bidang Web3.
Hingga Juni 2024, meskipun Snaps telah ada selama hampir setahun dan konsepnya telah diajukan setidaknya 4 tahun yang lalu, pemahaman pengguna biasa tentangnya masih sangat minim. Bahkan, pengikut pasar cryptocurrency yang membuka MetaMask setiap hari mungkin tidak tahu apa-apa tentang MetaMask Snaps. Namun, ketika dijelaskan sebagai "mirip aplikasi kecil", para pengembang biasanya akan tersenyum paham.
Situasi ini mengingatkan pada kondisi saat WeChat Mini Program baru diluncurkan. Karena pintu masuk fungsinya tidak jelas, penggunaan sangat rendah. Hingga pintu masuk diubah menjadi tampilan daftar mini program yang ditarik ke bawah di halaman utama, penggunaan mulai meningkat secara signifikan. Bagi MetaMask, bagaimana menarik pengguna untuk memasuki ekosistemnya mungkin merupakan masalah penting yang perlu segera dipecahkan.
Sejak kelahiran program kecil, telah ada perdebatan dalam industri internet. Insinyur front-end umumnya percaya bahwa itu hanya alat komersial bagi raksasa internet untuk memonopoli lalu lintas dan mengunci ekosistem, dan berkontribusi sedikit pada perkembangan teknologi. Seberapa banyak Snaps di Web3 dapat berkontribusi kepada komunitas masih perlu diamati. Membaca dokumen yang disediakan oleh MetaMask semakin membuat orang merasa bahwa pengembang Snap di masa depan akan menghadapi banyak batasan.
Hampir setahun sejak MetaMask meluncurkan versi uji publik Snaps, namun jumlah Snaps yang tersedia yang terdaftar di situs resminya tidak banyak, hanya ada 68 hingga Juni 2024. Perlu dicatat bahwa konsep Snaps sebenarnya telah diajukan oleh pihak resmi sekitar tahun 2020, sehingga perusahaan Web3 dan pengembang sudah memiliki waktu yang cukup lama untuk memahaminya.
Saat ini belum ada pengembang yang ditugaskan khusus untuk mengembangkan Snaps, tetapi ada banyak pengembang aplikasi mini di Web2. Pandangan umum tentang aplikasi mini adalah pengalaman pengembang yang kurang baik. Meskipun pengembangan aplikasi mini menggunakan ekosistem frontend, tetapi versi yang dipangkas, karena berbagai alasan, vendor membatasi apa yang dapat dilakukan oleh pengembang. Kemampuan teknis dan kualitas dokumentasi dari setiap vendor sangat bervariasi, yang mengakibatkan pengembang harus melalui berbagai kesulitan di berbagai platform sebelum dapat disebut "berpengalaman".
Kembali ke 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.
Berdasarkan pertimbangan keamanan, fungsi dasar Snaps terbatas. Sebagian besar fungsi memerlukan izin yang sesuai, sehingga Snaps perlu meminta izin kepada pengguna saat diinstal. Izin yang tersedia termasuk siklus hidup, transaksi, tanda tangan, CRON, dan sebagainya.
Dibandingkan dengan ekosistem Web3 yang berkembang pesat, jumlah Snaps yang tersedia saat ini cukup sedikit, dan MetaMask telah mengkategorikannya.
Jenis Snaps
Situs resmi MetaMask membagi Snaps menjadi empat jenis:
Manajemen Akun
Snaps jenis ini terutama meningkatkan keamanan kunci privat melalui teknologi MPC. Dibandingkan dengan metode penyimpanan frasa pemulihan tradisional, teknologi MPC dapat secara otomatis membagi kunci privat menjadi beberapa bagian, yang disimpan secara terpisah, dan hanya digabungkan untuk menghasilkan kunci privat lengkap saat diperlukan untuk menandatangani transaksi, dan selama proses tersebut tidak akan menghasilkan kunci privat lengkap, sehingga memaksimalkan perlindungan kunci privat dari kebocoran.
Saat ini hanya ada 3 Snaps manajemen akun: Capsule, Silent Shard, dan Safeheron. Mereka mengelola kunci privat dengan cara yang berbeda, tetapi jumlah pemasangannya tidak tinggi.
Interoperabilitas
Snaps jenis ini terutama menyediakan kompatibilitas dengan jaringan non-EVM, termasuk Solana, Cosmos, Near, Sui, dan lainnya. Saat ini, jenis Snaps ini merupakan yang terbanyak, mewakili lebih dari setengah dari seluruh ekosistem.
Pemberitahuan dan Obrolan
Pengguna Snaps jenis ini saat ini masih sedikit, mungkin karena sudah banyak aplikasi chat yang ada, dan pengguna yang bersedia mengirim pesan melalui blockchain masih sedikit.
aman
Permintaan untuk Snaps jenis keamanan cukup besar, terutama dalam kondisi di mana MetaMask kurang memberikan peringatan terhadap transaksi phishing. Snaps jenis ini dapat memberikan informasi dan analisis transaksi yang lebih kaya kepada pengguna, membantu menghindari kerugian aset. Dari data di situs resmi, Snaps jenis keamanan adalah yang paling banyak diminta setelah dukungan multi-chain, menyumbang dua puluh persen dari total.
MetaMask Snaps menyediakan izin terkait yang memungkinkan Snap untuk membaca data asli, menganalisisnya, dan menampilkan lebih banyak penjelasan keamanan kepada pengguna saat pengguna memulai transaksi atau menandatangani.
Prospek Masa Depan
MetaMask berusaha memperluas domainnya ke platform rantai lain melalui Snaps, tetapi seberapa jauh itu bisa berjalan masih sulit untuk diprediksi. Mengacu pada perkembangan aplikasi kecil Web2, jika Snaps berkembang dengan baik, mungkin akan ada lebih banyak dompet yang mengikuti. Ini dapat menyebabkan pengembang Web3 perlu mengembangkan versi yang berbeda untuk "Snaps" bagi setiap dompet, yang meningkatkan beban kerja.
Di masa depan, mungkin akan muncul berbagai platform "Snaps-like", dengan perbedaan yang sangat besar, dan pengembang perlu menangani masalah kompatibilitas. Akhirnya, mungkin akan lahir Snaps Standard, dengan berbagai "SIP" untuk dibahas, membentuk ekosistem komunitas yang makmur.
Bagaimanapun, MetaMask Snaps adalah produk yang dibangun oleh pengembang yang bersemangat dan dirancang untuk menyelesaikan masalah nyata. Bagi sebagian besar pengguna MetaMask saat ini, Snaps mungkin masih bukan fitur yang diperlukan, MetaMask masih perlu melakukan lebih banyak pekerjaan dalam hal promosi.
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.
14 Suka
Hadiah
14
6
Bagikan
Komentar
0/400
MetamaskMechanic
· 9jam yang lalu
Astaga, memang pantas disebut snaps.
Lihat AsliBalas0
LiquidatedAgain
· 9jam yang lalu
Jadi, apakah ini lagi proyek Kebijaksanaan melihat ke belakang? Lebih baik menyalin dasar saja.
Lihat AsliBalas0
probably_nothing_anon
· 9jam yang lalu
web3 suka meniru web2
Lihat AsliBalas0
MetaDreamer
· 9jam yang lalu
Jaraknya terlalu jauh dari aplikasi kecil.
Lihat AsliBalas0
GateUser-3824aa38
· 9jam yang lalu
Masih memperdebatkan hal ini ya
Lihat AsliBalas0
DecentralizedElder
· 9jam yang lalu
Permainan ini terlalu mahal untuk dimainkan, berapa harga satu snap?
Analisis MetaMask Snaps: Ekosistem aplikasi kecil di dunia Web3
Program Kecil di Dunia Web3: Analisis Mendalam tentang MetaMask Snaps
MetaMask Snaps adalah proyek dengan cita-cita tinggi, tetapi jika kita melihat di luar "cita-cita" tersebut, lebih tepat untuk menyebutnya sebagai aplikasi kecil di dunia Web3, atau memberi nama yang lebih mewah: dApplet.
Bagi para pengembang, terutama pengembang domestik di China, konsep ini tidak asing. Dalam beberapa tahun terakhir, istilah internet seperti "pembangunan ekosistem" dan "Aplikasi Super" sering muncul, dengan raksasa bisnis berusaha membuat lingkungan internet menjadi lebih tertutup, agar dapat beralih dari penyedia layanan menjadi pembentuk standar. Arus ini sekarang tampaknya juga mulai menyebar ke bidang Web3.
Hingga Juni 2024, meskipun Snaps telah ada selama hampir setahun dan konsepnya telah diajukan setidaknya 4 tahun yang lalu, pemahaman pengguna biasa tentangnya masih sangat minim. Bahkan, pengikut pasar cryptocurrency yang membuka MetaMask setiap hari mungkin tidak tahu apa-apa tentang MetaMask Snaps. Namun, ketika dijelaskan sebagai "mirip aplikasi kecil", para pengembang biasanya akan tersenyum paham.
Situasi ini mengingatkan pada kondisi saat WeChat Mini Program baru diluncurkan. Karena pintu masuk fungsinya tidak jelas, penggunaan sangat rendah. Hingga pintu masuk diubah menjadi tampilan daftar mini program yang ditarik ke bawah di halaman utama, penggunaan mulai meningkat secara signifikan. Bagi MetaMask, bagaimana menarik pengguna untuk memasuki ekosistemnya mungkin merupakan masalah penting yang perlu segera dipecahkan.
Sejak kelahiran program kecil, telah ada perdebatan dalam industri internet. Insinyur front-end umumnya percaya bahwa itu hanya alat komersial bagi raksasa internet untuk memonopoli lalu lintas dan mengunci ekosistem, dan berkontribusi sedikit pada perkembangan teknologi. Seberapa banyak Snaps di Web3 dapat berkontribusi kepada komunitas masih perlu diamati. Membaca dokumen yang disediakan oleh MetaMask semakin membuat orang merasa bahwa pengembang Snap di masa depan akan menghadapi banyak batasan.
Hampir setahun sejak MetaMask meluncurkan versi uji publik Snaps, namun jumlah Snaps yang tersedia yang terdaftar di situs resminya tidak banyak, hanya ada 68 hingga Juni 2024. Perlu dicatat bahwa konsep Snaps sebenarnya telah diajukan oleh pihak resmi sekitar tahun 2020, sehingga perusahaan Web3 dan pengembang sudah memiliki waktu yang cukup lama untuk memahaminya.
Saat ini belum ada pengembang yang ditugaskan khusus untuk mengembangkan Snaps, tetapi ada banyak pengembang aplikasi mini di Web2. Pandangan umum tentang aplikasi mini adalah pengalaman pengembang yang kurang baik. Meskipun pengembangan aplikasi mini menggunakan ekosistem frontend, tetapi versi yang dipangkas, karena berbagai alasan, vendor membatasi apa yang dapat dilakukan oleh pengembang. Kemampuan teknis dan kualitas dokumentasi dari setiap vendor sangat bervariasi, yang mengakibatkan pengembang harus melalui berbagai kesulitan di berbagai platform sebelum dapat disebut "berpengalaman".
Kembali ke 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.
Berdasarkan pertimbangan keamanan, fungsi dasar Snaps terbatas. Sebagian besar fungsi memerlukan izin yang sesuai, sehingga Snaps perlu meminta izin kepada pengguna saat diinstal. Izin yang tersedia termasuk siklus hidup, transaksi, tanda tangan, CRON, dan sebagainya.
Dibandingkan dengan ekosistem Web3 yang berkembang pesat, jumlah Snaps yang tersedia saat ini cukup sedikit, dan MetaMask telah mengkategorikannya.
Jenis Snaps
Situs resmi MetaMask membagi Snaps menjadi empat jenis:
Manajemen Akun
Snaps jenis ini terutama meningkatkan keamanan kunci privat melalui teknologi MPC. Dibandingkan dengan metode penyimpanan frasa pemulihan tradisional, teknologi MPC dapat secara otomatis membagi kunci privat menjadi beberapa bagian, yang disimpan secara terpisah, dan hanya digabungkan untuk menghasilkan kunci privat lengkap saat diperlukan untuk menandatangani transaksi, dan selama proses tersebut tidak akan menghasilkan kunci privat lengkap, sehingga memaksimalkan perlindungan kunci privat dari kebocoran.
Saat ini hanya ada 3 Snaps manajemen akun: Capsule, Silent Shard, dan Safeheron. Mereka mengelola kunci privat dengan cara yang berbeda, tetapi jumlah pemasangannya tidak tinggi.
Interoperabilitas
Snaps jenis ini terutama menyediakan kompatibilitas dengan jaringan non-EVM, termasuk Solana, Cosmos, Near, Sui, dan lainnya. Saat ini, jenis Snaps ini merupakan yang terbanyak, mewakili lebih dari setengah dari seluruh ekosistem.
Pemberitahuan dan Obrolan
Pengguna Snaps jenis ini saat ini masih sedikit, mungkin karena sudah banyak aplikasi chat yang ada, dan pengguna yang bersedia mengirim pesan melalui blockchain masih sedikit.
aman
Permintaan untuk Snaps jenis keamanan cukup besar, terutama dalam kondisi di mana MetaMask kurang memberikan peringatan terhadap transaksi phishing. Snaps jenis ini dapat memberikan informasi dan analisis transaksi yang lebih kaya kepada pengguna, membantu menghindari kerugian aset. Dari data di situs resmi, Snaps jenis keamanan adalah yang paling banyak diminta setelah dukungan multi-chain, menyumbang dua puluh persen dari total.
MetaMask Snaps menyediakan izin terkait yang memungkinkan Snap untuk membaca data asli, menganalisisnya, dan menampilkan lebih banyak penjelasan keamanan kepada pengguna saat pengguna memulai transaksi atau menandatangani.
Prospek Masa Depan
MetaMask berusaha memperluas domainnya ke platform rantai lain melalui Snaps, tetapi seberapa jauh itu bisa berjalan masih sulit untuk diprediksi. Mengacu pada perkembangan aplikasi kecil Web2, jika Snaps berkembang dengan baik, mungkin akan ada lebih banyak dompet yang mengikuti. Ini dapat menyebabkan pengembang Web3 perlu mengembangkan versi yang berbeda untuk "Snaps" bagi setiap dompet, yang meningkatkan beban kerja.
Di masa depan, mungkin akan muncul berbagai platform "Snaps-like", dengan perbedaan yang sangat besar, dan pengembang perlu menangani masalah kompatibilitas. Akhirnya, mungkin akan lahir Snaps Standard, dengan berbagai "SIP" untuk dibahas, membentuk ekosistem komunitas yang makmur.
Bagaimanapun, MetaMask Snaps adalah produk yang dibangun oleh pengembang yang bersemangat dan dirancang untuk menyelesaikan masalah nyata. Bagi sebagian besar pengguna MetaMask saat ini, Snaps mungkin masih bukan fitur yang diperlukan, MetaMask masih perlu melakukan lebih banyak pekerjaan dalam hal promosi.