Web3 Dünyası için Mini Uygulamalar: MetaMask Snaps'ı Derinlemesine İnceleme
MetaMask Snaps, büyük idealleri olan bir projedir, ancak "ideal" giysisini bir kenara bıraktığımızda, onu Web3 dünyasının küçük uygulamaları olarak adlandırmak daha uygundur veya ona daha şık bir isim verelim: dApplet.
Geliştiriciler için, özellikle de Çin içindeki geliştiriciler için, bu kavram yabancı değil. Son yıllarda, "ekosistem oluşturma", "süper Uygulama" gibi internet terimleri sıkça ortaya çıkıyor, ticari devler internet ortamını daha kapalı hale getirmeye çalışarak hizmet sağlayıcılardan standart belirleyicilere dönüşmeye çalışıyorlar. Bu akım şimdi Web3 alanına da yayılmaya başlamış gibi görünüyor.
2024 Haziran itibarıyla, Snaps neredeyse bir yıldır var olmasına rağmen, konseptin ortaya atılması en az dört yıl önce olmasına rağmen, sıradan kullanıcıların bunun hakkında pek bilgisi yok. Her gün MetaMask'ı açan kripto para piyasası takipçileri bile MetaMask Snaps hakkında hiçbir şey bilmeyebilir. Ancak, "mini programlar gibi" olarak açıklandığında, geliştiricilerin genellikle anlaşılır bir gülümseme belirdiği görülüyor.
Bu durum, WeChat mini programlarının yeni piyasaya sürüldüğü zamanki durumu hatırlatıyor. Fonksiyon girişleri belirgin olmadığından kullanım oranı çok düşüktü. Giriş, ana sayfada aşağı açılır menüde mini program listesi olarak gösterilmeye başlandıktan sonra, kullanım oranı büyük bir artış göstermeye başladı. MetaMask için, kullanıcıları ekosistemine çekmenin nasıl yapılacağı önemli bir çözüm bekleyen sorun olabilir.
Küçük uygulamalar doğduğundan beri internet sektöründe tartışmalara neden olmuştur. Ön uç mühendisleri genellikle bunun sadece internet devlerinin trafiği tekelleştirmek ve ekosistemi kapatmak için kullandıkları bir ticaret aracı olduğunu, teknik gelişime fazla katkıda bulunmadığını düşünmektedir. Web3'ün Snaps'ın topluma ne kadar katkıda bulunacağı henüz gözlemlenmemiştir. MetaMask tarafından sunulan belgeleri inceledikçe, gelecekteki Snap geliştiricilerinin birçok kısıtlamayla karşılaşacağı düşüncesi artmaktadır.
MetaMask'ın Snaps kamu test sürümünü başlatmasından bu yana neredeyse bir yıl geçti, ancak resmi web sitesinde listelenen kullanılabilir Snaps sayısı pek fazla değil, 2024 Haziran itibarıyla yalnızca 68 adet var. Dikkate değer olan, 2020 civarında resmi olarak Snaps kavramının ortaya atılmasıdır; Web3 şirketleri ve geliştiricilerin onu anlamaları için aslında oldukça uzun bir süreleri oldu.
Şu anda Snaps geliştiren özel bir geliştirici görmedim, ancak Web2'de birçok küçük program geliştiricisi var. Küçük programların genel görüşü, geliştirme deneyiminin kötü olduğu yönünde. Küçük program geliştirme, ön uç ekosistemi kullanıyor olsa da, kısıtlanmış bir versiyondur; tedarikçiler çeşitli nedenlerden dolayı geliştiricilerin yapabilecekleri şeyleri sınırlamaktadır. Farklı tedarikçilerin teknik yetenekleri ve dökümantasyon kalitesi değişkenlik gösterdiğinden, geliştiricilerin her platformda çeşitli zorluklarla karşılaştıktan sonra "deneyimli" olarak adlandırılabilmeleri gerekmektedir.
Web3'e dönersek, güvenlik gibi faktörler nedeniyle Snaps benzer bir durumla karşılaşabilir. İzole bir güvenlik bağlamında çalışır ve "güvenli ECMAScript" kullanır, bu da aslında JavaScript API'sine bazı kısıtlamalar getirir; örneğin, DOM'a, Node.js'e, tarayıcı eklenti API'lerine erişim yoktur.
Güvenlik nedenleriyle, temel bir Snaps işlevi sınırlıdır. Çoğu işlev, ilgili izinleri gerektirir, bu nedenle Snaps kurulum sırasında kullanıcıdan izin talep etmelidir. Mevcut izinler arasında yaşam döngüsü, işlem, imza, CRON vb. bulunur.
Mevcut Snaps sayısı, gelişen Web3 ekosistemine kıyasla daha azdır ve MetaMask bunları sınıflandırmıştır.
Snaps Türü
MetaMask resmi web sitesi Snaps'ı dört türe ayırmaktadır:
Hesap Yönetimi
Bu tür Snaps, anahtarın güvenliğini artırmak için MPC teknolojisini kullanır. Geleneksel kelime grubu saklama yöntemleriyle karşılaştırıldığında, MPC teknolojisi anahtarı otomatik olarak birden fazla parçaya böler ve bunları ayrı ayrı depolar; yalnızca işlem imzası gerektiğinde tam anahtarı birleştirir ve bu süreçte tam anahtar oluşturulmaz, bu da anahtarın sızmasına karşı maksimum koruma sağlar.
Şu anda yalnızca 3 hesap yönetim türünde Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron. Bunlar farklı yöntemlerle özel anahtar yönetimi sağlar, ancak kurulum sayısı yüksek değildir.
birlikte çalışabilirlik
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi EVM dışı ağlarla uyumluluk sağlamaya odaklanmaktadır. Şu anda bu tür Snaps, tüm ekosistemin yarısından fazlasını oluşturarak en fazla olanlardır.
Bildirimler ve Sohbet
Bu tür Snaps şu anda daha az kullanıcıya sahip, bunun nedeni mevcut sohbet uygulamalarının çok olması ve zincir üzerinden mesaj göndermeyi isteyen kullanıcıların hala az olmasıdır.
güvenli
Güvenlik türü Snaps'e olan talep oldukça büyük, özellikle MetaMask'ın oltalama işlemleri konusunda uyarı vermediği durumlarda. Bu tür Snaps, kullanıcılara daha zengin işlem bilgileri ve analizleri sunarak varlık kaybını önlemeye yardımcı olabilir. Resmi web verilerine göre, güvenlik odaklı Snaps, çoklu zincir desteği dışında en yüksek talebe sahip olanlardır ve toplamın yüzde yirmisini oluşturur.
MetaMask Snaps, kullanıcıların işlem başlatması veya imza atması sırasında ham verileri okumasına, analiz yapmasına ve kullanıcılara daha fazla güvenlik açıklaması göstermesine olanak tanıyan ilgili izinleri sağlar.
Gelecek Görünümü
MetaMask, Snaps ile alanını diğer zincir platformlarına genişletmeyi deniyor, ancak sonunda ne kadar yol alacağı tahmin edilemez. Web2 mini programlarının gelişimini referans alırsak, eğer Snaps iyi gelişirse, daha fazla cüzdan bununla benzerlik gösterebilir. Bu, Web3 geliştiricilerinin farklı cüzdanlar için "Snaps"'in farklı sürümlerini geliştirmesi gerektiği anlamına gelebilir ve bu da iş yükünü artırır.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması muhtemeldir, platformlar arasında büyük farklılıklar olacak ve geliştiricilerin uyumluluk sorunlarıyla başa çıkmaları gerekecek. Sonunda Snaps Standardı'nın doğması ve çeşitli "SIP"lerin tartışılmasıyla gelişen bir topluluk ekosisteminin oluşması mümkün.
Her ne olursa olsun, MetaMask Snaps, tutkulu geliştiriciler tarafından inşa edilen ve gerçek sorunları çözmeyi amaçlayan bir üründür. Mevcut çoğu MetaMask kullanıcısı için Snaps henüz gerekli bir özellik olmayabilir, MetaMask'ın tanıtım konusunda daha fazla çalışma yapması gerekiyor.
View Original
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.
14 Likes
Reward
14
6
Share
Comment
0/400
MetamaskMechanic
· 9h ago
Aman Tanrım, snaps'a yakışır.
View OriginalReply0
LiquidatedAgain
· 9h ago
Yani bu yine bir Öngörü bilgeliği projesi mi? Daha iyi bir dip kopyalamak.
MetaMask Snaps Analizi: Web3 Dünyasının Mini Program Ekosistemi
Web3 Dünyası için Mini Uygulamalar: MetaMask Snaps'ı Derinlemesine İnceleme
MetaMask Snaps, büyük idealleri olan bir projedir, ancak "ideal" giysisini bir kenara bıraktığımızda, onu Web3 dünyasının küçük uygulamaları olarak adlandırmak daha uygundur veya ona daha şık bir isim verelim: dApplet.
Geliştiriciler için, özellikle de Çin içindeki geliştiriciler için, bu kavram yabancı değil. Son yıllarda, "ekosistem oluşturma", "süper Uygulama" gibi internet terimleri sıkça ortaya çıkıyor, ticari devler internet ortamını daha kapalı hale getirmeye çalışarak hizmet sağlayıcılardan standart belirleyicilere dönüşmeye çalışıyorlar. Bu akım şimdi Web3 alanına da yayılmaya başlamış gibi görünüyor.
2024 Haziran itibarıyla, Snaps neredeyse bir yıldır var olmasına rağmen, konseptin ortaya atılması en az dört yıl önce olmasına rağmen, sıradan kullanıcıların bunun hakkında pek bilgisi yok. Her gün MetaMask'ı açan kripto para piyasası takipçileri bile MetaMask Snaps hakkında hiçbir şey bilmeyebilir. Ancak, "mini programlar gibi" olarak açıklandığında, geliştiricilerin genellikle anlaşılır bir gülümseme belirdiği görülüyor.
Bu durum, WeChat mini programlarının yeni piyasaya sürüldüğü zamanki durumu hatırlatıyor. Fonksiyon girişleri belirgin olmadığından kullanım oranı çok düşüktü. Giriş, ana sayfada aşağı açılır menüde mini program listesi olarak gösterilmeye başlandıktan sonra, kullanım oranı büyük bir artış göstermeye başladı. MetaMask için, kullanıcıları ekosistemine çekmenin nasıl yapılacağı önemli bir çözüm bekleyen sorun olabilir.
Küçük uygulamalar doğduğundan beri internet sektöründe tartışmalara neden olmuştur. Ön uç mühendisleri genellikle bunun sadece internet devlerinin trafiği tekelleştirmek ve ekosistemi kapatmak için kullandıkları bir ticaret aracı olduğunu, teknik gelişime fazla katkıda bulunmadığını düşünmektedir. Web3'ün Snaps'ın topluma ne kadar katkıda bulunacağı henüz gözlemlenmemiştir. MetaMask tarafından sunulan belgeleri inceledikçe, gelecekteki Snap geliştiricilerinin birçok kısıtlamayla karşılaşacağı düşüncesi artmaktadır.
MetaMask'ın Snaps kamu test sürümünü başlatmasından bu yana neredeyse bir yıl geçti, ancak resmi web sitesinde listelenen kullanılabilir Snaps sayısı pek fazla değil, 2024 Haziran itibarıyla yalnızca 68 adet var. Dikkate değer olan, 2020 civarında resmi olarak Snaps kavramının ortaya atılmasıdır; Web3 şirketleri ve geliştiricilerin onu anlamaları için aslında oldukça uzun bir süreleri oldu.
Şu anda Snaps geliştiren özel bir geliştirici görmedim, ancak Web2'de birçok küçük program geliştiricisi var. Küçük programların genel görüşü, geliştirme deneyiminin kötü olduğu yönünde. Küçük program geliştirme, ön uç ekosistemi kullanıyor olsa da, kısıtlanmış bir versiyondur; tedarikçiler çeşitli nedenlerden dolayı geliştiricilerin yapabilecekleri şeyleri sınırlamaktadır. Farklı tedarikçilerin teknik yetenekleri ve dökümantasyon kalitesi değişkenlik gösterdiğinden, geliştiricilerin her platformda çeşitli zorluklarla karşılaştıktan sonra "deneyimli" olarak adlandırılabilmeleri gerekmektedir.
Web3'e dönersek, güvenlik gibi faktörler nedeniyle Snaps benzer bir durumla karşılaşabilir. İzole bir güvenlik bağlamında çalışır ve "güvenli ECMAScript" kullanır, bu da aslında JavaScript API'sine bazı kısıtlamalar getirir; örneğin, DOM'a, Node.js'e, tarayıcı eklenti API'lerine erişim yoktur.
Güvenlik nedenleriyle, temel bir Snaps işlevi sınırlıdır. Çoğu işlev, ilgili izinleri gerektirir, bu nedenle Snaps kurulum sırasında kullanıcıdan izin talep etmelidir. Mevcut izinler arasında yaşam döngüsü, işlem, imza, CRON vb. bulunur.
Mevcut Snaps sayısı, gelişen Web3 ekosistemine kıyasla daha azdır ve MetaMask bunları sınıflandırmıştır.
Snaps Türü
MetaMask resmi web sitesi Snaps'ı dört türe ayırmaktadır:
Hesap Yönetimi
Bu tür Snaps, anahtarın güvenliğini artırmak için MPC teknolojisini kullanır. Geleneksel kelime grubu saklama yöntemleriyle karşılaştırıldığında, MPC teknolojisi anahtarı otomatik olarak birden fazla parçaya böler ve bunları ayrı ayrı depolar; yalnızca işlem imzası gerektiğinde tam anahtarı birleştirir ve bu süreçte tam anahtar oluşturulmaz, bu da anahtarın sızmasına karşı maksimum koruma sağlar.
Şu anda yalnızca 3 hesap yönetim türünde Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron. Bunlar farklı yöntemlerle özel anahtar yönetimi sağlar, ancak kurulum sayısı yüksek değildir.
birlikte çalışabilirlik
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi EVM dışı ağlarla uyumluluk sağlamaya odaklanmaktadır. Şu anda bu tür Snaps, tüm ekosistemin yarısından fazlasını oluşturarak en fazla olanlardır.
Bildirimler ve Sohbet
Bu tür Snaps şu anda daha az kullanıcıya sahip, bunun nedeni mevcut sohbet uygulamalarının çok olması ve zincir üzerinden mesaj göndermeyi isteyen kullanıcıların hala az olmasıdır.
güvenli
Güvenlik türü Snaps'e olan talep oldukça büyük, özellikle MetaMask'ın oltalama işlemleri konusunda uyarı vermediği durumlarda. Bu tür Snaps, kullanıcılara daha zengin işlem bilgileri ve analizleri sunarak varlık kaybını önlemeye yardımcı olabilir. Resmi web verilerine göre, güvenlik odaklı Snaps, çoklu zincir desteği dışında en yüksek talebe sahip olanlardır ve toplamın yüzde yirmisini oluşturur.
MetaMask Snaps, kullanıcıların işlem başlatması veya imza atması sırasında ham verileri okumasına, analiz yapmasına ve kullanıcılara daha fazla güvenlik açıklaması göstermesine olanak tanıyan ilgili izinleri sağlar.
Gelecek Görünümü
MetaMask, Snaps ile alanını diğer zincir platformlarına genişletmeyi deniyor, ancak sonunda ne kadar yol alacağı tahmin edilemez. Web2 mini programlarının gelişimini referans alırsak, eğer Snaps iyi gelişirse, daha fazla cüzdan bununla benzerlik gösterebilir. Bu, Web3 geliştiricilerinin farklı cüzdanlar için "Snaps"'in farklı sürümlerini geliştirmesi gerektiği anlamına gelebilir ve bu da iş yükünü artırır.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması muhtemeldir, platformlar arasında büyük farklılıklar olacak ve geliştiricilerin uyumluluk sorunlarıyla başa çıkmaları gerekecek. Sonunda Snaps Standardı'nın doğması ve çeşitli "SIP"lerin tartışılmasıyla gelişen bir topluluk ekosisteminin oluşması mümkün.
Her ne olursa olsun, MetaMask Snaps, tutkulu geliştiriciler tarafından inşa edilen ve gerçek sorunları çözmeyi amaçlayan bir üründür. Mevcut çoğu MetaMask kullanıcısı için Snaps henüz gerekli bir özellik olmayabilir, MetaMask'ın tanıtım konusunda daha fazla çalışma yapması gerekiyor.