MetaMask Snaps: Web3 dünyasındaki küçük uygulamalar ekosistem yapısını değiştirebilir mi?

Web3 Dünyasının Mini Uygulamaları: MetaMask Snaps İncelemesi

MetaMask Snaps, büyük ideallere sahip bir projedir, ancak idealist dış görünümünü bir kenara bırakırsak, onu Web3 dünyasının bir uygulaması veya dApplet olarak adlandırmayı tercih ederiz.

Geliştiriciler için, özellikle de Çin'deki geliştiriciler için, bu kavram yabancı değil. Son yıllarda "ekosistem oluşturma", "süper uygulama" gibi internet terimlerini sıkça duyuyoruz, büyük işletmeler her zaman internet ortamını daha kapalı hale getirmeye çalışıyor, böylece hizmet sağlayıcıdan standart belirleyiciye dönüşebiliyorlar. Artık bu trendin Web3 alanına da yayıldığı görünmektedir.

2024 Haziran'ına kadar, Snaps neredeyse bir yıldır mevcut olmasına rağmen, konsepti en az 4 yıl önce ortaya atılmış olmasına rağmen, sıradan kullanıcıların buna dair bilgisi hala çok az. Kripto para piyasasına gerçekten dikkat eden bazı kişiler her gün MetaMask'ı açsalar da, MetaMask Snaps'ın ne olduğunu hâlâ bilmiyorlar. Ancak onlara "küçük uygulamalar gibi" diye açıkladığınızda, yüzlerinde her zaman tarif edilemez bir gülümseme beliriyor (çoğunlukla geliştirici, özellikle ön uç geliştiriciler).

Bu durum, WeChat mini programlarının ilk piyasaya sürüldüğündeki durumu akla getiriyor. Fonksiyon girişleri belirgin olmadığı için, başlangıçta kullanım oranı çok düşüktü. Daha sonra giriş, ana sayfada açılır menü ile mini program listesini gösterecek şekilde değiştirildiğinde, kullanım oranı önemli ölçüde artmaya başladı. MetaMask, bir ekosistem oluşturmak istiyorsa, kullanıcıları ekosisteme çekmenin önemli bir sorun haline gelebileceğini düşünmelidir.

Küçük uygulamalar doğduklarından beri internet sektöründe tartışmalara yol açtı. Ön yüz mühendisleri genellikle ona eleştirel bir tutum sergiliyor, büyük şirketlerin trafiği tekelleştirmek ve kapalı bir ekosistem oluşturmak için kullandıkları bir ticari araç olduğunu düşünüyorlar ve teknolojik gelişim için pek bir katkısı olmadığını belirtiyorlar. Web3'ün Snaps'in topluluğa ne kadar katkı sağlayacağı henüz gözlemlenmemiştir. MetaMask tarafından sağlanan belgeleri inceledikçe, gelecekteki Snap geliştiricilerinin birçok kısıtlama ve zorlukla karşılaşacakları hissine kapılıyorum.

MetaMask'ın Snaps kamu test sürümünü başlatmasının üzerinden 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 var. Dikkate değer olan, resmi beta testinden önce, 2020 civarında, resmi olarak Snaps kavramının ortaya atılmış olmasıdır; Web3 şirketleri ve geliştiriciler aslında bunu anlamak için oldukça uzun bir zamana sahipti.

Web3 Mini Programu? MetaMask Snaps Analizi

Şu anda Snaps geliştiren tam zamanlı bir 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 kötü olduğu yönünde. Küçük uygulama geliştirme hâlâ ön uç ekosistemini kullanıyor, ancak kısıtlanmış bir versiyonu var; platformlar çeşitli nedenlerle geliştiricilerin yapabileceği şeyleri sınırlıyor. Ayrıca, her platformun teknik yetenekleri ve doküman kalitesi değişkenlik gösterdiği için, geliştiricilerin "deneyimli" olarak adlandırılabilmeleri için çeşitli platformlarda tuhaf tuzaklara düşmeleri gerekiyor.

Web3'e dönersek, güvenlik gibi faktörlerden dolayı, Snaps benzer bir durumla karşılaşabilir. İzole bir güvenli ortamda çalışmak zorundadır ve "güvenli ECMAScript" kullanmaktadır; bu aslında JavaScript API'si üzerinde bazı kısıtlamalar yapılması anlamına gelir, örneğin DOM'a, Node.js'e, tarayıcı eklenti API'lerine erişim gibi.

Güvenlik nedenleriyle, temel bir Snap'in aslında yapabileceği çok fazla şey yoktur. Çoğu işlev, ilgili izinleri önceden almak zorundadır, bu nedenle Snap, kurulum sırasında kullanıcılardan ilgili izinleri talep etmelidir. Mevcut 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 az. MetaMask bunları birkaç kategoriye ayırıyor.

Snaps Türü

Resmi web sitesinin kategorilerine göre, genel olarak 4 türde sınıflandırılabilir:

Hesap Yönetimi

Bu tür Snaps, özel anahtarların güvenliğini artırmak için MPC (çoklu taraf hesaplama) teknolojisi aracılığıyla çalışmaktadır.

Geleneksel olarak, kullanıcılar genellikle kurtarma kelimelerini bilgisayar veya cep telefonlarında saklarlar. Daha fazla paraya sahip kullanıcılar, daha güvenli yöntemler kullanmayı tercih edebilirler, örneğin donanım cüzdanı. Ancak çoğu insan kurtarma kelimelerini unutmamaları için kolayca bulabilecekleri bir yerde saklar.

Bu saklama yöntemi bazı sorunlara yol açabilir:

  1. Eğer kurtarma kelimelerinin yerini unuturken, cüzdan varlıklarına erişim hakkını kaybetme ihtimali yüksektir.
  2. Eğer anahtar kelimelerinizi sakladığınız cihaz bir trojan virüsü saldırısına maruz kalırsa, hackerların anahtar kelimelerinizi çalmasını önlemek çok zor olur.

