MetaMask Snaps, büyük idealleri olan bir projedir. İdealist dış görünümünü bir kenara bıraktığımızda, aslında Web3 dünyasının bir tür mini uygulaması veya dApplet olarak adlandırılabilir.
Geliştiriciler için, özellikle de Çin'deki geliştiriciler için bu kavram yabancı değildir. Son yıllarda, "ekosistem oluşturma", "süper uygulama" gibi internet terimleri sıkça ortaya çıkmakta ve büyük internet şirketleri, hizmet sağlayıcısından standart belirleyicisine dönüşmek için kapalı ekosistemler yaratmaya çalışmaktadır. Şimdi, bu trendin Web3 alanına da yayıldığı görünmektedir.
2024 Haziran'ına kadar, Snaps neredeyse bir yıldır var olmasına rağmen, konseptin ortaya atılmasının üzerinden en az 4 yıl geçmiş olmasına rağmen, sıradan kullanıcıların bunun hakkında çok az bilgisi var. Her gün MetaMask kullanan kripto para meraklıları bile MetaMask Snaps hakkında hiçbir şey bilmiyor olabilir. Ancak "benzer küçük uygulamalar" olarak açıklandığında, geliştiriciler genellikle anlamış bir gülümseme ile karşılık verir.
Bu durum, WeChat mini programlarının ilk piyasaya sürüldüğü zamanki durumu hatırlatıyor. Fonksiyon girişleri belirgin olmadığından, başlangıçta kullanım oranı çok düşüktü. Daha sonra giriş, ana sayfadaki açılır menüye taşındığında, kullanım oranı önemli ölçüde artmaya başladı. MetaMask, bir ekosistem oluşturmak istiyorsa, kullanıcıları bu ekosisteme çekmek önemli bir sorun haline gelebilir.
Küçük programlar doğduğundan beri tartışmalarla doludur. Ön yüz mühendisleri genellikle bunun internet devlerinin trafiği tekelleştirmek ve ekosistemi kapatmak için kullandığı bir ticari araç olduğunu, teknoloji gelişimine sınırlı katkıda bulunduğunu düşünüyor. Web3'ün Snaps topluluğa ne kadar katkı sağlayacağı henüz gözlemlenmelidir. MetaMask tarafından sağlanan belgeleri incelediğinizde, gelecekteki Snap geliştiricilerinin birçok kısıtlamayla karşılaşabileceğini görmek zor değildir.
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 toplamda yalnızca 68 tane var. Dikkat çekici bir şekilde, resmi olarak Snaps kavramı 2020 civarında ortaya atılmıştı; Web3 şirketleri ve geliştiricilerin aslında bunu anlamaları için oldukça uzun bir süreleri oldu.
Şu anda Snaps için tam zamanlı geliştiriciler görmedim, ancak Web2'de birçok küçük uygulama geliştiricisi var. Küçük uygulamaların genel görüşü, geliştirme deneyiminin kötü olduğu yönünde. Küçük uygulama geliştirme ön uç ekosistemini kullanmasına rağmen, kısıtlanmış bir versiyonudur; üreticiler çeşitli nedenlerle geliştiricilerin yapabileceği şeyler üzerinde kısıtlamalar getirmektedir. Farklı üreticilerin teknik yetenekleri ve dokümantasyon kalitesi değişkenlik gösterdiği için, geliştiricilerin "deneyimli" olarak adlandırılabilmesi için çeşitli garip tuzaklardan geçmesi gerekmektedir.
Web3 alanında, güvenlik gibi faktörler göz önüne alındığında, Snaps benzer bir durumla karşılaşabilir. İzole bir güvenlik bağlamında çalışır ve "güvenli ECMAScript" kullanır; bu aslında JavaScript API'sine bazı kısıtlamalar getirir, örneğin DOM'a, Node.js'e, tarayıcı eklentisi API'lerine erişim yoktur.
Güvenlik nedenleriyle, temel bir Snaps işlevi sınırlıdır. Çoğu işlevin ilgili izinlerin alınması gerekmektedir, bu nedenle Snaps kurulum sırasında kullanıcılardan ilgili izinleri talep etmelidir. Mevcut izinler arasında yaşam döngüsü, işlem, imza, CRON vb. bulunmaktadır.
Gelişen Web3 ekosistemine kıyasla, mevcut Snaps sayısı oldukça azdır, MetaMask bunları birkaç kategoriye ayırmıştır.
Snaps türü
MetaMask resmi web sitesinin kategorisine göre, Snaps genel olarak 4 türde sınıflandırılmaktadır:
Hesap Yönetimi
Bu tür Snaps, özel anahtarların güvenliğini artırmak için MPC teknolojisini kullanır. Geleneksel özel anahtar saklama yöntemlerine kıyasla, MPC teknolojisi özel anahtarı otomatik olarak parçalara ayırarak farklı yerlerde saklar, yalnızca işlem imzalamak gerektiğinde yeniden birleştirir ve bu süreçte tam özel anahtar oluşturulmaz, böylece özel anahtarın güvenliği en üst düzeye çıkar.
Şu anda yalnızca 3 hesap yönetimi türünde Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron. Bunlar, özel anahtarların güvenli yönetimini sağlamak için farklı yöntemler kullanmaktadır.
İşlem yapabilirlik
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi EVM dışı ağlarla uyumluluk sağlamaktadır. Şu anda bu tür Snaps, ekosisteminin yarısından fazlasını oluşturarak en fazla sayıda olanlardır.
Bildirimler ve Sohbet
Bu tür Snaps'lerin kendine özgü özellikleri olsa da, mevcut birçok iletişim uygulaması arasında mesaj göndermek için zinciri kullanmaya istekli kullanıcılar hala azınlık.
Güvenli
Güvenlik türü Snaps'a olan talep oldukça büyük, özellikle MetaMask'ın kendisinin dolandırıcılık işlemleri konusunda yeterli uyarılarda bulunmadığı durumlarda. Bu tür Snaps, kullanıcılara daha zengin işlem bilgileri ve analizleri sunarak varlık kaybını önlemeye yardımcı olabilir. Şu anda, güvenlik türü Snaps toplamın yaklaşık yüzde yirmisini oluşturuyor.
MetaMask Snaps, kullanıcıların işlem başlatması veya imzalama sırasında ham verileri okumalarına, analiz etmelerine ve kullanıcılara daha ayrıntılı güvenlik açıklamaları sunmalarına olanak tanıyan ilgili izinleri sağlar.
Gelecek Vizyonu
MetaMask, Snaps aracılığıyla kendi alanını diğer zincir platformlarına genişletmeye çalışıyor, ancak ne kadar ileri gidebileceği hala bir bilinmez. Web2 alanındaki küçük uygulama deneyimlerine bakıldığında, sade küçük uygulama versiyonları genellikle yerel uygulamalarla kıyaslandığında zayıf kalıyor ve yeni özelliklerin takip edilmesi genellikle geride kalıyor.
Eğer Snaps iyi gelişirse, daha fazla cüzdanın bunu örnek alması mümkün. Bu durumda, Web3 geliştiricilerinin her bir cüzdan için "Snaps"'in ilgili sürümlerini geliştirmesi gerekebilir ki bu, şüphesiz geliştirme zorluğunu artıracaktır. Ancak, eğer tüm üreticiler kendi "Snaps" ekosistemlerini oluşturursa, bu da gerçek anlamda benzersiz bir ekosistemin olmamasına yol açabilir.
Gelecekte çeşitli "Snaps-like" platformların ortaya çıkması mümkün, platformlar arasında büyük farklılıklar var, geliştiricilerin her platforma uyum sağlamak için büyük çaba harcaması gerekecek. Sonunda Snaps Standard'ı ve topluluğun tartışması için çeşitli "SIP"'ler ortaya çıkabilir, bu da gelişen bir ekosistem oluşturabilir.
Yine de, MetaMask Snaps nihayetinde gerçek sorunları çözmeyi amaçlayan, tutkulu bir geliştirici grubunca yaratılan bir üründür ve bir finansal dolandırıcılık değildir. MetaMask'ın çoğu kullanıcısı için Snaps şu anda zorunlu 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.
7 Likes
Reward
7
9
Share
Comment
0/400
LightningLady
· 07-19 13:50
Geldi geldi, birkaç tane itelim bakalım.
View OriginalReply0
SneakyFlashloan
· 07-19 12:50
Bu kodu kim inceledi? Zor durumda.
View OriginalReply0
MevTears
· 07-18 13:05
Güvenli? O da pek öyle değil.
View OriginalReply0
GameFiCritic
· 07-17 19:21
Bir başka sözde ekosistemin başıboş bir şey.
View OriginalReply0
CryptoPhoenix
· 07-16 22:11
Ekosistem henüz tamamlanmadı, bu dalgayı atlattıktan sonra gündoğumu var, kızlar.
View OriginalReply0
DefiPlaybook
· 07-16 22:10
Platform ne kadar iyi olursa olsun, airdrop yapmadan sadece şaka yapıyorsun. Token ne zaman dağıtılacak?
MetaMask Snaps: Web3 dünyasının küçük uygulamaları, refah ekosistemi yaratabilir mi?
Web3 Dünyasının "Küçük Uygulamaları": MetaMask Snaps'i Tartışmak
MetaMask Snaps, büyük idealleri olan bir projedir. İdealist dış görünümünü bir kenara bıraktığımızda, aslında Web3 dünyasının bir tür mini uygulaması veya dApplet olarak adlandırılabilir.
Geliştiriciler için, özellikle de Çin'deki geliştiriciler için bu kavram yabancı değildir. Son yıllarda, "ekosistem oluşturma", "süper uygulama" gibi internet terimleri sıkça ortaya çıkmakta ve büyük internet şirketleri, hizmet sağlayıcısından standart belirleyicisine dönüşmek için kapalı ekosistemler yaratmaya çalışmaktadır. Şimdi, bu trendin Web3 alanına da yayıldığı görünmektedir.
2024 Haziran'ına kadar, Snaps neredeyse bir yıldır var olmasına rağmen, konseptin ortaya atılmasının üzerinden en az 4 yıl geçmiş olmasına rağmen, sıradan kullanıcıların bunun hakkında çok az bilgisi var. Her gün MetaMask kullanan kripto para meraklıları bile MetaMask Snaps hakkında hiçbir şey bilmiyor olabilir. Ancak "benzer küçük uygulamalar" olarak açıklandığında, geliştiriciler genellikle anlamış bir gülümseme ile karşılık verir.
Bu durum, WeChat mini programlarının ilk piyasaya sürüldüğü zamanki durumu hatırlatıyor. Fonksiyon girişleri belirgin olmadığından, başlangıçta kullanım oranı çok düşüktü. Daha sonra giriş, ana sayfadaki açılır menüye taşındığında, kullanım oranı önemli ölçüde artmaya başladı. MetaMask, bir ekosistem oluşturmak istiyorsa, kullanıcıları bu ekosisteme çekmek önemli bir sorun haline gelebilir.
Küçük programlar doğduğundan beri tartışmalarla doludur. Ön yüz mühendisleri genellikle bunun internet devlerinin trafiği tekelleştirmek ve ekosistemi kapatmak için kullandığı bir ticari araç olduğunu, teknoloji gelişimine sınırlı katkıda bulunduğunu düşünüyor. Web3'ün Snaps topluluğa ne kadar katkı sağlayacağı henüz gözlemlenmelidir. MetaMask tarafından sağlanan belgeleri incelediğinizde, gelecekteki Snap geliştiricilerinin birçok kısıtlamayla karşılaşabileceğini görmek zor değildir.
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 toplamda yalnızca 68 tane var. Dikkat çekici bir şekilde, resmi olarak Snaps kavramı 2020 civarında ortaya atılmıştı; Web3 şirketleri ve geliştiricilerin aslında bunu anlamaları için oldukça uzun bir süreleri oldu.
Şu anda Snaps için tam zamanlı geliştiriciler görmedim, ancak Web2'de birçok küçük uygulama geliştiricisi var. Küçük uygulamaların genel görüşü, geliştirme deneyiminin kötü olduğu yönünde. Küçük uygulama geliştirme ön uç ekosistemini kullanmasına rağmen, kısıtlanmış bir versiyonudur; üreticiler çeşitli nedenlerle geliştiricilerin yapabileceği şeyler üzerinde kısıtlamalar getirmektedir. Farklı üreticilerin teknik yetenekleri ve dokümantasyon kalitesi değişkenlik gösterdiği için, geliştiricilerin "deneyimli" olarak adlandırılabilmesi için çeşitli garip tuzaklardan geçmesi gerekmektedir.
Web3 alanında, güvenlik gibi faktörler göz önüne alındığında, Snaps benzer bir durumla karşılaşabilir. İzole bir güvenlik bağlamında çalışır ve "güvenli ECMAScript" kullanır; bu aslında JavaScript API'sine bazı kısıtlamalar getirir, örneğin DOM'a, Node.js'e, tarayıcı eklentisi API'lerine erişim yoktur.
Güvenlik nedenleriyle, temel bir Snaps işlevi sınırlıdır. Çoğu işlevin ilgili izinlerin alınması gerekmektedir, bu nedenle Snaps kurulum sırasında kullanıcılardan ilgili izinleri talep etmelidir. Mevcut izinler arasında yaşam döngüsü, işlem, imza, CRON vb. bulunmaktadır.
Gelişen Web3 ekosistemine kıyasla, mevcut Snaps sayısı oldukça azdır, MetaMask bunları birkaç kategoriye ayırmıştır.
Snaps türü
MetaMask resmi web sitesinin kategorisine göre, Snaps genel olarak 4 türde sınıflandırılmaktadır:
Hesap Yönetimi
Bu tür Snaps, özel anahtarların güvenliğini artırmak için MPC teknolojisini kullanır. Geleneksel özel anahtar saklama yöntemlerine kıyasla, MPC teknolojisi özel anahtarı otomatik olarak parçalara ayırarak farklı yerlerde saklar, yalnızca işlem imzalamak gerektiğinde yeniden birleştirir ve bu süreçte tam özel anahtar oluşturulmaz, böylece özel anahtarın güvenliği en üst düzeye çıkar.
Şu anda yalnızca 3 hesap yönetimi türünde Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron. Bunlar, özel anahtarların güvenli yönetimini sağlamak için farklı yöntemler kullanmaktadır.
İşlem yapabilirlik
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi EVM dışı ağlarla uyumluluk sağlamaktadır. Şu anda bu tür Snaps, ekosisteminin yarısından fazlasını oluşturarak en fazla sayıda olanlardır.
Bildirimler ve Sohbet
Bu tür Snaps'lerin kendine özgü özellikleri olsa da, mevcut birçok iletişim uygulaması arasında mesaj göndermek için zinciri kullanmaya istekli kullanıcılar hala azınlık.
Güvenli
Güvenlik türü Snaps'a olan talep oldukça büyük, özellikle MetaMask'ın kendisinin dolandırıcılık işlemleri konusunda yeterli uyarılarda bulunmadığı durumlarda. Bu tür Snaps, kullanıcılara daha zengin işlem bilgileri ve analizleri sunarak varlık kaybını önlemeye yardımcı olabilir. Şu anda, güvenlik türü Snaps toplamın yaklaşık yüzde yirmisini oluşturuyor.
MetaMask Snaps, kullanıcıların işlem başlatması veya imzalama sırasında ham verileri okumalarına, analiz etmelerine ve kullanıcılara daha ayrıntılı güvenlik açıklamaları sunmalarına olanak tanıyan ilgili izinleri sağlar.
Gelecek Vizyonu
MetaMask, Snaps aracılığıyla kendi alanını diğer zincir platformlarına genişletmeye çalışıyor, ancak ne kadar ileri gidebileceği hala bir bilinmez. Web2 alanındaki küçük uygulama deneyimlerine bakıldığında, sade küçük uygulama versiyonları genellikle yerel uygulamalarla kıyaslandığında zayıf kalıyor ve yeni özelliklerin takip edilmesi genellikle geride kalıyor.
Eğer Snaps iyi gelişirse, daha fazla cüzdanın bunu örnek alması mümkün. Bu durumda, Web3 geliştiricilerinin her bir cüzdan için "Snaps"'in ilgili sürümlerini geliştirmesi gerekebilir ki bu, şüphesiz geliştirme zorluğunu artıracaktır. Ancak, eğer tüm üreticiler kendi "Snaps" ekosistemlerini oluşturursa, bu da gerçek anlamda benzersiz bir ekosistemin olmamasına yol açabilir.
Gelecekte çeşitli "Snaps-like" platformların ortaya çıkması mümkün, platformlar arasında büyük farklılıklar var, geliştiricilerin her platforma uyum sağlamak için büyük çaba harcaması gerekecek. Sonunda Snaps Standard'ı ve topluluğun tartışması için çeşitli "SIP"'ler ortaya çıkabilir, bu da gelişen bir ekosistem oluşturabilir.
Yine de, MetaMask Snaps nihayetinde gerçek sorunları çözmeyi amaçlayan, tutkulu bir geliştirici grubunca yaratılan bir üründür ve bir finansal dolandırıcılık değildir. MetaMask'ın çoğu kullanıcısı için Snaps şu anda zorunlu bir özellik olmayabilir, MetaMask'ın tanıtım konusunda daha fazla çalışma yapması gerekiyor.