Web3 Dünyası'nın Küçük Uygulamaları: MetaMask Snaps Analizi
MetaMask Snaps, uzun vadeli hedeflere sahip bir proje olarak görülüyor, ancak idealist dış görünümünün ötesinde, Web3 dünyasında küçük uygulamalar gibi, ya da dApplet olarak adlandırılabilecek bir şeydir.
Geliştiriciler için, özellikle de Çinli geliştiriciler için, bu kavram yabancı değildir. Son yıllarda, "ekosistem oluşturma", "süper Uygulama" gibi internet terimleri sıkça gündeme gelmektedir. Büyük internet şirketleri her zaman internet ortamını daha kapalı hale getirmeye çalışarak hizmet sağlayıcısından standart belirleyiciye dönüşmeyi hedefliyor. Şimdi, bu trendin Web3 alanına da yayıldığı görünmektedir.
Snaps yaklaşık bir yıldır var olmasına rağmen, konseptinin ortaya çıkmasından bu yana en az 4 yıl geçti, ancak sıradan kullanıcılar hakkında hâlâ çok az bilgiye sahip. Her gün MetaMask kullanan kripto para meraklıları bile MetaMask Snaps'ın ne olduğunu bilmeyebilir. Ancak onlara "uygulamalar gibi" diye açıkladığınızda genellikle anlayışla gülümserler.
Bu durum, WeChat mini programlarının ilk çıktığı zamana benziyor. Fonksiyon girişleri belirgin olmadığı için başlangıçta kullanım oranı çok düşüktü. Daha sonra girişler ana sayfada aşağı kaydırma konumuna alındığında, kullanım oranı büyük bir artış göstermeye başladı. MetaMask için, kullanıcıları ekosistemine çekmenin nasıl olacağı önemli bir sorun haline gelebilir.
Küçük uygulamalar ilk ortaya çıktığından beri internet sektöründe tartışmalara yol açtı. Ön uç mühendisleri, genellikle bunun sadece büyük şirketlerin trafiği tekelleştiren ve ekosistemi kapatan ticari bir aracı olduğunu düşünüyor ve teknik gelişime pek katkı sağladığını düşünmüyorlar. Web3'ün Snaps'inin topluma ne kadar katkı sağlayacağı henüz gözlemlenmedi. MetaMask belgelerine göz attıkça, gelecekteki Snap geliştiricilerinin birçok kısıtlamayla karşılaşacaklarını daha fazla hissediyorum.
MetaMask'in Snaps kamu testinin başlamasından bu yana neredeyse bir yıl geçti, ancak resmi web sitesinde listelenen kullanılabilir Snaps sayısı pek fazla değil; şu anda yalnızca 68 tane var. Resmi beta testinden önce, resmi olarak 2020 civarında Snaps kavramını ortaya attığı göz önüne alındığında, Web3 şirketleri ve geliştiricilerin aslında onu anlamak için oldukça uzun bir süreleri oldu.
Şu anda Snaps geliştiren tam zamanlı bir geliştirici görmedim, ancak Web2'deki mini program geliştiricilerinin mini programlar hakkında genel görüşü, geliştirme deneyiminin kötü olduğu yönündedir. Mini programlar ön uç teknolojisi yığını kullansa da, kısıtlanmış bir versiyonudur; üreticiler çeşitli nedenlerle geliştiricilerin yapabileceği şeyleri sınırlamıştır. Ayrıca, her platformun teknik kapasitesi ve dokümantasyon kalitesi farklılık gösterdiğinden, geliştiricilerin 'deneyimli' olarak kabul edilmek için çeşitli tuzaklara düşmeleri gerekmektedir.
Web3 alanında, güvenlik gibi nedenlerden ötürü, 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ı eklenti API'lerine erişim sağlayamaz.
Temel Snaps işlevleri sınırlıdır, çoğu işlevin önce ilgili izinlerin alınması gerekir. Snaps, kurulum sırasında kullanıcılardan yaşam döngüsü, işlem, imza, CRON gibi ilgili izinleri talep etmesi gerekir.
Gelişen Web3 ekosistemine kıyasla, mevcut Snaps sayısı oldukça az. MetaMask bunları birkaç kategoriye ayırıyor.
Snaps türü
MetaMask resmi web sitesi Snaps'ı dört türe ayırmaktadır:
Hesap Yönetimi
Bu tür Snaps, özel anahtarların güvenliğini artırmak için esasen MPC teknolojisini kullanır. MPC teknolojisi, özel anahtarları otomatik olarak birden fazla parçaya böler, bu parçaları farklı yerlerde saklar ve yalnızca işlem imzalama gerektiğinde yeniden bir araya getirir; ayrıca 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önetim türündeki Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron. Bu tür Snaps'in çekiciliği henüz net değil, resmi web verilerine göre kurulum sayısı yüksek değil.
birlikte çalışabilirlik
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi EVM dışı ağlarla uyumluluk sağlamaktadır. Şu anda bu tür Snaps sayısı en fazlasıdır ve ekosistemin yarısından fazlasını oluşturmaktadır.
Bildirim ve sohbet
Bu tür Snaps, mevcut durumda sınırlı bir çekiciliğe sahip olabilir çünkü birçok olgun sohbet uygulaması mevcut ve blok zinciri üzerinden mesaj göndermek isteyen kullanıcılar hala azınlıkta.
güvenli
Bu tür Snaps'in talebi oldukça yüksek, özellikle işlem güvenliği uyarıları sağlama konusunda. MetaMask'in kendisi, kullanıcılar kötü niyetli işlemlerle karşılaştığında uyarı işlevi yeterince gelişmiş değil, güvenlik odaklı Snaps bu eksikliği giderebilir. Şu anda güvenlik odaklı Snaps, toplamın yüzde yirmisini oluşturuyor ve çoklu zincir desteği dışında en fazla talep gören tür.
MetaMask Snaps, kullanıcıların işlem başlattığında veya imza attığında, ham verileri okumalarına, analiz yapmalarına ve kullanıcılara daha ayrıntılı güvenlik açıklamaları göstermelerine olanak tanıyan ilgili izinleri sağlar.
Gelecek Görünümü
MetaMask, Snaps aracılığıyla kendi alanını diğer zincir platformlarına genişletmek istiyor, ancak sonunda ne kadar ileri gidebileceği hala bir bilinmez. Web2 alanındaki mini program deneyimlerine bakıldığında, basitleştirilmiş hizmetlerin genellikle tam uygulamalarla karşılaştırıldığında zorluğu, yeni özelliklerin izlenmesi genellikle gecikiyor.
Eğer Snaps gelecekte iyi bir gelişim gösterirse, daha fazla cüzdanın bunu örnek alması muhtemeldir. Bu, Web3 geliştiricilerinin farklı cüzdanlar için "Snaps"'in farklı versiyonlarını geliştirmeleri gerektiği anlamına gelebilir, bu da geliştirme zorluğunu artırır. Ancak, her firma kendi "Snaps" ekosistemini oluşturursa, bu da gerçekten benzersiz bir ekosistemin olmamasına yol açabilir.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması mümkün, bu platformlar arasında büyük farklılıklar var, geliştiricilerin her bir platforma uyum sağlamak için büyük çaba harcaması gerekecek. Sonunda, birleşik bir Snaps standardı ve ilgili tartışma önerileri ortaya çıkabilir.
MetaMask Snaps'ın geleceği konusunda şüpheler olmasına rağmen, sonuçta bu, tutkulu geliştiriciler tarafından inşa edilmiş ve gerçek sorunları çözmeyi amaçlayan bir üründür, bir finansal dolandırıcılık değil.
MetaMask'ın çoğu kullanıcı için Snaps şu anda zorunlu bir özellik olmayabilir. MetaMask'ın bu özelliği daha etkili bir şekilde tanıtma konusunda daha fazla çalışma yapması gerekebilir.
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.
11 Likes
Reward
11
3
Share
Comment
0/400
MercilessHalal
· 7h ago
snaps nedir?
View OriginalReply0
EthMaximalist
· 7h ago
Ödev kopyalamak istiyorsun, öyle mi! Yine kapalı bir ekosistem oluşturmak istiyorsun.
MetaMask Snaps: Web3 dünyasının küçük uygulama devrimi
Web3 Dünyası'nın Küçük Uygulamaları: MetaMask Snaps Analizi
MetaMask Snaps, uzun vadeli hedeflere sahip bir proje olarak görülüyor, ancak idealist dış görünümünün ötesinde, Web3 dünyasında küçük uygulamalar gibi, ya da dApplet olarak adlandırılabilecek bir şeydir.
Geliştiriciler için, özellikle de Çinli geliştiriciler için, bu kavram yabancı değildir. Son yıllarda, "ekosistem oluşturma", "süper Uygulama" gibi internet terimleri sıkça gündeme gelmektedir. Büyük internet şirketleri her zaman internet ortamını daha kapalı hale getirmeye çalışarak hizmet sağlayıcısından standart belirleyiciye dönüşmeyi hedefliyor. Şimdi, bu trendin Web3 alanına da yayıldığı görünmektedir.
Snaps yaklaşık bir yıldır var olmasına rağmen, konseptinin ortaya çıkmasından bu yana en az 4 yıl geçti, ancak sıradan kullanıcılar hakkında hâlâ çok az bilgiye sahip. Her gün MetaMask kullanan kripto para meraklıları bile MetaMask Snaps'ın ne olduğunu bilmeyebilir. Ancak onlara "uygulamalar gibi" diye açıkladığınızda genellikle anlayışla gülümserler.
Bu durum, WeChat mini programlarının ilk çıktığı zamana benziyor. Fonksiyon girişleri belirgin olmadığı için başlangıçta kullanım oranı çok düşüktü. Daha sonra girişler ana sayfada aşağı kaydırma konumuna alındığında, kullanım oranı büyük bir artış göstermeye başladı. MetaMask için, kullanıcıları ekosistemine çekmenin nasıl olacağı önemli bir sorun haline gelebilir.
Küçük uygulamalar ilk ortaya çıktığından beri internet sektöründe tartışmalara yol açtı. Ön uç mühendisleri, genellikle bunun sadece büyük şirketlerin trafiği tekelleştiren ve ekosistemi kapatan ticari bir aracı olduğunu düşünüyor ve teknik gelişime pek katkı sağladığını düşünmüyorlar. Web3'ün Snaps'inin topluma ne kadar katkı sağlayacağı henüz gözlemlenmedi. MetaMask belgelerine göz attıkça, gelecekteki Snap geliştiricilerinin birçok kısıtlamayla karşılaşacaklarını daha fazla hissediyorum.
MetaMask'in Snaps kamu testinin başlamasından bu yana neredeyse bir yıl geçti, ancak resmi web sitesinde listelenen kullanılabilir Snaps sayısı pek fazla değil; şu anda yalnızca 68 tane var. Resmi beta testinden önce, resmi olarak 2020 civarında Snaps kavramını ortaya attığı göz önüne alındığında, Web3 şirketleri ve geliştiricilerin aslında onu anlamak için oldukça uzun bir süreleri oldu.
Şu anda Snaps geliştiren tam zamanlı bir geliştirici görmedim, ancak Web2'deki mini program geliştiricilerinin mini programlar hakkında genel görüşü, geliştirme deneyiminin kötü olduğu yönündedir. Mini programlar ön uç teknolojisi yığını kullansa da, kısıtlanmış bir versiyonudur; üreticiler çeşitli nedenlerle geliştiricilerin yapabileceği şeyleri sınırlamıştır. Ayrıca, her platformun teknik kapasitesi ve dokümantasyon kalitesi farklılık gösterdiğinden, geliştiricilerin 'deneyimli' olarak kabul edilmek için çeşitli tuzaklara düşmeleri gerekmektedir.
Web3 alanında, güvenlik gibi nedenlerden ötürü, 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ı eklenti API'lerine erişim sağlayamaz.
Temel Snaps işlevleri sınırlıdır, çoğu işlevin önce ilgili izinlerin alınması gerekir. Snaps, kurulum sırasında kullanıcılardan yaşam döngüsü, işlem, imza, CRON gibi ilgili izinleri talep etmesi gerekir.
Gelişen Web3 ekosistemine kıyasla, mevcut Snaps sayısı oldukça az. MetaMask bunları birkaç kategoriye ayırıyor.
Snaps türü
MetaMask resmi web sitesi Snaps'ı dört türe ayırmaktadır:
Hesap Yönetimi
Bu tür Snaps, özel anahtarların güvenliğini artırmak için esasen MPC teknolojisini kullanır. MPC teknolojisi, özel anahtarları otomatik olarak birden fazla parçaya böler, bu parçaları farklı yerlerde saklar ve yalnızca işlem imzalama gerektiğinde yeniden bir araya getirir; ayrıca 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önetim türündeki Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron. Bu tür Snaps'in çekiciliği henüz net değil, resmi web verilerine göre kurulum sayısı yüksek değil.
birlikte çalışabilirlik
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi EVM dışı ağlarla uyumluluk sağlamaktadır. Şu anda bu tür Snaps sayısı en fazlasıdır ve ekosistemin yarısından fazlasını oluşturmaktadır.
Bildirim ve sohbet
Bu tür Snaps, mevcut durumda sınırlı bir çekiciliğe sahip olabilir çünkü birçok olgun sohbet uygulaması mevcut ve blok zinciri üzerinden mesaj göndermek isteyen kullanıcılar hala azınlıkta.
güvenli
Bu tür Snaps'in talebi oldukça yüksek, özellikle işlem güvenliği uyarıları sağlama konusunda. MetaMask'in kendisi, kullanıcılar kötü niyetli işlemlerle karşılaştığında uyarı işlevi yeterince gelişmiş değil, güvenlik odaklı Snaps bu eksikliği giderebilir. Şu anda güvenlik odaklı Snaps, toplamın yüzde yirmisini oluşturuyor ve çoklu zincir desteği dışında en fazla talep gören tür.
MetaMask Snaps, kullanıcıların işlem başlattığında veya imza attığında, ham verileri okumalarına, analiz yapmalarına ve kullanıcılara daha ayrıntılı güvenlik açıklamaları göstermelerine olanak tanıyan ilgili izinleri sağlar.
Gelecek Görünümü
MetaMask, Snaps aracılığıyla kendi alanını diğer zincir platformlarına genişletmek istiyor, ancak sonunda ne kadar ileri gidebileceği hala bir bilinmez. Web2 alanındaki mini program deneyimlerine bakıldığında, basitleştirilmiş hizmetlerin genellikle tam uygulamalarla karşılaştırıldığında zorluğu, yeni özelliklerin izlenmesi genellikle gecikiyor.
Eğer Snaps gelecekte iyi bir gelişim gösterirse, daha fazla cüzdanın bunu örnek alması muhtemeldir. Bu, Web3 geliştiricilerinin farklı cüzdanlar için "Snaps"'in farklı versiyonlarını geliştirmeleri gerektiği anlamına gelebilir, bu da geliştirme zorluğunu artırır. Ancak, her firma kendi "Snaps" ekosistemini oluşturursa, bu da gerçekten benzersiz bir ekosistemin olmamasına yol açabilir.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması mümkün, bu platformlar arasında büyük farklılıklar var, geliştiricilerin her bir platforma uyum sağlamak için büyük çaba harcaması gerekecek. Sonunda, birleşik bir Snaps standardı ve ilgili tartışma önerileri ortaya çıkabilir.
MetaMask Snaps'ın geleceği konusunda şüpheler olmasına rağmen, sonuçta bu, tutkulu geliştiriciler tarafından inşa edilmiş ve gerçek sorunları çözmeyi amaçlayan bir üründür, bir finansal dolandırıcılık değil.
MetaMask'ın çoğu kullanıcı için Snaps şu anda zorunlu bir özellik olmayabilir. MetaMask'ın bu özelliği daha etkili bir şekilde tanıtma konusunda daha fazla çalışma yapması gerekebilir.