Web3 Mini Uygulamaları? MetaMask Snaps'ın Derinlemesine Analizi
MetaMask Snaps, büyük ideallere sahip bir projedir. "İdeal" dış görünümünü bir kenara bırakırsak, daha çok Web3 dünyasının küçük uygulamaları gibi, ya da 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" ve "süper uygulama" gibi terimler internet alanında sıkça ortaya çıkmaktadır; büyük şirketler, hizmet sağlayıcılardan standart belirleyicilere dönüşmek için internet ortamını daha kapalı hale getirmeye çalışmaktadır.
Bugün, bu eğilim Web3 alanına da yayılmaya başlamış gibi görünüyor.
Snaps neredeyse bir yıldır var olmasına ve konsepti en az 4 yıl önce ortaya atılmasına rağmen, sıradan kullanıcıların buna dair bilgisi hala çok az. Her gün MetaMask kullanan kripto para meraklıları bile MetaMask Snaps'ın ne olduğunu bilmeyebilir. Ancak, "uygulama benzeri" olarak açıklandığında, geliştiricilerin genellikle anlamış bir gülümseme ile tepki verdikleri görülüyor.
Bu durum, WeChat mini programlarının ilk piyasaya sürüldüğü zamanki durumu hatırlatıyor. Fonksiyon girişleri belirgin olmadığı için, başlangıçta kullanım oranı çok düşüktü. Daha sonra giriş, ana sayfanın aşağı kaydırma kısmına taşındıktan sonra kullanım oranı büyük bir artış göstermeye başladı. MetaMask, bir ekosistem oluşturmak istiyorsa, kullanıcıları ekosistemine çekmenin nasıl olacağı önemli bir sorun haline gelebilir.
Küçük programlar piyasaya çıktığından beri internet sektöründe tartışmalara neden olmuştur. Ön uç mühendisleri, genellikle bunun büyük şirketlerin trafiği tekelleştirmek ve ekosistemi kapatmak için bir ticari aracı olduğunu, teknolojik gelişime pek katkı sağlamadığını düşünüyor. Web3'ün Snaps'in topluma ne kadar katkı sağlayacağı henüz gözlemlenmemektedir. MetaMask belgelerine göz attıkça, gelecekteki Snap geliştiricilerinin birçok kısıtlama ile karşılaşacağı hissedilmektedir.
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ı oldukça az, 2024'ün Haziran ayı itibarıyla yalnızca 68 adet mevcut. 2020 civarında resmi olarak Snaps kavramının ortaya atıldığını göz önünde bulundurursak, Web3 şirketleri ve geliştiricilerin bunu anlamak için aslında oldukça uzun bir zamanı oldu.
Şu anda Snaps için tam zamanlı geliştirici görmedik, ancak Web2'de birçok küçük uygulama geliştiricisi var. Küçük uygulamaların genel görüşü, geliştirme deneyiminin yeterince iyi olmamasıdır. Küçük uygulama geliştirme hala ön uç ekosistemini kullanıyor, ancak kısıtlanmış bir versiyonu; üreticiler çeşitli nedenlerle geliştiricilerin yapabileceği şeyleri sınırladı. Farklı üreticilerin teknik yetenekleri ve belgelerin kalitesi değişkenlik gösteriyor, bu da geliştiricilerin her platformda farklı engelleri aşmadan "deneyimli" olarak kabul edilmemesine neden oluyor.
Web3'e geri dönersek, güvenlik gibi nedenlerden dolayı, Snaps benzer bir durumla karşılaşma olasılığı yüksek. İzole bir güvenlik bağlamında çalışıyor, "güvenli ECMAScript" kullanıyor, bu da aslında JavaScript API'sine bazı kısıtlamalar getiriyor; örneğin DOM'a, Node.js'e, tarayıcı eklentisi API'lerine erişim yok.
Güvenlik nedenleriyle, temel Snaps işlevleri sınırlıdır. Çoğu işlevin önce ilgili izinleri alması gerekir, bu nedenle Snaps yüklenirken kullanıcılardan izin talep eder. Kullanılabilir izinler arasında yaşam döngüsü, işlem, imza, CRON vb. bulunur.
Gelişen Web3 ekosistemine kıyasla, mevcut Snaps sayısı çok az. MetaMask bunları birkaç kategoriye ayırıyor.
Snaps Türü
MetaMask resmi web sitesi, Snaps'ı 4 türde sınıflandırmaktadır:
Hesap Yönetimi
Bu tür Snaps, özel anahtar güvenliğini artırmak için esasen MPC teknolojisi aracılığıyla çalışır.
Geleneksel olarak, kullanıcılar genellikle kurtarma cümlelerini bilgisayarlarında veya telefonlarında saklarlar. Daha fazla fonu olan kullanıcılar, daha güvenli bir yöntem olarak donanım cüzdanı gibi araçlar kullanabilirler. Ancak çoğu insan, unutma durumunda kolayca bulabilecekleri bir yere kurtarma cümlelerini saklar.
Bu saklama yöntemi sorunlara yol açabilir:
Kurtarma kelimelerinin saklandığı yeri unuttuğunuzda, varlıklar kalıcı olarak kaybolabilir.
Cihazınızda kaydedilen kurtarma ifadesi, Trojan virüsü ile enfekte olabilir ve bu da hackerların kurtarma ifadesini çalmasına neden olabilir.
MPC teknolojisi, özel anahtarları otomatik olarak birden fazla parçaya böler ve bunları farklı yerlerde saklar. Sadece işlem imzası gerektiğinde bir araya getirilir ve bu süreçte tam bir özel anahtar üretilmez, böylece özel anahtarın güvenliği en üst düzeye çıkarılır.
Şu anda yalnızca 3 hesap yönetim sınıfı Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron.
Capsule, cihazın PassKey'ini, kurtarma şifresini ve 2FA'yı kullanarak aynı anahtarı birlikte korur.
Silent Shard ve Safeheron, birden fazla cihazda uygulama kurarak gerçekleştirilir.
Bu tür Snaps'ın ne kadar Web3 kullanıcısını çekebileceği henüz gözlemlenmedi. Resmi verilere göre, bu tür Snaps'ın sayısı ve kurulum miktarı oldukça düşük.
Bu Snaps'leri kullandıktan sonra MetaMask cüzdanınızda bir adres daha oluşacaktır.
Eşler arası uyumluluk
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi birçok tanınmış blok zincirini içeren EVM dışı ağlarla uyumluluk sağlamaktadır. Şu anda bu tür Snaps en fazla sayıda olanlardır ve ekosistemin yarısından fazlasını oluşturmaktadır.
Bildirim ve sohbet
Bu tür Snaps şu anda sınırlı bir çekiciliğe sahip olabilir, çünkü mevcut birçok sohbet uygulaması mevcut ve blok zinciri üzerinden mesaj göndermeyi isteyen kullanıcılar hala azınlıkta.
güvenli
Bu tür Snaps'a olan talep oldukça yüksektir, özellikle kullanıcıların oltalama işlemleriyle karşılaştıklarında MetaMask'ın uyarı fonksiyonunun yeterince gelişmemiş olduğu düşünüldüğünde. İşlem, kripto para ve blok zinciri alanındaki en yaygın yüksek riskli faaliyetlerden biri olarak, Snaps tarafından sunulan işlem içgörüleri sayesinde geliştiriciler kullanıcılara daha zengin işlem bilgileri sunabilir, analizler ve içgörüler sağlayabilir, böylece varlık kaybını en aza indirebilir.
Güvenli Snaps, MetaMask'ın kendi eksikliklerini gidermesi bekleniyor. Resmi web verilerine göre, çok zincir desteği dışında, güvenli Snaps'a olan talep en fazla olup, şu anda toplamın yüzde yirmisini oluşturuyor.
MetaMask Snaps, ilgili ihtiyaçları karşılamak için "endowment:transaction-insight" ve "endowment:signature-insight" izinlerini sunar. Snap, ilgili izinleri talep ettikten sonra, kullanıcı bir işlem başlattığında veya imza attığında ham işlem veya imza verilerini okuyabilir, analiz edebilir ve ardından kullanıcılara daha fazla güvenlik açıklaması gösterebilir.
Gelecek Vizyonu
MetaMask, Snaps aracılığıyla kendi alanını diğer zincir platformlarına genişletmeye çalışıyor, ancak nihayetinde ne kadar ileri gidebileceği hala belirsiz. Web2 alanındaki mini program deneyimlerine bakıldığında, birçok uygulama mini program versiyonları sunsa da, işlevleri genellikle yerel uygulamalardan çok daha azdır, yeni özelliklerin takibi de sıklıkla gecikir; bazı mini programlar kullanıcıları kendi uygulamalarına yönlendirebilir.
Küçük programların patlayıcı büyümesiyle birlikte, daha fazla uygulama kendi küçük program platformlarını tanıtmaya başladı, her firma kendi ekosistem duvarlarını inşa etmek için çaba sarf ediyor ve tüm Web dünyası giderek daha "merkeziyetçi" bir eğilim sergiliyor.
Web3 alanındaki sermaye, Web2'den daha vizyoner olmayabilir. Eğer Snaps iyi gelişirse, muhtemelen daha fazla cüzdan bunu taklit edecektir. Bu durumda, Web3 geliştiricileri her cüzdan için farklı "Snaps" versiyonları geliştirmek zorunda kalabilirler ki bu kesinlikle onlara büyük bir baskı getirecektir. Ancak, eğer tüm üreticiler kendi "Snaps" ekosistemlerini oluşturursa, bu neredeyse benzersiz bir ekosistem avantajı sağlamaz.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması muhtemel, platformlar arasında büyük farklılıklar olacak ve geliştiricilerin çapraz platform uyumluluğu için büyük çaba harcaması gerekecek. Bu durum katlanılmaz hale geldiğinde, Snaps standardı doğabilir ve topluluğun tartışması için çeşitli "SIP"'ler ortaya çıkabilir, tüm ekosistem ise bir refah manzarası sunar.
MetaMask Snaps'in geleceği konusunda bazı endişeler olsa da, bunun pratik sorunları çözmeyi amaçlayan, tutkulu geliştiriciler tarafından inşa edilmiş bir ürün olduğu ve finans uzmanları tarafından başlatılan bir dolandırıcılık olmadığı inkâr edilemez.
Ancak, MetaMask'ın mevcut kullanıcılarının çoğu için Snaps hala zorunlu bir özellik değil. MetaMask'ın bir sonraki adımda bunu daha etkili bir şekilde tanıtmak için daha fazla enerji harcaması 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.
16 Likes
Reward
16
7
Repost
Share
Comment
0/400
SquidTeacher
· 4h ago
Yine bir ekosistem tekeline sahip olmak isteyen bir şirket mi?
View OriginalReply0
DevChive
· 4h ago
Yine bir Emiciler Tarafından Oyuna Getirilmek için yeni bir tuzak mı??
View OriginalReply0
MEVictim
· 4h ago
Standartlaşmış enayı yerine koyma yöntemlerinden başka bir şey değil.
View OriginalReply0
JustHereForAirdrops
· 4h ago
Airdrop'ları kapmak için her şeyi yapmayı seviyorum.
View OriginalReply0
NFTArtisanHQ
· 4h ago
paradigm shift? ngl bu sadece web2 duvarlı bahçeleri kripto kıyafetlerinde...
View OriginalReply0
CodeAuditQueen
· 4h ago
Yine yüzeyde açık ama aslında merkezi bir potansiyel güvenlik açığı merkezi.
View OriginalReply0
GateUser-cff9c776
· 4h ago
Bu sefer enayi toplayıcıların insanları enayi yerine koyma yöntemi ustaca.
MetaMask Snaps Açıklaması: Web3 Dünyasının Mini Uygulamaları mı yoksa Ekosistem Engelleri mi?
Web3 Mini Uygulamaları? MetaMask Snaps'ın Derinlemesine Analizi
MetaMask Snaps, büyük ideallere sahip bir projedir. "İdeal" dış görünümünü bir kenara bırakırsak, daha çok Web3 dünyasının küçük uygulamaları gibi, ya da 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" ve "süper uygulama" gibi terimler internet alanında sıkça ortaya çıkmaktadır; büyük şirketler, hizmet sağlayıcılardan standart belirleyicilere dönüşmek için internet ortamını daha kapalı hale getirmeye çalışmaktadır.
Bugün, bu eğilim Web3 alanına da yayılmaya başlamış gibi görünüyor.
Snaps neredeyse bir yıldır var olmasına ve konsepti en az 4 yıl önce ortaya atılmasına rağmen, sıradan kullanıcıların buna dair bilgisi hala çok az. Her gün MetaMask kullanan kripto para meraklıları bile MetaMask Snaps'ın ne olduğunu bilmeyebilir. Ancak, "uygulama benzeri" olarak açıklandığında, geliştiricilerin genellikle anlamış bir gülümseme ile tepki verdikleri görülüyor.
Bu durum, WeChat mini programlarının ilk piyasaya sürüldüğü zamanki durumu hatırlatıyor. Fonksiyon girişleri belirgin olmadığı için, başlangıçta kullanım oranı çok düşüktü. Daha sonra giriş, ana sayfanın aşağı kaydırma kısmına taşındıktan sonra kullanım oranı büyük bir artış göstermeye başladı. MetaMask, bir ekosistem oluşturmak istiyorsa, kullanıcıları ekosistemine çekmenin nasıl olacağı önemli bir sorun haline gelebilir.
Küçük programlar piyasaya çıktığından beri internet sektöründe tartışmalara neden olmuştur. Ön uç mühendisleri, genellikle bunun büyük şirketlerin trafiği tekelleştirmek ve ekosistemi kapatmak için bir ticari aracı olduğunu, teknolojik gelişime pek katkı sağlamadığını düşünüyor. Web3'ün Snaps'in topluma ne kadar katkı sağlayacağı henüz gözlemlenmemektedir. MetaMask belgelerine göz attıkça, gelecekteki Snap geliştiricilerinin birçok kısıtlama ile karşılaşacağı hissedilmektedir.
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ı oldukça az, 2024'ün Haziran ayı itibarıyla yalnızca 68 adet mevcut. 2020 civarında resmi olarak Snaps kavramının ortaya atıldığını göz önünde bulundurursak, Web3 şirketleri ve geliştiricilerin bunu anlamak için aslında oldukça uzun bir zamanı oldu.
Şu anda Snaps için tam zamanlı geliştirici görmedik, ancak Web2'de birçok küçük uygulama geliştiricisi var. Küçük uygulamaların genel görüşü, geliştirme deneyiminin yeterince iyi olmamasıdır. Küçük uygulama geliştirme hala ön uç ekosistemini kullanıyor, ancak kısıtlanmış bir versiyonu; üreticiler çeşitli nedenlerle geliştiricilerin yapabileceği şeyleri sınırladı. Farklı üreticilerin teknik yetenekleri ve belgelerin kalitesi değişkenlik gösteriyor, bu da geliştiricilerin her platformda farklı engelleri aşmadan "deneyimli" olarak kabul edilmemesine neden oluyor.
Web3'e geri dönersek, güvenlik gibi nedenlerden dolayı, Snaps benzer bir durumla karşılaşma olasılığı yüksek. İzole bir güvenlik bağlamında çalışıyor, "güvenli ECMAScript" kullanıyor, bu da aslında JavaScript API'sine bazı kısıtlamalar getiriyor; örneğin DOM'a, Node.js'e, tarayıcı eklentisi API'lerine erişim yok.
Güvenlik nedenleriyle, temel Snaps işlevleri sınırlıdır. Çoğu işlevin önce ilgili izinleri alması gerekir, bu nedenle Snaps yüklenirken kullanıcılardan izin talep eder. Kullanılabilir izinler arasında yaşam döngüsü, işlem, imza, CRON vb. bulunur.
Gelişen Web3 ekosistemine kıyasla, mevcut Snaps sayısı çok az. MetaMask bunları birkaç kategoriye ayırıyor.
Snaps Türü
MetaMask resmi web sitesi, Snaps'ı 4 türde sınıflandırmaktadır:
Hesap Yönetimi
Bu tür Snaps, özel anahtar güvenliğini artırmak için esasen MPC teknolojisi aracılığıyla çalışır.
Geleneksel olarak, kullanıcılar genellikle kurtarma cümlelerini bilgisayarlarında veya telefonlarında saklarlar. Daha fazla fonu olan kullanıcılar, daha güvenli bir yöntem olarak donanım cüzdanı gibi araçlar kullanabilirler. Ancak çoğu insan, unutma durumunda kolayca bulabilecekleri bir yere kurtarma cümlelerini saklar.
Bu saklama yöntemi sorunlara yol açabilir:
MPC teknolojisi, özel anahtarları otomatik olarak birden fazla parçaya böler ve bunları farklı yerlerde saklar. Sadece işlem imzası gerektiğinde bir araya getirilir ve bu süreçte tam bir özel anahtar üretilmez, böylece özel anahtarın güvenliği en üst düzeye çıkarılır.
Şu anda yalnızca 3 hesap yönetim sınıfı Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron.
Bu tür Snaps'ın ne kadar Web3 kullanıcısını çekebileceği henüz gözlemlenmedi. Resmi verilere göre, bu tür Snaps'ın sayısı ve kurulum miktarı oldukça düşük.
Bu Snaps'leri kullandıktan sonra MetaMask cüzdanınızda bir adres daha oluşacaktır.
Eşler arası uyumluluk
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi birçok tanınmış blok zincirini içeren EVM dışı ağlarla uyumluluk sağlamaktadır. Şu anda bu tür Snaps en fazla sayıda olanlardır ve ekosistemin yarısından fazlasını oluşturmaktadır.
Bildirim ve sohbet
Bu tür Snaps şu anda sınırlı bir çekiciliğe sahip olabilir, çünkü mevcut birçok sohbet uygulaması mevcut ve blok zinciri üzerinden mesaj göndermeyi isteyen kullanıcılar hala azınlıkta.
güvenli
Bu tür Snaps'a olan talep oldukça yüksektir, özellikle kullanıcıların oltalama işlemleriyle karşılaştıklarında MetaMask'ın uyarı fonksiyonunun yeterince gelişmemiş olduğu düşünüldüğünde. İşlem, kripto para ve blok zinciri alanındaki en yaygın yüksek riskli faaliyetlerden biri olarak, Snaps tarafından sunulan işlem içgörüleri sayesinde geliştiriciler kullanıcılara daha zengin işlem bilgileri sunabilir, analizler ve içgörüler sağlayabilir, böylece varlık kaybını en aza indirebilir.
Güvenli Snaps, MetaMask'ın kendi eksikliklerini gidermesi bekleniyor. Resmi web verilerine göre, çok zincir desteği dışında, güvenli Snaps'a olan talep en fazla olup, şu anda toplamın yüzde yirmisini oluşturuyor.
MetaMask Snaps, ilgili ihtiyaçları karşılamak için "endowment:transaction-insight" ve "endowment:signature-insight" izinlerini sunar. Snap, ilgili izinleri talep ettikten sonra, kullanıcı bir işlem başlattığında veya imza attığında ham işlem veya imza verilerini okuyabilir, analiz edebilir ve ardından kullanıcılara daha fazla güvenlik açıklaması gösterebilir.
Gelecek Vizyonu
MetaMask, Snaps aracılığıyla kendi alanını diğer zincir platformlarına genişletmeye çalışıyor, ancak nihayetinde ne kadar ileri gidebileceği hala belirsiz. Web2 alanındaki mini program deneyimlerine bakıldığında, birçok uygulama mini program versiyonları sunsa da, işlevleri genellikle yerel uygulamalardan çok daha azdır, yeni özelliklerin takibi de sıklıkla gecikir; bazı mini programlar kullanıcıları kendi uygulamalarına yönlendirebilir.
Küçük programların patlayıcı büyümesiyle birlikte, daha fazla uygulama kendi küçük program platformlarını tanıtmaya başladı, her firma kendi ekosistem duvarlarını inşa etmek için çaba sarf ediyor ve tüm Web dünyası giderek daha "merkeziyetçi" bir eğilim sergiliyor.
Web3 alanındaki sermaye, Web2'den daha vizyoner olmayabilir. Eğer Snaps iyi gelişirse, muhtemelen daha fazla cüzdan bunu taklit edecektir. Bu durumda, Web3 geliştiricileri her cüzdan için farklı "Snaps" versiyonları geliştirmek zorunda kalabilirler ki bu kesinlikle onlara büyük bir baskı getirecektir. Ancak, eğer tüm üreticiler kendi "Snaps" ekosistemlerini oluşturursa, bu neredeyse benzersiz bir ekosistem avantajı sağlamaz.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması muhtemel, platformlar arasında büyük farklılıklar olacak ve geliştiricilerin çapraz platform uyumluluğu için büyük çaba harcaması gerekecek. Bu durum katlanılmaz hale geldiğinde, Snaps standardı doğabilir ve topluluğun tartışması için çeşitli "SIP"'ler ortaya çıkabilir, tüm ekosistem ise bir refah manzarası sunar.
MetaMask Snaps'in geleceği konusunda bazı endişeler olsa da, bunun pratik sorunları çözmeyi amaçlayan, tutkulu geliştiriciler tarafından inşa edilmiş bir ürün olduğu ve finans uzmanları tarafından başlatılan bir dolandırıcılık olmadığı inkâr edilemez.
Ancak, MetaMask'ın mevcut kullanıcılarının çoğu için Snaps hala zorunlu bir özellik değil. MetaMask'ın bir sonraki adımda bunu daha etkili bir şekilde tanıtmak için daha fazla enerji harcaması gerekebilir.