MetaMask Snaps: Web3 ekosisteminde yeni keşifler ve zorluklar

robot
Abstract generation in progress

Web3 Ekosistemi Yeni Keşif: MetaMask Snaps Analizi

MetaMask Snaps, geleceğe dönük oldukça iddialı bir projedir. İdealist görünümünü bir kenara bırakacak olursak, aslında Web3 dünyasının küçük uygulamaları gibi, ya da dApplet olarak adlandırılabilecek bir şeydir.

Geliştiriciler için, özellikle de yerli geliştiriciler için bu kavram yabancı değil. Son yıllarda, "ekosistem oluşturma", "süper uygulama" gibi internet terimleri sıkça gündeme geliyor, büyük şirketler kendi kapalı ekosistemlerini inşa etmeye çalışıyorlar, hizmet sağlayıcıdan standart belirleyiciye dönüşmek için. Artık bu eğilimin Web3 alanına da yayılmaya başladığı görülüyor.

Web3 Mini Program? MetaMask Snaps İncelemesi

2024 Haziran'ına kadar, Snaps neredeyse bir yıldır piyasada olmasına rağmen, konseptin ortaya atılması üzerinden en az 4 yıl geçmiş olması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 hakkında hiçbir şey bilmeyebilir. Ancak biri "benzeri küçük programlar" diyerek açıkladığında, genellikle anlamış gibi gülümserler.

Bu durum, WeChat mini programlarının yeni piyasaya sürüldüğü zamandaki durumu akla getiriyor. Fonksiyon girişleri belirgin olmadığı için başlangıçta kullanım oranı çok düşük oldu. Daha sonra giriş, ana sayfadaki aşağı açılır konuma taşındığında, kullanım oranı önemli ölçüde artmaya başladı. MetaMask için, kullanıcıları ekosistemine çekmenin nasıl olacağı, çözülmesi gereken kritik bir sorun olabilir.

Küçük uygulamalar, doğduklarından beri internet sektöründe tartışmalara neden olmaktadır. Birçok ön yüz mühendisi, bunun sadece büyük şirketlerin trafiği tekelleştiren ve kapalı bir ekosistem yaratan ticari bir aracı olduğunu, teknoloji gelişimine sınırlı katkıda bulunduğunu düşünüyor. Web3'ün Snaps'ın topluluğa ne kadar değer katacağı 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şabilecekleri düşüncesi daha da pekişti.

MetaMask'ın Snaps beta 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, 2024 Haziran itibarıyla yalnızca 68 adet var. 2020 civarında resmi olarak Snaps konseptinin ortaya atıldığını göz önünde bulundurursak, Web3 şirketleri ve geliştiricilerin aslında bunu anlamak ve hazırlık yapmak için oldukça uzun bir süreleri oldu.

Şu anda Snaps üzerinde tam zamanlı çalışan bir geliştirici görmedik, ancak Web2 alanında birçok küçük uygulama geliştiricisi mevcut. Küçük uygulamalar hakkında genel görüş, geliştirici deneyiminin kötü olduğudur. Küçük uygulamalar ön uç teknoloji yığını kullanmasına rağmen, genellikle kısıtlanmış versiyonlardır; platformlar çeşitli nedenlerden dolayı geliştiricilerin yapabileceği şeyleri sınırlamaktadır. Farklı platformların teknik kapasitesi ve dokümantasyon kalitesi değişkenlik gösterdiği için, geliştiricilerin deneyim kazanmak için çeşitli garip engellerle karşılaşmaları gerekiyor.

Web3 alanına dönersek, güvenlik gibi faktörler nedeniyle Snaps benzer bir durumla karşılaşabilir. İzole bir güvenlik ortamında çalışıyor ve "güvenli ECMAScript" kullanıyor; bu, JavaScript API'sinde bazı kısıtlamalar olduğu anlamına geliyor, örneğin DOM'a, Node.js'e, tarayıcı eklenti API'lerine erişim yok.

Güvenlik nedenleriyle, temel bir Snaps işlevinin aslında sınırlı olduğunu söyleyebilirim. Çoğu işlevin öncelikle gerekli izinleri alması gerekir, bu nedenle Snaps kurulum sırasında kullanıcılardan ilgili izinleri talep etmelidir. Mevcut izinler yaşam döngüsü, işlem, imza, CRON vb. gibi izinleri içerir.

Gelişen Web3 ekosistemine kıyasla, mevcut Snaps sayısı oldukça azdır ve MetaMask bunları sınıflandırmıştır.

Snaps Türü

MetaMask resmi web sitesi, Snaps'ı dört ana türe ayırmaktadır:

Hesap Yönetimi

Bu tür Snaps, özel anahtar güvenliğini artırmak için MPC (çok taraflı hesaplama) teknolojisini kullanır.

