Web3 Aplikasi Kecil? Analisis Mendalam tentang MetaMask Snaps
MetaMask Snaps adalah proyek dengan cita-cita besar. Selain dari "ideal" yang disandangnya, lebih tepatnya, ini adalah aplikasi kecil di dunia Web3, atau bisa disebut dApplet.
Bagi para pengembang, terutama pengembang di China, konsep ini tidak asing. Dalam beberapa tahun terakhir, kita sering mendengar istilah internet seperti "pembangunan ekosistem", "Aplikasi Super", dan perusahaan teknologi besar selalu berusaha untuk membuat lingkungan internet menjadi lebih tertutup, agar dapat beralih dari penyedia layanan menjadi pembuat standar.
Sekarang, tren ini tampaknya juga mulai menyebar ke bidang Web3.
Hingga Juni 2024, meskipun Snaps telah ada hampir satu tahun dan telah ada setidaknya empat tahun sejak konsepnya diajukan, pemahaman pengguna biasa tentangnya tetap sangat sedikit. Bahkan para penggemar cryptocurrency yang sering menggunakan MetaMask setiap hari mungkin tidak tahu apa-apa tentang MetaMask Snaps. Namun, ketika mereka dijelaskan "seperti aplikasi kecil", seringkali senyum memahami muncul di wajah mereka.
Situasi ini mengingatkan pada keadaan saat program kecil WeChat baru diluncurkan. Karena pintu masuk fungsional tidak jelas, penggunaan awal sangat rendah. Setelah pintu masuk dipindahkan ke tampilan daftar program kecil di halaman utama, penggunaan mulai meningkat secara signifikan. Jika MetaMask ingin membangun ekosistem, bagaimana cara menarik pengguna untuk memasuki ekosistem mungkin akan menjadi masalah penting yang perlu segera diselesaikan.
Sejak diluncurkannya, aplikasi mini telah memicu kontroversi di industri internet. Insinyur front-end umumnya memiliki sikap negatif terhadapnya, menganggapnya hanya sebagai alat bisnis yang diciptakan oleh perusahaan besar untuk memonopoli lalu lintas dan mengunci ekosistem, serta tidak memberikan kontribusi besar terhadap perkembangan teknologi. Seberapa banyak kontribusi Snaps Web3 dapat bawa ke komunitas masih perlu diamati. Setelah meninjau dokumen yang disediakan oleh MetaMask, semakin terasa bahwa pengembang Snap di masa depan akan menghadapi banyak batasan dan tantangan.
Sejak MetaMask memulai uji coba publik Snaps hampir setahun yang lalu, jumlah Snaps yang tersedia yang terdaftar di situs resminya tidak banyak, hingga Juni 2024, hanya ada 68. Mengingat bahwa konsep Snaps telah diajukan resmi sejak sekitar tahun 2020, perusahaan Web3 dan pengembang sebenarnya telah memiliki waktu yang cukup lama untuk mempelajarinya.
Saat ini belum ada pengembang khusus untuk Snaps, tetapi cukup banyak pengembang aplikasi kecil di bidang Web2. Pandangan umum tentang aplikasi kecil adalah pengalaman pengembang yang kurang baik. Meskipun aplikasi kecil menggunakan ekosistem frontend, itu adalah versi yang dipangkas, platform membatasi apa yang bisa dilakukan pengembang karena berbagai alasan. Kemampuan teknis dan kualitas dokumentasi masing-masing platform bervariasi, sehingga pengembang harus melewati berbagai kesulitan aneh sebelum dianggap "berpengalaman".
Di bidang Web3, karena faktor keamanan dan lainnya, Snaps mungkin menghadapi situasi serupa. Ia harus 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 sebagainya.
Berdasarkan pertimbangan keamanan, fungsi dasar Snaps terbatas. Sebagian besar fungsi memerlukan izin yang sesuai terlebih dahulu, sehingga Snaps perlu meminta izin 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 masih sedikit, dan MetaMask telah mengklasifikasikannya.
Jenis Snaps
Berdasarkan klasifikasi di situs resmi, dapat dibagi menjadi 4 jenis:
Manajemen Akun
Snaps jenis ini terutama meningkatkan keamanan kunci pribadi melalui teknologi MPC.
Metode perlindungan kunci pribadi tradisional memiliki beberapa masalah:
Melupakan lokasi penyimpanan frase pemulihan dapat menyebabkan kehilangan aset.
Perangkat penyimpanan yang terinfeksi virus dapat menyebabkan pencurian frase pemulihan.
Teknologi MPC dapat secara otomatis membagi kunci privat dan menyimpannya di lokasi yang berbeda, hanya menggabungkannya kembali saat diperlukan untuk tanda tangan transaksi, dan tidak menghasilkan kunci privat lengkap, sehingga memaksimalkan perlindungan keamanan kunci privat.
Saat ini hanya ada 3 akun manajemen Snaps: Capsule, Silent Shard, dan Safeheron.
Capsule menggunakan perangkat PassKey, pemulihan kata sandi, dan 2FA untuk menjaga kunci.
Silent Shard dan Safeheron diimplementasikan melalui pemasangan aplikasi di beberapa perangkat.
Daya tarik Snaps jenis ini terbatas, jumlah instalasinya tidak tinggi.
interoperabilitas
Snaps jenis ini terutama menyediakan kompatibilitas jaringan non-EVM, termasuk Solana, Cosmos, Near, Sui, dan lain-lain. Saat ini, jumlahnya paling banyak, mencakup lebih dari setengah ekosistem Snaps.
komunikasi
Snaps jenis ini menyediakan fungsi notifikasi dan chat, tetapi saat ini jumlah pengguna yang bersedia mengirim pesan melalui blockchain masih sedikit.
Aman
Permintaan untuk Snaps jenis ini cukup besar, terutama karena MetaMask sendiri kurang memberikan peringatan tentang transaksi phishing. Melalui fitur wawasan transaksi yang disediakan oleh Snaps, pengembang dapat menunjukkan informasi transaksi yang lebih kaya kepada pengguna, memberikan analisis dan wawasan, serta meminimalkan kerugian aset.
MetaMask Snaps menyediakan izin transaction-insight dan signature-insight untuk memenuhi kebutuhan terkait, Snap dapat membaca data mentah saat pengguna melakukan transaksi atau menandatangani, melakukan analisis dan menampilkan lebih banyak penjelasan keamanan kepada pengguna.
Pemikiran
MetaMask berharap untuk memperluas jangkauannya ke platform rantai lain melalui Snaps, tetapi seberapa jauh mereka bisa melangkah masih menjadi tanda tanya. Mengacu pada pengalaman aplikasi kecil Web2, layanan aplikasi kecil yang sederhana sering kali tidak dapat dibandingkan dengan aplikasi, fitur baru seringkali terlambat mengikuti, bahkan mengarahkan pengguna untuk menggunakan aplikasi. Setelah pertumbuhan pesat aplikasi kecil, lebih banyak aplikasi meluncurkan platform aplikasi kecil mereka sendiri, masing-masing memperkuat batas ekosistem, dunia Web semakin "terpusat".
Web3 kapital juga belum tentu lebih cerdas dibandingkan Web2. Jika Snaps berkembang dengan baik, mungkin akan ada lebih banyak dompet yang menirunya. Saat itu, pengembang Web3 mungkin perlu mengembangkan versi "Snaps" yang sesuai untuk setiap dompet, yang akan menjadi tantangan. Namun, jika setiap vendor membangun ekosistem "Snaps" mereka sendiri, maka hampir tidak ada ekosistem yang unik. Ini memang sejalan dengan ide "desentralisasi".
Di masa depan, mungkin akan muncul berbagai produk "Snaps-like", dengan perbedaan besar antar platform, dan pengembang perlu menangani masalah kompatibilitas. Akhirnya, mungkin akan lahir Snaps Standard, sementara itu akan ada berbagai "SIP" untuk dibahas, komunitas menunjukkan suasana yang makmur.
Bagaimanapun, MetaMask Snaps adalah produk yang dibangun oleh pengembang yang antusias dan ditujukan untuk menyelesaikan masalah nyata, bukan skema yang dimulai oleh para ahli keuangan.
Bagi sebagian besar pengguna MetaMask saat ini, Snaps masih bukan fitur yang diperlukan. MetaMask mungkin perlu melakukan lebih banyak pekerjaan dalam hal cara mempromosikan secara lebih efektif.
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.
20 Suka
Hadiah
20
5
Bagikan
Komentar
0/400
MemeEchoer
· 07-17 15:38
Anjing saja tidak menggunakan program kecil
Lihat AsliBalas0
PanicSeller69
· 07-16 02:50
Kembali mulai merapikan hal-hal yang berlebihan.
Lihat AsliBalas0
CodeAuditQueen
· 07-15 02:44
Satu lagi titik risiko potensial dari outsourcing hak akses
Lihat AsliBalas0
MoonlightGamer
· 07-15 02:40
Sebuah aplikasi kecil yang lagi-lagi memanfaatkan popularitas.
Lihat AsliBalas0
ZeroRushCaptain
· 07-15 02:33
Sekali lagi, ini adalah medan pemotongan untuk para suckers. Jangan ikut arus dan terjun ke dalamnya.
Analisis MetaMask Snaps: Revolusi aplikasi kecil dalam ekosistem Web3
Web3 Aplikasi Kecil? Analisis Mendalam tentang MetaMask Snaps
MetaMask Snaps adalah proyek dengan cita-cita besar. Selain dari "ideal" yang disandangnya, lebih tepatnya, ini adalah aplikasi kecil di dunia Web3, atau bisa disebut dApplet.
Bagi para pengembang, terutama pengembang di China, konsep ini tidak asing. Dalam beberapa tahun terakhir, kita sering mendengar istilah internet seperti "pembangunan ekosistem", "Aplikasi Super", dan perusahaan teknologi besar selalu berusaha untuk membuat lingkungan internet menjadi lebih tertutup, agar dapat beralih dari penyedia layanan menjadi pembuat standar.
Sekarang, tren ini tampaknya juga mulai menyebar ke bidang Web3.
Hingga Juni 2024, meskipun Snaps telah ada hampir satu tahun dan telah ada setidaknya empat tahun sejak konsepnya diajukan, pemahaman pengguna biasa tentangnya tetap sangat sedikit. Bahkan para penggemar cryptocurrency yang sering menggunakan MetaMask setiap hari mungkin tidak tahu apa-apa tentang MetaMask Snaps. Namun, ketika mereka dijelaskan "seperti aplikasi kecil", seringkali senyum memahami muncul di wajah mereka.
Situasi ini mengingatkan pada keadaan saat program kecil WeChat baru diluncurkan. Karena pintu masuk fungsional tidak jelas, penggunaan awal sangat rendah. Setelah pintu masuk dipindahkan ke tampilan daftar program kecil di halaman utama, penggunaan mulai meningkat secara signifikan. Jika MetaMask ingin membangun ekosistem, bagaimana cara menarik pengguna untuk memasuki ekosistem mungkin akan menjadi masalah penting yang perlu segera diselesaikan.
Sejak diluncurkannya, aplikasi mini telah memicu kontroversi di industri internet. Insinyur front-end umumnya memiliki sikap negatif terhadapnya, menganggapnya hanya sebagai alat bisnis yang diciptakan oleh perusahaan besar untuk memonopoli lalu lintas dan mengunci ekosistem, serta tidak memberikan kontribusi besar terhadap perkembangan teknologi. Seberapa banyak kontribusi Snaps Web3 dapat bawa ke komunitas masih perlu diamati. Setelah meninjau dokumen yang disediakan oleh MetaMask, semakin terasa bahwa pengembang Snap di masa depan akan menghadapi banyak batasan dan tantangan.
Sejak MetaMask memulai uji coba publik Snaps hampir setahun yang lalu, jumlah Snaps yang tersedia yang terdaftar di situs resminya tidak banyak, hingga Juni 2024, hanya ada 68. Mengingat bahwa konsep Snaps telah diajukan resmi sejak sekitar tahun 2020, perusahaan Web3 dan pengembang sebenarnya telah memiliki waktu yang cukup lama untuk mempelajarinya.
Saat ini belum ada pengembang khusus untuk Snaps, tetapi cukup banyak pengembang aplikasi kecil di bidang Web2. Pandangan umum tentang aplikasi kecil adalah pengalaman pengembang yang kurang baik. Meskipun aplikasi kecil menggunakan ekosistem frontend, itu adalah versi yang dipangkas, platform membatasi apa yang bisa dilakukan pengembang karena berbagai alasan. Kemampuan teknis dan kualitas dokumentasi masing-masing platform bervariasi, sehingga pengembang harus melewati berbagai kesulitan aneh sebelum dianggap "berpengalaman".
Di bidang Web3, karena faktor keamanan dan lainnya, Snaps mungkin menghadapi situasi serupa. Ia harus 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 sebagainya.
Berdasarkan pertimbangan keamanan, fungsi dasar Snaps terbatas. Sebagian besar fungsi memerlukan izin yang sesuai terlebih dahulu, sehingga Snaps perlu meminta izin 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 masih sedikit, dan MetaMask telah mengklasifikasikannya.
Jenis Snaps
Berdasarkan klasifikasi di situs resmi, dapat dibagi menjadi 4 jenis:
Manajemen Akun
Snaps jenis ini terutama meningkatkan keamanan kunci pribadi melalui teknologi MPC.
Metode perlindungan kunci pribadi tradisional memiliki beberapa masalah:
Teknologi MPC dapat secara otomatis membagi kunci privat dan menyimpannya di lokasi yang berbeda, hanya menggabungkannya kembali saat diperlukan untuk tanda tangan transaksi, dan tidak menghasilkan kunci privat lengkap, sehingga memaksimalkan perlindungan keamanan kunci privat.
Saat ini hanya ada 3 akun manajemen Snaps: Capsule, Silent Shard, dan Safeheron.
Daya tarik Snaps jenis ini terbatas, jumlah instalasinya tidak tinggi.
interoperabilitas
Snaps jenis ini terutama menyediakan kompatibilitas jaringan non-EVM, termasuk Solana, Cosmos, Near, Sui, dan lain-lain. Saat ini, jumlahnya paling banyak, mencakup lebih dari setengah ekosistem Snaps.
komunikasi
Snaps jenis ini menyediakan fungsi notifikasi dan chat, tetapi saat ini jumlah pengguna yang bersedia mengirim pesan melalui blockchain masih sedikit.
Aman
Permintaan untuk Snaps jenis ini cukup besar, terutama karena MetaMask sendiri kurang memberikan peringatan tentang transaksi phishing. Melalui fitur wawasan transaksi yang disediakan oleh Snaps, pengembang dapat menunjukkan informasi transaksi yang lebih kaya kepada pengguna, memberikan analisis dan wawasan, serta meminimalkan kerugian aset.
MetaMask Snaps menyediakan izin transaction-insight dan signature-insight untuk memenuhi kebutuhan terkait, Snap dapat membaca data mentah saat pengguna melakukan transaksi atau menandatangani, melakukan analisis dan menampilkan lebih banyak penjelasan keamanan kepada pengguna.
Pemikiran
MetaMask berharap untuk memperluas jangkauannya ke platform rantai lain melalui Snaps, tetapi seberapa jauh mereka bisa melangkah masih menjadi tanda tanya. Mengacu pada pengalaman aplikasi kecil Web2, layanan aplikasi kecil yang sederhana sering kali tidak dapat dibandingkan dengan aplikasi, fitur baru seringkali terlambat mengikuti, bahkan mengarahkan pengguna untuk menggunakan aplikasi. Setelah pertumbuhan pesat aplikasi kecil, lebih banyak aplikasi meluncurkan platform aplikasi kecil mereka sendiri, masing-masing memperkuat batas ekosistem, dunia Web semakin "terpusat".
Web3 kapital juga belum tentu lebih cerdas dibandingkan Web2. Jika Snaps berkembang dengan baik, mungkin akan ada lebih banyak dompet yang menirunya. Saat itu, pengembang Web3 mungkin perlu mengembangkan versi "Snaps" yang sesuai untuk setiap dompet, yang akan menjadi tantangan. Namun, jika setiap vendor membangun ekosistem "Snaps" mereka sendiri, maka hampir tidak ada ekosistem yang unik. Ini memang sejalan dengan ide "desentralisasi".
Di masa depan, mungkin akan muncul berbagai produk "Snaps-like", dengan perbedaan besar antar platform, dan pengembang perlu menangani masalah kompatibilitas. Akhirnya, mungkin akan lahir Snaps Standard, sementara itu akan ada berbagai "SIP" untuk dibahas, komunitas menunjukkan suasana yang makmur.
Bagaimanapun, MetaMask Snaps adalah produk yang dibangun oleh pengembang yang antusias dan ditujukan untuk menyelesaikan masalah nyata, bukan skema yang dimulai oleh para ahli keuangan.
Bagi sebagian besar pengguna MetaMask saat ini, Snaps masih bukan fitur yang diperlukan. MetaMask mungkin perlu melakukan lebih banyak pekerjaan dalam hal cara mempromosikan secara lebih efektif.