MetaMask Snaps, Web3 dünyasının küçük programları veya dApplet olarak adlandırılabilecek uzun vadeli bir projedir. Geliştiriciler için, özellikle Çin'deki geliştiriciler için, bu kavram yabancı değildir. Son yıllarda, "ekosistem oluşturma" ve "süper uygulama" gibi internet terimleri sıkça ortaya çıkıyor; büyük şirketler, hizmet sağlayıcılardan standart belirleyicilere dönüşmek amacıyla internet ortamını daha kapalı hale getirmeye çalışıyor. Artık bu eğilimin Web3 alanına da yayılmaya başladığı görülüyor.
Snaps yaklaşık bir yıldır var olsa da, konseptin ortaya çıkmasından bu yana en az 4 yıl geçti, ancak sıradan kullanıcıların buna dair bilgisi hala çok sınırlı. Her gün MetaMask kullanan kripto para meraklıları bile, MetaMask Snaps hakkında hiçbir şey bilmeyebilir. Ancak onlara "bir tür mini uygulama gibi" olarak açıkladığınızda, genellikle anlayışla gülümserler.
Bu durum, WeChat Mini Program'ın ilk piyasaya sürüldüğü zamanki durumu hatırlatıyor. İşlevsel girişler belirgin olmadığı için, başlangıçta kullanım oranı çok düşüktü. Ana sayfada açılır menüde mini program listesi gösterilmeye başlandıktan sonra, kullanım oranı büyük ölçüde artmaya başladı. MetaMask için, kullanıcıları ekosistemine çekmenin nasıl yapılacağı önemli bir çözülmesi gereken sorun haline gelebilir.
Küçük programlar doğduğu günden beri internet sektöründe tartışmalara yol açtı. Birçok ön uç mühendis bu konuda eleştirel bir tutum sergiliyor ve bunun yalnızca internet devlerinin trafiği tekelleştirmek ve ekosistemi kapatmak için yarattığı ticari bir araç olduğunu düşünüyor; teknik gelişime sınırlı katkısı olduğu görüşündeler. Web3'ün Snaps'ın topluma ne kadar katkı sağlayacağı henüz gözlemlenmedi. MetaMask tarafından sağlanan belgeleri inceledikten sonra, gelecekteki Snap geliştiricilerinin birçok kısıtlama ve zorlukla karşılaşabileceği hissine kapıldım.
2024 Haziran itibarıyla, MetaMask'ın resmi web sitesinde listelenen mevcut Snaps sayısı yalnızca 68'dir. Snaps kavramının 2020 civarında ortaya atıldığı göz önüne alındığında, Web3 şirketleri ve geliştiricilerin bunu anlama ve geliştirme konusunda oldukça uzun bir süreye sahip olduğu söylenebilir.
Henüz Snaps geliştiren tam zamanlı bir geliştirici görmedim, ancak Web2 alanında birçok küçük uygulama geliştiricisi var. Küçük uygulamalar hakkında genel görüşleri, geliştirme deneyiminin oldukça kötü olduğu yönünde. Küçük uygulamalar ön uç ekosistemini kullanıyor olsa da, kısıtlanmış bir versiyondur, çeşitli sınırlamalar geliştiricilerin farklı platformlarda garip tuzaklara düşerek deneyim kazanmalarını gerektiriyor.
Snaps benzer kısıtlamalarla karşı karşıya. Güvenlik nedenleriyle, "güvenli ECMAScript" kullanarak, izole bir güvenli bağlamda çalışmaları gerekir; bu, aslında JavaScript API'sinde bazı kısıtlamalar getirmektedir, örneğin DOM'a, Node.js'e ve tarayıcı eklenti API'lerine erişim olamaz.
Temel Snaps işlevleri sınırlıdır, çoğu işlevin öncelikle ilgili izinleri alması gerekir. Snaps, kurulum sırasında kullanıcılardan izin talep etmesi gerekir; bu izinler yaşam döngüsü, işlem, imza ve CRON gibi unsurları içerir.
Snaps tipi
MetaMask resmi web sitesi Snaps'ı dört türe ayırmıştır:
1. Hesap Yönetimi
Bu tür Snaps, özel anahtarın güvenliğini artırmak için MPC teknolojisi kullanır. MPC teknolojisi, özel anahtarı otomatik olarak parçalara ayırır, bunları farklı yerlerde saklar ve yalnızca işlem imzalamak gerektiğinde yeniden birleştirir; ayrıca tam bir özel anahtar oluşturmaz ve özel anahtarın güvenliğini en üst düzeye çıkarır.
Şu anda yalnızca 3 hesap yönetim türünde Snaps var: Capsule, Silent Shard ve Safeheron. Farklı yöntemlerle özel anahtar koruması sağlıyorlar, ancak şu anda kurulum sayısı çok yüksek değil.
2. Birlikte çalışabilirlik
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi EVM dışı ağlara uyumluluk sağlıyor. Şu anda bu tür Snaps en fazla olanları ve ekosistemin yarısından fazlasını oluşturuyor.
3. Bildirimler ve Sohbet
Bu tür Snaps'in potansiyeli olsa da, şu anda blockchain üzerinden mesaj göndermeye istekli kullanıcılar hala azınlıkta.
4. Güvenlik
Güvenlik türü Snaps'a olan talep oldukça yüksek, özellikle ticaret güvenliği konusunda. Kullanıcılara daha zengin ticaret bilgileri ve analizleri sunarak, varlık kaybını önlemeye yardımcı olabilirler. Şu anda güvenlik türü Snaps toplamın yaklaşık %20'sini oluşturmaktadır.
MetaMask Snaps, kullanıcıların işlem başlatması veya imzalaması sırasında ham verileri okumasına, analiz yapmasına ve kullanıcılara daha ayrıntılı güvenlik açıklamaları sunmasına izin veren ilgili izinleri sağlar.
Gelecek Görünümü
MetaMask'ın Snaps ile diğer zincir platformlarına genişleme vizyonunun gerçekleştirilip gerçekleştirilemeyeceği henüz belirsiz. Web2 alanındaki küçük program deneyimlerine bakıldığında, basit hizmetlerin genellikle tam uygulamaların yerini almasının zor olduğu görülüyor ve yeni özellik güncellemeleri de gecikebilir. Eğer Snaps iyi bir şekilde gelişirse, daha fazla cüzdanın bunu örnek alması muhtemeldir, bu da geliştiricilerin farklı cüzdanlar için birden fazla Snaps versiyonu geliştirmesi gerektiği anlamına gelebilir.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması mümkün, platformlar arasında büyük farklılıklar olacak. Uyumluluk sorunlarını çözmek için Snaps standardı doğabilir ve bu topluluk tartışmalarını ve katılımını tetikleyebilir.
Çoğu MetaMask kullanıcısı için Snaps şu anda gerekli bir özellik değil. MetaMask, Snaps'in yaygınlığını ve kullanım oranını artırmak için tanıtımda 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.
MetaMask Snaps: Web3 ekosisteminde yeni fırsatlar ve zorluklar
MetaMask Snaps: Web3 dünyasının küçük programları
MetaMask Snaps, Web3 dünyasının küçük programları veya dApplet olarak adlandırılabilecek uzun vadeli bir projedir. Geliştiriciler için, özellikle Çin'deki geliştiriciler için, bu kavram yabancı değildir. Son yıllarda, "ekosistem oluşturma" ve "süper uygulama" gibi internet terimleri sıkça ortaya çıkıyor; büyük şirketler, hizmet sağlayıcılardan standart belirleyicilere dönüşmek amacıyla internet ortamını daha kapalı hale getirmeye çalışıyor. Artık bu eğilimin Web3 alanına da yayılmaya başladığı görülüyor.
Snaps yaklaşık bir yıldır var olsa da, konseptin ortaya çıkmasından bu yana en az 4 yıl geçti, ancak sıradan kullanıcıların buna dair bilgisi hala çok sınırlı. Her gün MetaMask kullanan kripto para meraklıları bile, MetaMask Snaps hakkında hiçbir şey bilmeyebilir. Ancak onlara "bir tür mini uygulama gibi" olarak açıkladığınızda, genellikle anlayışla gülümserler.
Bu durum, WeChat Mini Program'ın ilk piyasaya sürüldüğü zamanki durumu hatırlatıyor. İşlevsel girişler belirgin olmadığı için, başlangıçta kullanım oranı çok düşüktü. Ana sayfada açılır menüde mini program listesi gösterilmeye başlandıktan sonra, kullanım oranı büyük ölçüde artmaya başladı. MetaMask için, kullanıcıları ekosistemine çekmenin nasıl yapılacağı önemli bir çözülmesi gereken sorun haline gelebilir.
Küçük programlar doğduğu günden beri internet sektöründe tartışmalara yol açtı. Birçok ön uç mühendis bu konuda eleştirel bir tutum sergiliyor ve bunun yalnızca internet devlerinin trafiği tekelleştirmek ve ekosistemi kapatmak için yarattığı ticari bir araç olduğunu düşünüyor; teknik gelişime sınırlı katkısı olduğu görüşündeler. Web3'ün Snaps'ın topluma ne kadar katkı sağlayacağı henüz gözlemlenmedi. MetaMask tarafından sağlanan belgeleri inceledikten sonra, gelecekteki Snap geliştiricilerinin birçok kısıtlama ve zorlukla karşılaşabileceği hissine kapıldım.
2024 Haziran itibarıyla, MetaMask'ın resmi web sitesinde listelenen mevcut Snaps sayısı yalnızca 68'dir. Snaps kavramının 2020 civarında ortaya atıldığı göz önüne alındığında, Web3 şirketleri ve geliştiricilerin bunu anlama ve geliştirme konusunda oldukça uzun bir süreye sahip olduğu söylenebilir.
Henüz Snaps geliştiren tam zamanlı bir geliştirici görmedim, ancak Web2 alanında birçok küçük uygulama geliştiricisi var. Küçük uygulamalar hakkında genel görüşleri, geliştirme deneyiminin oldukça kötü olduğu yönünde. Küçük uygulamalar ön uç ekosistemini kullanıyor olsa da, kısıtlanmış bir versiyondur, çeşitli sınırlamalar geliştiricilerin farklı platformlarda garip tuzaklara düşerek deneyim kazanmalarını gerektiriyor.
Snaps benzer kısıtlamalarla karşı karşıya. Güvenlik nedenleriyle, "güvenli ECMAScript" kullanarak, izole bir güvenli bağlamda çalışmaları gerekir; bu, aslında JavaScript API'sinde bazı kısıtlamalar getirmektedir, örneğin DOM'a, Node.js'e ve tarayıcı eklenti API'lerine erişim olamaz.
Temel Snaps işlevleri sınırlıdır, çoğu işlevin öncelikle ilgili izinleri alması gerekir. Snaps, kurulum sırasında kullanıcılardan izin talep etmesi gerekir; bu izinler yaşam döngüsü, işlem, imza ve CRON gibi unsurları içerir.
Snaps tipi
MetaMask resmi web sitesi Snaps'ı dört türe ayırmıştır:
1. Hesap Yönetimi
Bu tür Snaps, özel anahtarın güvenliğini artırmak için MPC teknolojisi kullanır. MPC teknolojisi, özel anahtarı otomatik olarak parçalara ayırır, bunları farklı yerlerde saklar ve yalnızca işlem imzalamak gerektiğinde yeniden birleştirir; ayrıca tam bir özel anahtar oluşturmaz ve özel anahtarın güvenliğini en üst düzeye çıkarır.
Şu anda yalnızca 3 hesap yönetim türünde Snaps var: Capsule, Silent Shard ve Safeheron. Farklı yöntemlerle özel anahtar koruması sağlıyorlar, ancak şu anda kurulum sayısı çok yüksek değil.
2. Birlikte çalışabilirlik
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi EVM dışı ağlara uyumluluk sağlıyor. Şu anda bu tür Snaps en fazla olanları ve ekosistemin yarısından fazlasını oluşturuyor.
3. Bildirimler ve Sohbet
Bu tür Snaps'in potansiyeli olsa da, şu anda blockchain üzerinden mesaj göndermeye istekli kullanıcılar hala azınlıkta.
4. Güvenlik
Güvenlik türü Snaps'a olan talep oldukça yüksek, özellikle ticaret güvenliği konusunda. Kullanıcılara daha zengin ticaret bilgileri ve analizleri sunarak, varlık kaybını önlemeye yardımcı olabilirler. Şu anda güvenlik türü Snaps toplamın yaklaşık %20'sini oluşturmaktadır.
MetaMask Snaps, kullanıcıların işlem başlatması veya imzalaması sırasında ham verileri okumasına, analiz yapmasına ve kullanıcılara daha ayrıntılı güvenlik açıklamaları sunmasına izin veren ilgili izinleri sağlar.
Gelecek Görünümü
MetaMask'ın Snaps ile diğer zincir platformlarına genişleme vizyonunun gerçekleştirilip gerçekleştirilemeyeceği henüz belirsiz. Web2 alanındaki küçük program deneyimlerine bakıldığında, basit hizmetlerin genellikle tam uygulamaların yerini almasının zor olduğu görülüyor ve yeni özellik güncellemeleri de gecikebilir. Eğer Snaps iyi bir şekilde gelişirse, daha fazla cüzdanın bunu örnek alması muhtemeldir, bu da geliştiricilerin farklı cüzdanlar için birden fazla Snaps versiyonu geliştirmesi gerektiği anlamına gelebilir.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması mümkün, platformlar arasında büyük farklılıklar olacak. Uyumluluk sorunlarını çözmek için Snaps standardı doğabilir ve bu topluluk tartışmalarını ve katılımını tetikleyebilir.
Çoğu MetaMask kullanıcısı için Snaps şu anda gerekli bir özellik değil. MetaMask, Snaps'in yaygınlığını ve kullanım oranını artırmak için tanıtımda daha fazla çalışma yapması gerekebilir.