Geleneksel özel anahtar koruma yöntemlerinin bazı sorunları vardır:

  1. Kullanıcılar, kurtarma ifadesinin saklandığı yeri unutabilir ve bu da varlıkların geri alınamamasına neden olabilir.
  2. Cüzdan kelime listesinin depolandığı cihaz virüs saldırısına uğrayabilir, bu da özel anahtarın sızmasına neden olabilir.

MPC teknolojisi, özel anahtarın otomatik olarak dağıtık bir şekilde depolanmasını sağlar, yalnızca işlem imzası gerektiğinde yeniden birleştirilir ve tam bir özel anahtar üretmez, böylece özel anahtarın güvenliği en üst düzeye çıkar.

Şu anda (2024 Haziran) sadece 3 hesap yönetimi türünde Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron. Farklı yöntemlerle özel anahtar koruması sağlıyorlar, ancak kurulum sayısı çok yüksek değil.

Web3 Mini Program? MetaMask Snaps Açıklaması

birlikte çalışabilirlik

Bu tür Snaps, Solana, Cosmos, Near, Sui gibi EVM dışı ağlarla uyumluluk sağlar. Şu anda bu tür Snaps'in sayısı en fazladır ve tüm ekosistemin yarısından fazlasını oluşturur.

Bildirimler ve sohbet

Bu tür Snaps büyük bir potansiyele sahip olsa da, şu anda blockchain üzerinden mesaj göndermeye istekli kullanıcılar hala azınlık.

güvenli

Bu tür Snaps'a olan talep oldukça büyük, özellikle MetaMask'ın kendi phishing işlemleri uyarılarına yönelik yetersizliklerini iyileştirme açısından. Güvenlik odaklı Snaps şu anda toplamın %20'sini oluşturuyor, çok zincirli destek türünden sonra geliyor.

MetaMask Snaps, kullanıcıların işlem başlatırken veya imza atarken ham verileri analiz etmesine ve kullanıcılara daha ayrıntılı güvenlik bilgileri sunmasına izin veren transaction-insight ve signature-insight izinleri sunar.

Web3 Mini Program? MetaMask Snaps Açıklaması

Beklentiler

MetaMask'ın Snaps ile diğer zincir platformlarına genişleme vizyonunun gerçekleştirilebilir olup olmadığı henüz belirsiz. Web2 alanındaki mini uygulama deneyimlerine bakıldığında, basitleştirilmiş hizmetlerin genellikle tam uygulamaların yerini alması zor olmaktadır ve yeni özellik güncellemeleri de gecikebilir. Eğer Snaps iyi bir gelişim gösterirse, daha fazla cüzdan benzer işlevleri sunmak için örnek alabilir.

Bu durumda, Web3 geliştiricileri farklı cüzdanlar için "Snaps"'in birden fazla versiyonunu geliştirmek zorunda kalabilir, bu da iş yükünü artırır. Ancak, her üreticinin kendi "Snaps" ekosistemini oluşturması, gerçekten benzersiz bir ekosistem avantajının olmamasına yol açabilir.

Gelecekte çeşitli "Snaps benzeri" platformların ortaya çıkması muhtemeldir, bu platformlar arasında büyük farklılıklar olacaktır. Uyumluluk sorununu çözmek için Snaps standardı ve ilgili tartışma önerileri (SIP) ortaya çıkabilir.

MetaMask Snaps'ın geleceğine temkinli bir yaklaşım sergilense de, bunun tutkulu geliştiriciler tarafından inşa edilen ve gerçek sorunları çözmeyi amaçlayan bir ürün olduğu, finansal bir dolandırıcılık değil, inkâr edilemez.

Mevcut çoğu MetaMask kullanıcısı için Snaps henüz gerekli bir özellik olmayabilir. MetaMask, daha etkili bir şekilde nasıl tanıtım yapacağı konusunda daha fazla çalışma yapması gerekiyor.

Web3 Mini Program? MetaMask Snaps Analizi

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.
  • Reward
  • 5
  • Share
Comment
0/400
TokenomicsTrappervip
· 12h ago
lmao başka bir duvarlı bahçe daha yapılıyor... açıkçası web2 hamlesi
View OriginalReply0
SigmaValidatorvip
· 12h ago
Geliştirme ekosistemi hareketlenmiş durumda.
View OriginalReply0
BtcDailyResearchervip
· 12h ago
Mini program Web3'e girdi.
View OriginalReply0
MoneyBurnervip
· 12h ago
Yine para harcayıp çalışmak zorundayız. Ne zaman bir değerli Airdrop çıkacak ve nakde çevireceğiz?
View OriginalReply0
MetaMaskVictimvip
· 12h ago
Web3 gerçekten de kanserli ekosistemden kaçabilir mi?
View OriginalReply0
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)