MPC teknolojisi, özel anahtarları otomatik olarak birden fazla parçaya ayırabilir ve bunları farklı yerlerde saklayabilir. Sadece işlem imzalama gerektiğinde bu parçaları birleştirerek tam özel anahtar oluşturur ve bu süreçte tam özel anahtar üretilmez, böylece özel anahtarın sızdırılma riski en aza indirilir.

Şu anda yalnızca 3 hesap yönetim türünde Snaps var: Capsule, Silent Shard ve Safeheron.

Bu tür Snaps'in çekiciliği henüz net değil, resmi web sitesi verilerine göre bu tür Snaps'in sayısı az ve kurulum sayısı da yüksek değil.

birlikte çalışabilirlik

Bu tür Snaps, Solana, Cosmos, Near, Sui gibi birçok zinciri içeren EVM dışı ağlara uyumluluk sağlamaktadır. Şu anda bu tür Snaps en fazla olanlardır ve Snaps ekosisteminin yarısından fazlasını oluşturmaktadır.

Web3 Mini Programı? MetaMask Snaps Açıklaması

Bildirimler ve sohbet

Bu tür Snaps çekici olsa da, şu anda blockchain üzerinden mesaj göndermeye istekli kullanıcılar hala azınlıkta.

güvenli

Bu tür Snaps'a olan talep oldukça yüksektir, özellikle MetaMask'ın kullanıcılar dolandırıcılık işlemleriyle karşılaştıklarında uyarı işlevinin yeterince gelişmemiş olduğu göz önüne alındığında. İşlem, kripto para ve blok zinciri alanındaki en yaygın işlemdir ve yüksek risk ve yüksek hassasiyet özelliklerine sahiptir. Snaps'ın sağladığı işlem içgörü işlevi sayesinde geliştiriciler, kullanıcılara daha zengin işlem bilgileri sunabilir, işlem analizi ve içgörü sağlayarak kullanıcıların varlık kaybını en aza indirmeye çalışabilirler.

Snaps'ın resmi verilerine göre, güvenli Snaps, çok zincir desteği dışında en fazla talep edilen tür olup, şu anda toplamın yüzde yirmisini oluşturmaktadır.

MetaMask Snaps, kullanıcıların bir işlem başlatırken veya imza atarken, Snap'in orijinal işlem veya imzanın yükünü okumasına olanak tanıyan ilgili izinleri sağlar. Snap, bunu analiz edebilir ve ardından kullanıcılara daha ayrıntılı bir güvenlik açıklaması gösterebilir.

Web3 Mini Program? MetaMask Snaps Açıklaması

Gelecek Perspektifi

MetaMask, Snaps aracılığıyla kendi alanını diğer zincir platformlarına genişletmeye çalışıyor, ancak bunun ne kadar ileri gideceği henüz öngörülemiyor. Web2 alanındaki mini program deneyimlerine referansla, birçok uygulama mini program versiyonları sunsa da, genellikle işlevleri yetersiz kalıyor ve yerel uygulamalarla karşılaştırmak zor. Yeni özelliklerin takibi de genellikle gecikiyor; hatta bazı mini programlar kullanıcıları kendi uygulamalarına yönlendiriyor.

Eğer Snaps iyi bir şekilde gelişirse, daha fazla cüzdan bunun örneğini alabilir. Bu durumda, Web3 geliştiricileri farklı cüzdanlar için "Snaps"'in uygun versiyonlarını geliştirmek zorunda kalabilirler, bu da onlara önemli zorluklar getirecektir. Ancak, eğer her platform kendi "Snaps" ekosistemini oluşturursa, bu durum özgün bir ekosistem olmamış olur ve bu da onların "merkeziyetsiz" konseptiyle uyumlu görünmektedir.

Gelecekte, aralarında büyük farklılıklar olan çeşitli "Snaps-benzeri" platformların ortaya çıkması muhtemeldir. Farklı platformlar arasındaki uyumluluk, geliştiricilerin günlük işlerinin bir parçası haline gelebilir, ta ki dayanılmaz bir seviyeye ulaşana kadar. O zaman, Snaps Standardı ortaya çıkabilir ve tartışmalar için çeşitli "SIP"'ler mevcut olabilir, topluluk canlı bir görünüm sergileyebilir.

MetaMask Snaps'in geleceği konusunda şüpheler olsa da, bunun gerçek bir sorunu çözmeyi amaçlayan, tutkulu bir geliştirici grubu tarafından inşa edilmiş bir ürün olduğu ve bir finansal dolandırıcılık olmadığı inkar edilemez.

Ancak, MetaMask'ın mevcut kullanıcıları için Snaps henüz çok gerekli bir özellik değil. MetaMask'ın, bunu daha etkili bir şekilde nasıl tanıtacağı konusunda daha fazla çalışma yapması gerekebilir.

Web3 Mini Program? MetaMask Snaps Açıklaması

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
  • 6
  • Share
Comment
0/400
DogeBachelorvip
· 15h ago
Yine bu tuzağı kurmaya mı geldin?
View OriginalReply0
HappyToBeDumpedvip
· 15h ago
tuzak mini programlarının ne yeniliği var
View OriginalReply0
WhaleStalkervip
· 15h ago
Yine yeni bir numara yapıyorlar
View OriginalReply0
ContractFreelancervip
· 15h ago
Ödev kopyalıyorsun yani, yerli küçük programın kaplaması değişmiş gibi görünüyor.
View OriginalReply0
DeadTrades_Walkingvip
· 16h ago
Hala soğuk pilav mı ısıtıyorsun~
View OriginalReply0
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)