MetaMask Snaps, uzun vadeli bir vizyona sahip bir proje, ancak "ideallerini" bir kenara bıraktığımızda, daha çok Web3 dünyasının küçük uygulamaları gibi. Buna dApplet diyebiliriz.
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, büyük teknoloji şirketleri internet ortamını giderek daha kapalı hale getirmeye çalışarak hizmet sağlayıcısından standart belirleyiciye dönüşmeyi hedeflemektedir. Artık bu akım Web3 alanına da yayılmaya başlamıştır.
2024 yılının Haziran ayı itibarıyla, Snaps neredeyse bir yıldır var olmasına rağmen, konseptin ortaya konulmasından bu yana en az 4 yıl geçmiş olmasına rağmen, sıradan kullanıcıların buna dair bilgisi neredeyse sıfır. Kripto para piyasasını yakından takip eden birçok kullanıcı, her gün MetaMask'i açıyor, ancak MetaMask Snaps hakkında hiçbir şey bilmiyor. Bu durum, WeChat mini programlarının yeni piyasaya sürüldüğü zamanki durumu anımsatıyor; işlev girişleri belirgin olmadığı için kullanım oranı çok düşüktü. Daha sonra girişin ana sayfadaki açılır konumuna taşınmasının ardından kullanım oranı büyük bir artış göstermeye başladı. MetaMask eko-sistem oluşturmak istiyorsa, kullanıcıları eko sisteme çekmek nasıl bir acil çözülmesi gereken önemli bir sorun haline gelebilir.
Küçük uygulamalar, doğduklarından beri internet sektöründe tartışmalara yol açtı. Birçok ön uç mühendis, bunun sadece internet devlerinin trafiği tekel haline getirmek ve ekosistemi kapatmak için kullandıkları bir ticari araç olduğunu düşünerek alay ediyorlar ve teknik gelişime pek katkıda bulunmadığını savunuyorlar. Web3'ün Snaps'inin topluma ne kadar katkı sağlayacağı henüz gözlemlenmemiştir. MetaMask tarafından sağlanan belgeleri inceledikçe, gelecekteki Snap geliştiricilerinin birçok sınırlama ve zorlukla karşılaşacakları hissine kapılıyorum.
MetaMask'ın Snaps kamu test sürümünü başlattığından beri 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 adet bulunmaktadır. Dikkate değer bir nokta, resmi beta sürümünden önce, 2020 civarında, resmi olarak Snaps kavramı ortaya atılmıştı, Web3 şirketleri ve geliştiricilerin aslında bununla ilgili derinlemesine bilgi edinmeleri için oldukça uzun bir süreleri oldu.
Şu anda Snaps üzerinde çalışan profesyonel geliştiricileri görmedik, ancak Web2'de birçok küçük uygulama geliştiricisi var. Küçük uygulamalar hakkında genel görüş, geliştirici deneyiminin kötü olduğu yönünde. Küçük uygulama geliştirme, ön uç ekosistemini kullanmasına rağmen, kesilmiş bir versiyondur; üreticiler çeşitli nedenlerle geliştiricilerin yapabilecekleri şeyleri kısıtlamaktadır. Farklı üreticilerin teknik yetenekleri ve dokümantasyon kalitesi değişkenlik gösterdiğinden, geliştiricilerin çeşitli platformlarda birçok garip engelle karşılaşarak "deneyimli" olarak adlandırılabilmeleri için zaman harcamaları gerekmektedir.
Web3'e dönersek, güvenlik gibi faktörler göz önüne alındığında, Snaps benzer durumlarla karşılaşma olasılığı yüksektir. İzole bir güvenlik bağlamında çalışır ve "güvenli ECMAScript" kullanır; bu, JavaScript API'sine bazı kısıtlamalar getirmek anlamına gelir, örneğin DOM'a, Node.js'e, tarayıcı eklenti API'lerine erişim yoktur.
Güvenlik sebepleriyle, temel bir Snaps'in gerçekten yapabileceği çok fazla şey yoktur. Çoğu işlevin öncelikle ilgili izinleri alması gerekir, bu nedenle Snaps, kurulum sırasında kullanıcılardan ilgili izinleri istemelidir. Kullanılabilir 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 sınırlıdır ve MetaMask bunları kategorize etmiştir.
Snaps türü
MetaMask web sitesi Snaps'ı 4 türde sınıflandırıyor:
Hesap Yönetimi
Bu tür Snaps, özel anahtar güvenliğini artırmak için MPC teknolojisini kullanır. Geleneksel özel anahtar saklama yöntemleri unutma veya çalınma riski taşırken, MPC teknolojisi özel anahtarı otomatik olarak farklı konumlarda bölerek saklar, yalnızca işlem imzası gerektiğinde yeniden birleştirir ve bu süreçte tam bir özel anahtar oluşturulmaz, böylece özel anahtar güvenliğini en üst düzeye çıkarır.
Şu anda yalnızca 3 hesap yönetimi Snaps'i bulunmaktadır: Capsule, Silent Shard ve Safeheron. Bu Snaps'ler, cihaz PassKey, kurtarma şifresi ve 2FA kullanımı gibi farklı yöntemlerle özel anahtar koruması sağlar veya birden fazla cihazda uygulama yükleyerek bu korumayı gerçekleştirir.
Bu tür Snaps'ın ne kadar Web3 kullanıcısını çekebileceği henüz gözlemlenmedi, şu anda yükleme sayısı çok yüksek değil.
birlikte çalışabilirlik
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi tanınmış ağlar dahil olmak üzere EVM uyumlu olmayan ağları desteklemektedir. Şu anda bu tür Snaps en fazla sayıda olup, ekosistemin yarısından fazlasını oluşturmaktadır.
Bildirimler ve Sohbet
Bu tür Snaps potansiyele sahip olsa da, şu anda blockchain üzerinden mesaj göndermeye istekli kullanıcılar hala azınlık.
güvenli
Güvenlik türü Snaps'a olan talep büyük, özellikle MetaMask'ın kendi phishing işlemleri konusunda uyarı sağlamadığı durumlarda. Bu tür Snaps, kullanıcılara daha zengin işlem bilgileri ve analizleri sunarak, varlık kaybını en aza indirmeye yardımcı olabilir.
MetaMask Snaps, kullanıcıların işlem başlattığında veya imza attığında ham verileri okuyabilmesi için transaction-insight ve signature-insight izinleri sunar, analiz yapar ve kullanıcılara daha ayrıntılı güvenlik açıklamaları gösterir.
Gelecek Görünümü
MetaMask, Snaps ile işini diğer zincir platformlarına genişletmeye çalışıyor, ancak nihayetinde ne kadar ilerleyebileceği henüz bilinmiyor. Web2 alanındaki mini programların gelişimine bakıldığında, birçok uygulama mini program versiyonları sunsa da, işlevsellik genellikle yetersiz kalıyor ve yerel uygulamalarla karşılaştırıldığında zayıf kalıyor. Mini programların patlama gibi bir büyüme yaşamasıyla birlikte, daha fazla uygulama kendi mini program platformlarını başlatarak, kendi ekosistem duvarlarını güçlendiriyor ve Web dünyası giderek daha merkezi hale geliyor.
Web3 alanındaki sermaye de Web2'den daha üst düzey olmayacaktır. Eğer Snaps iyi gelişirse, daha fazla cüzdanın takip etmesi kaçınılmaz olacaktır. O zaman, Web3 geliştiricileri her bir cüzdan için "Snaps"'in karşılık gelen versiyonlarını geliştirmek zorunda kalabilir ki bu büyük bir zorluk olacaktır. Ancak, eğer her firma kendi "Snaps" ekosistemini oluşturursa, bu neredeyse benzersiz bir ekosistemin olmaması anlamına gelir ki bu da "merkeziyetsizlik" ilkesine uygundur.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması muhtemeldir, platformlar arasında büyük farklılıklar vardır, geliştiricilerin çok fazla çalışma yapması gerekecektir. Durum dayanılmaz hale geldiğinde, Snaps Standardı doğabilir ve çeşitli "SIP" tartışmaya sunulabilir, topluluk canlı bir görünüm sergileyebilir.
MetaMask Snaps'ın geleceği konusunda şüpheler olsa da, bunun gerçek sorunları çözmeyi amaçlayan, bir grup tutkulu geliştirici tarafından oluşturulmuş bir ürün olduğu inkar edilemez; bu, finans uzmanları tarafından başlatılan bir dolandırıcılık değildir.
Ancak, MetaMask'ın mevcut çoğu kullanıcısı için Snaps henüz zorunlu bir özellik değil. MetaMask'ın bir sonraki adımda nasıl daha etkili bir şekilde tanıtım yapacağı konusunda daha fazla çalışma yapması gerekebilir.
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.
18 Likes
Reward
18
4
Repost
Share
Comment
0/400
ForkThisDAO
· 08-09 09:20
Yine bir kavram spekülasyonu sadece.
View OriginalReply0
CoconutWaterBoy
· 08-06 16:36
Ah bu da artık küçük programlar oynamaya başladı.
View OriginalReply0
RugpullSurvivor
· 08-06 16:29
Kapalı... Yine enayileri oyuna getirmeye geldiler.
MetaMask Snaps: Web3'ün küçük program ekosistemi ve gelecekteki zorluklar
Web3 Dünyasının "Mini Uygulamaları": MetaMask Snaps'ı Derinlemesine Analiz
MetaMask Snaps, uzun vadeli bir vizyona sahip bir proje, ancak "ideallerini" bir kenara bıraktığımızda, daha çok Web3 dünyasının küçük uygulamaları gibi. Buna dApplet diyebiliriz.
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, büyük teknoloji şirketleri internet ortamını giderek daha kapalı hale getirmeye çalışarak hizmet sağlayıcısından standart belirleyiciye dönüşmeyi hedeflemektedir. Artık bu akım Web3 alanına da yayılmaya başlamıştır.
2024 yılının Haziran ayı itibarıyla, Snaps neredeyse bir yıldır var olmasına rağmen, konseptin ortaya konulmasından bu yana en az 4 yıl geçmiş olmasına rağmen, sıradan kullanıcıların buna dair bilgisi neredeyse sıfır. Kripto para piyasasını yakından takip eden birçok kullanıcı, her gün MetaMask'i açıyor, ancak MetaMask Snaps hakkında hiçbir şey bilmiyor. Bu durum, WeChat mini programlarının yeni piyasaya sürüldüğü zamanki durumu anımsatıyor; işlev girişleri belirgin olmadığı için kullanım oranı çok düşüktü. Daha sonra girişin ana sayfadaki açılır konumuna taşınmasının ardından kullanım oranı büyük bir artış göstermeye başladı. MetaMask eko-sistem oluşturmak istiyorsa, kullanıcıları eko sisteme çekmek nasıl bir acil çözülmesi gereken önemli bir sorun haline gelebilir.
Küçük uygulamalar, doğduklarından beri internet sektöründe tartışmalara yol açtı. Birçok ön uç mühendis, bunun sadece internet devlerinin trafiği tekel haline getirmek ve ekosistemi kapatmak için kullandıkları bir ticari araç olduğunu düşünerek alay ediyorlar ve teknik gelişime pek katkıda bulunmadığını savunuyorlar. Web3'ün Snaps'inin topluma ne kadar katkı sağlayacağı henüz gözlemlenmemiştir. MetaMask tarafından sağlanan belgeleri inceledikçe, gelecekteki Snap geliştiricilerinin birçok sınırlama ve zorlukla karşılaşacakları hissine kapılıyorum.
MetaMask'ın Snaps kamu test sürümünü başlattığından beri 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 adet bulunmaktadır. Dikkate değer bir nokta, resmi beta sürümünden önce, 2020 civarında, resmi olarak Snaps kavramı ortaya atılmıştı, Web3 şirketleri ve geliştiricilerin aslında bununla ilgili derinlemesine bilgi edinmeleri için oldukça uzun bir süreleri oldu.
Şu anda Snaps üzerinde çalışan profesyonel geliştiricileri görmedik, ancak Web2'de birçok küçük uygulama geliştiricisi var. Küçük uygulamalar hakkında genel görüş, geliştirici deneyiminin kötü olduğu yönünde. Küçük uygulama geliştirme, ön uç ekosistemini kullanmasına rağmen, kesilmiş bir versiyondur; üreticiler çeşitli nedenlerle geliştiricilerin yapabilecekleri şeyleri kısıtlamaktadır. Farklı üreticilerin teknik yetenekleri ve dokümantasyon kalitesi değişkenlik gösterdiğinden, geliştiricilerin çeşitli platformlarda birçok garip engelle karşılaşarak "deneyimli" olarak adlandırılabilmeleri için zaman harcamaları gerekmektedir.
Web3'e dönersek, güvenlik gibi faktörler göz önüne alındığında, Snaps benzer durumlarla karşılaşma olasılığı yüksektir. İzole bir güvenlik bağlamında çalışır ve "güvenli ECMAScript" kullanır; bu, JavaScript API'sine bazı kısıtlamalar getirmek anlamına gelir, örneğin DOM'a, Node.js'e, tarayıcı eklenti API'lerine erişim yoktur.
Güvenlik sebepleriyle, temel bir Snaps'in gerçekten yapabileceği çok fazla şey yoktur. Çoğu işlevin öncelikle ilgili izinleri alması gerekir, bu nedenle Snaps, kurulum sırasında kullanıcılardan ilgili izinleri istemelidir. Kullanılabilir 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 sınırlıdır ve MetaMask bunları kategorize etmiştir.
Snaps türü
MetaMask web sitesi Snaps'ı 4 türde sınıflandırıyor:
Hesap Yönetimi
Bu tür Snaps, özel anahtar güvenliğini artırmak için MPC teknolojisini kullanır. Geleneksel özel anahtar saklama yöntemleri unutma veya çalınma riski taşırken, MPC teknolojisi özel anahtarı otomatik olarak farklı konumlarda bölerek saklar, yalnızca işlem imzası gerektiğinde yeniden birleştirir ve bu süreçte tam bir özel anahtar oluşturulmaz, böylece özel anahtar güvenliğini en üst düzeye çıkarır.
Şu anda yalnızca 3 hesap yönetimi Snaps'i bulunmaktadır: Capsule, Silent Shard ve Safeheron. Bu Snaps'ler, cihaz PassKey, kurtarma şifresi ve 2FA kullanımı gibi farklı yöntemlerle özel anahtar koruması sağlar veya birden fazla cihazda uygulama yükleyerek bu korumayı gerçekleştirir.
Bu tür Snaps'ın ne kadar Web3 kullanıcısını çekebileceği henüz gözlemlenmedi, şu anda yükleme sayısı çok yüksek değil.
birlikte çalışabilirlik
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi tanınmış ağlar dahil olmak üzere EVM uyumlu olmayan ağları desteklemektedir. Şu anda bu tür Snaps en fazla sayıda olup, ekosistemin yarısından fazlasını oluşturmaktadır.
Bildirimler ve Sohbet
Bu tür Snaps potansiyele sahip olsa da, şu anda blockchain üzerinden mesaj göndermeye istekli kullanıcılar hala azınlık.
güvenli
Güvenlik türü Snaps'a olan talep büyük, özellikle MetaMask'ın kendi phishing işlemleri konusunda uyarı sağlamadığı durumlarda. Bu tür Snaps, kullanıcılara daha zengin işlem bilgileri ve analizleri sunarak, varlık kaybını en aza indirmeye yardımcı olabilir.
MetaMask Snaps, kullanıcıların işlem başlattığında veya imza attığında ham verileri okuyabilmesi için transaction-insight ve signature-insight izinleri sunar, analiz yapar ve kullanıcılara daha ayrıntılı güvenlik açıklamaları gösterir.
Gelecek Görünümü
MetaMask, Snaps ile işini diğer zincir platformlarına genişletmeye çalışıyor, ancak nihayetinde ne kadar ilerleyebileceği henüz bilinmiyor. Web2 alanındaki mini programların gelişimine bakıldığında, birçok uygulama mini program versiyonları sunsa da, işlevsellik genellikle yetersiz kalıyor ve yerel uygulamalarla karşılaştırıldığında zayıf kalıyor. Mini programların patlama gibi bir büyüme yaşamasıyla birlikte, daha fazla uygulama kendi mini program platformlarını başlatarak, kendi ekosistem duvarlarını güçlendiriyor ve Web dünyası giderek daha merkezi hale geliyor.
Web3 alanındaki sermaye de Web2'den daha üst düzey olmayacaktır. Eğer Snaps iyi gelişirse, daha fazla cüzdanın takip etmesi kaçınılmaz olacaktır. O zaman, Web3 geliştiricileri her bir cüzdan için "Snaps"'in karşılık gelen versiyonlarını geliştirmek zorunda kalabilir ki bu büyük bir zorluk olacaktır. Ancak, eğer her firma kendi "Snaps" ekosistemini oluşturursa, bu neredeyse benzersiz bir ekosistemin olmaması anlamına gelir ki bu da "merkeziyetsizlik" ilkesine uygundur.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması muhtemeldir, platformlar arasında büyük farklılıklar vardır, geliştiricilerin çok fazla çalışma yapması gerekecektir. Durum dayanılmaz hale geldiğinde, Snaps Standardı doğabilir ve çeşitli "SIP" tartışmaya sunulabilir, topluluk canlı bir görünüm sergileyebilir.
MetaMask Snaps'ın geleceği konusunda şüpheler olsa da, bunun gerçek sorunları çözmeyi amaçlayan, bir grup tutkulu geliştirici tarafından oluşturulmuş bir ürün olduğu inkar edilemez; bu, finans uzmanları tarafından başlatılan bir dolandırıcılık değildir.
Ancak, MetaMask'ın mevcut çoğu kullanıcısı için Snaps henüz zorunlu bir özellik değil. MetaMask'ın bir sonraki adımda nasıl daha etkili bir şekilde tanıtım yapacağı konusunda daha fazla çalışma yapması gerekebilir.