Web3 Mini Uygulamaları? MetaMask Snaps'ı Analiz Etme
MetaMask Snaps, öngörü sahibi bir projedir. İdealist dış görünümünü bir kenara bırakırsak, onu Web3 dünyasının küçük uygulamaları olarak görebiliriz veya daha şık bir şekilde dApplet olarak adlandırabiliriz.
Geliştiriciler için, özellikle yerli geliştiriciler için, bu kavram tanıdık olmalı. Son yıllarda, "ekosistem oluşturma", "süper uygulama" gibi internet terimleri sıkça ortaya çıktı, büyük teknoloji şirketleri internet ortamını daha kapalı hale getirmeye çalışarak hizmet sağlayıcılardan standart belirleyicilere dönüşmeyi hedefliyor.
Artık bu eğilimin Web3 alanına da yayılmaya başladığı görünüyor.
Snaps yaklaşık bir yıl önce piyasaya sürülmesine rağmen, kavramın ortaya atılması üzerinden en az dört yıl geçti, ancak sıradan kullanıcıların bunun hakkında hâlâ çok az bilgisi var. Her gün MetaMask kullanan kripto para meraklıları bile MetaMask Snaps hakkında hiçbir şey bilmeyebilir. Ancak, "mini uygulamalar benzeri" şeklinde açıklandığında, geliştirici arkadaşlar genellikle anlamış bir gülümseme ile tepki veriyor.
Bu durum, WeChat Mini Programlarının ilk çıktığı zamanki durumu hatırlatıyor. Özelliklerin girişi belirgin olmadığından, başlangıçta kullanım oranı oldukça düşüktü. Daha sonra girişi ana sayfadaki açılır menüye taşıdıktan sonra, kullanım oranı büyük ölçüde artmaya başladı. MetaMask, bir ekosistem oluşturmak istiyorsa, kullanıcıları ekosistemine çekmenin nasıl bir öncelik haline geleceği önemli bir sorun olabilir.
Küçük programlar internet sektöründe doğduğu günden beri tartışmalara neden oluyor. Ön uç mühendisleri genellikle bunun yalnızca büyük şirketlerin trafiği tekelleştirme ve ekosistemi kapatma amacıyla kullandıkları ticari bir araç olduğunu, teknik gelişime sınırlı katkıda bulunduğunu düşünüyor. Web3'ün Snaps topluma ne kadar değer katabilir? MetaMask tarafından sunulan belgeleri inceledikçe, gelecekteki Snap geliştiricilerinin birçok kısıtlamayla karşılaşabileceği hissine kapılıyorum.
MetaMask'ın Snaps kamu beta 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 bir nokta, resmi olarak Snaps kavramının 2020 civarında ortaya atılmış olmasıdır; Web3 şirketleri ve geliştiricilerin bunu anlamaları için aslında oldukça uzun bir süreleri oldu.
Şu anda Snaps geliştiren tam zamanlı bir personel görmedim, 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 ön uç ekosistemini kullanıyor olsa da, kısıtlanmış bir versiyondur ve çeşitli sınırlamalar, geliştiricilerin deneyim kazanmak için garip tuzaklardan geçmesini sağlıyor.
Web3 alanında, güvenlik gibi nedenlerden dolayı, Snaps benzer bir durumla karşılaşabilir. İzole bir güvenlik bağlamında çalışır, "güvenli ECMAScript" kullanır, bu da aslında JavaScript API'sine bazı kısıtlamalar getirir, örneğin DOM'a, Node.js'e, tarayıcı eklentisi API'sine erişim gibi.
Güvenlik nedenleriyle, temel Snaps işlevi sınırlıdır. Çoğu işlev, önce uygun izinlerin alınmasını gerektirir, bu nedenle Snaps yüklendiğinde kullanıcılardan izin istenmesi gerekir. Kullanılabilir izinler arasında yaşam döngüsü, işlem, imza, CRON vb. bulunmaktadır.
Mevcut Snaps sayısı, gelişen Web3 ekosistemine kıyasla oldukça 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 MPC teknolojisini kullanır.
MPC teknolojisi, özel anahtarları otomatik olarak birden fazla parçaya böler, ayrı ayrı depolar ve yalnızca işlem imzası gerektiğinde yeniden birleştirir, bu süreçte tam bir özel anahtar oluşturulmaz ve özel anahtarın güvenliğini en üst düzeye çıkarır.
Şu anda yalnızca 3 hesap yönetimi türü Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron.
Capsule, PassKey, şifre kurtarma ve 2FA cihazlarını kullanarak anahtarları birlikte korur; bunlardan biri kaybolursa diğer iki tanesiyle kurtarılabilir.
Silent Shard ve Safeheron, birden fazla cihazda uygulama kurarak gerçekleştirilir.
Bu tür Snaps'in çekiciliği sınırlıdır, resmi verilere göre sayısı ve yükleme miktarı yüksek değildir.
birlikte çalışma
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi birçok tanınmış kamu zincirini içeren EVM dışı ağlarla uyumluluk sağlar. Şu anda bu tür, Snaps ekosisteminin yarısından fazlasını kaplamaktadır.
Bildirimler ve Sohbet
Bu tür Snaps potansiyele sahip olsa da, şu anda blok zinciri üzerinden mesaj göndermeye istekli kullanıcılar hala azınlıkta.
Güvenli
Bu tür Snaps'a olan talep oldukça yüksek, özellikle MetaMask'ın phishing işlemleri konusunda yeterince uyarı yapmadığı durumlarda. İşlem, kripto para ve blok zinciri alanındaki en yaygın yüksek riskli işlemlerden biridir; Snaps tarafından sağlanan işlem içgörüleri sayesinde geliştiriciler, kullanıcılara daha zengin işlem bilgileri göstererek analiz ve içgörüler sunabilir ve varlık kaybını en aza indirebilir.
MetaMask Snaps, işlem içgörüleri ve imza içgörüleri ile ilgili izinler sunar. Snap, izinleri aldıktan sonra, kullanıcı işlem veya imza başlattığında ham verileri okuyabilir, analiz yapabilir ve kullanıcılara daha fazla güvenlik açıklaması gösterebilir.
düşünmek
MetaMask, Snaps aracılığıyla alanını diğer zincir platformlarına genişletmeye çalışıyor, ancak sonuçta ne kadar ilerleyebileceği henüz belirsiz. Web2 alanındaki mini program deneyimlerine bakıldığında, basit mini program hizmetleri genellikle uygulamalarla karşılaştırılamaz, yeni özelliklerin takibi yavaştır ve kullanıcıları kendi uygulamalarına yönlendirebilir. Mini programların patlama gibi büyümesiyle birlikte, daha fazla uygulama kendi mini program platformlarını da piyasaya sürdü, her firma kendi avantajını pekiştirmeye çalışırken, tüm Web dünyası daha "merkeziyetçi" hale geldi.
Eğer Snaps iyi gelişirse, daha fazla cüzdanın bunu örnek alması mümkün. Bu durumda, Web3 geliştiricileri her cüzdan için farklı "Snaps" sürümleri geliştirmek zorunda kalabilirler ki bu kesinlikle onlara büyük bir baskı getirecektir. Ancak, eğer her üretici kendi "Snaps" ekosistemini oluşturursa, bu neredeyse benzersiz bir ekosistemin olmaması anlamına gelir. Bu da onların "merkeziyetsiz" etiketleriyle örtüşüyor gibi görünüyor.
Gelecekte çeşitli "Snaps-like" platformların ortaya çıkması mümkün, büyük farklılıklar olacak ve geliştiricilerin uyum sağlamak için büyük bir çaba harcaması gerekecek. Durum dayanılmaz hale geldiğinde, Snaps Standardı ortaya çıkabilir, topluluk tartışmaları için çeşitli "SIP" ile birlikte, bir refah manzarası sunabilir...
Her ne olursa olsun, MetaMask Snaps en azından bir grup tutkulu geliştirici tarafından oluşturulmuş, gerçek sorunları çözmeyi amaçlayan bir üründür, finansal bir dolandırıcılık değildir.
Ancak, MetaMask'ın mevcut kullanıcılarının çoğu için Snaps henüz gerekli bir özellik değil. MetaMask'ın bir sonraki adımda, bu özelliği daha etkili bir şekilde tanıtmak için daha fazla çaba 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.
20 Likes
Reward
20
7
Share
Comment
0/400
RugpullTherapist
· 07-24 10:07
Kim MetaMask'ı bilmiyor ki~ Para kazanmak işte
View OriginalReply0
MevWhisperer
· 07-24 09:36
Yine bütün Web2 tuzakları öyle mi?
View OriginalReply0
CryingOldWallet
· 07-23 04:08
Oh oh, MM de bu tuzakta mı oynuyor?
View OriginalReply0
DegenMcsleepless
· 07-21 10:28
Yine yeni numaralar çıkarıyor, bunların ne faydası var?
View OriginalReply0
ForkLibertarian
· 07-21 10:23
Açık ekosistemden sonra tuzak, yok etmektir.
View OriginalReply0
staking_gramps
· 07-21 10:22
Oh oh, Alipayleşme sürecine girecekler.
View OriginalReply0
PretendingSerious
· 07-21 10:17
Vay canına, web3 dünyasında da küçük programlar oynanıyor.
MetaMask Snaps Analizi: Web3 Uygulamalarının Zorlukları ve Fırsatları
Web3 Mini Uygulamaları? MetaMask Snaps'ı Analiz Etme
MetaMask Snaps, öngörü sahibi bir projedir. İdealist dış görünümünü bir kenara bırakırsak, onu Web3 dünyasının küçük uygulamaları olarak görebiliriz veya daha şık bir şekilde dApplet olarak adlandırabiliriz.
Geliştiriciler için, özellikle yerli geliştiriciler için, bu kavram tanıdık olmalı. Son yıllarda, "ekosistem oluşturma", "süper uygulama" gibi internet terimleri sıkça ortaya çıktı, büyük teknoloji şirketleri internet ortamını daha kapalı hale getirmeye çalışarak hizmet sağlayıcılardan standart belirleyicilere dönüşmeyi hedefliyor.
Artık bu eğilimin Web3 alanına da yayılmaya başladığı görünüyor.
Snaps yaklaşık bir yıl önce piyasaya sürülmesine rağmen, kavramın ortaya atılması üzerinden en az dört yıl geçti, ancak sıradan kullanıcıların bunun hakkında hâlâ çok az bilgisi var. Her gün MetaMask kullanan kripto para meraklıları bile MetaMask Snaps hakkında hiçbir şey bilmeyebilir. Ancak, "mini uygulamalar benzeri" şeklinde açıklandığında, geliştirici arkadaşlar genellikle anlamış bir gülümseme ile tepki veriyor.
Bu durum, WeChat Mini Programlarının ilk çıktığı zamanki durumu hatırlatıyor. Özelliklerin girişi belirgin olmadığından, başlangıçta kullanım oranı oldukça düşüktü. Daha sonra girişi ana sayfadaki açılır menüye taşıdıktan sonra, kullanım oranı büyük ölçüde artmaya başladı. MetaMask, bir ekosistem oluşturmak istiyorsa, kullanıcıları ekosistemine çekmenin nasıl bir öncelik haline geleceği önemli bir sorun olabilir.
Küçük programlar internet sektöründe doğduğu günden beri tartışmalara neden oluyor. Ön uç mühendisleri genellikle bunun yalnızca büyük şirketlerin trafiği tekelleştirme ve ekosistemi kapatma amacıyla kullandıkları ticari bir araç olduğunu, teknik gelişime sınırlı katkıda bulunduğunu düşünüyor. Web3'ün Snaps topluma ne kadar değer katabilir? MetaMask tarafından sunulan belgeleri inceledikçe, gelecekteki Snap geliştiricilerinin birçok kısıtlamayla karşılaşabileceği hissine kapılıyorum.
MetaMask'ın Snaps kamu beta 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 bir nokta, resmi olarak Snaps kavramının 2020 civarında ortaya atılmış olmasıdır; Web3 şirketleri ve geliştiricilerin bunu anlamaları için aslında oldukça uzun bir süreleri oldu.
Şu anda Snaps geliştiren tam zamanlı bir personel görmedim, 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 ön uç ekosistemini kullanıyor olsa da, kısıtlanmış bir versiyondur ve çeşitli sınırlamalar, geliştiricilerin deneyim kazanmak için garip tuzaklardan geçmesini sağlıyor.
Web3 alanında, güvenlik gibi nedenlerden dolayı, Snaps benzer bir durumla karşılaşabilir. İzole bir güvenlik bağlamında çalışır, "güvenli ECMAScript" kullanır, bu da aslında JavaScript API'sine bazı kısıtlamalar getirir, örneğin DOM'a, Node.js'e, tarayıcı eklentisi API'sine erişim gibi.
Güvenlik nedenleriyle, temel Snaps işlevi sınırlıdır. Çoğu işlev, önce uygun izinlerin alınmasını gerektirir, bu nedenle Snaps yüklendiğinde kullanıcılardan izin istenmesi gerekir. Kullanılabilir izinler arasında yaşam döngüsü, işlem, imza, CRON vb. bulunmaktadır.
Mevcut Snaps sayısı, gelişen Web3 ekosistemine kıyasla oldukça 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 MPC teknolojisini kullanır.
MPC teknolojisi, özel anahtarları otomatik olarak birden fazla parçaya böler, ayrı ayrı depolar ve yalnızca işlem imzası gerektiğinde yeniden birleştirir, bu süreçte tam bir özel anahtar oluşturulmaz ve özel anahtarın güvenliğini en üst düzeye çıkarır.
Şu anda yalnızca 3 hesap yönetimi türü Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron.
Bu tür Snaps'in çekiciliği sınırlıdır, resmi verilere göre sayısı ve yükleme miktarı yüksek değildir.
birlikte çalışma
Bu tür Snaps, Solana, Cosmos, Near, Sui gibi birçok tanınmış kamu zincirini içeren EVM dışı ağlarla uyumluluk sağlar. Şu anda bu tür, Snaps ekosisteminin yarısından fazlasını kaplamaktadır.
Bildirimler ve Sohbet
Bu tür Snaps potansiyele sahip olsa da, şu anda blok zinciri üzerinden mesaj göndermeye istekli kullanıcılar hala azınlıkta.
Güvenli
Bu tür Snaps'a olan talep oldukça yüksek, özellikle MetaMask'ın phishing işlemleri konusunda yeterince uyarı yapmadığı durumlarda. İşlem, kripto para ve blok zinciri alanındaki en yaygın yüksek riskli işlemlerden biridir; Snaps tarafından sağlanan işlem içgörüleri sayesinde geliştiriciler, kullanıcılara daha zengin işlem bilgileri göstererek analiz ve içgörüler sunabilir ve varlık kaybını en aza indirebilir.
MetaMask Snaps, işlem içgörüleri ve imza içgörüleri ile ilgili izinler sunar. Snap, izinleri aldıktan sonra, kullanıcı işlem veya imza başlattığında ham verileri okuyabilir, analiz yapabilir ve kullanıcılara daha fazla güvenlik açıklaması gösterebilir.
düşünmek
MetaMask, Snaps aracılığıyla alanını diğer zincir platformlarına genişletmeye çalışıyor, ancak sonuçta ne kadar ilerleyebileceği henüz belirsiz. Web2 alanındaki mini program deneyimlerine bakıldığında, basit mini program hizmetleri genellikle uygulamalarla karşılaştırılamaz, yeni özelliklerin takibi yavaştır ve kullanıcıları kendi uygulamalarına yönlendirebilir. Mini programların patlama gibi büyümesiyle birlikte, daha fazla uygulama kendi mini program platformlarını da piyasaya sürdü, her firma kendi avantajını pekiştirmeye çalışırken, tüm Web dünyası daha "merkeziyetçi" hale geldi.
Eğer Snaps iyi gelişirse, daha fazla cüzdanın bunu örnek alması mümkün. Bu durumda, Web3 geliştiricileri her cüzdan için farklı "Snaps" sürümleri geliştirmek zorunda kalabilirler ki bu kesinlikle onlara büyük bir baskı getirecektir. Ancak, eğer her üretici kendi "Snaps" ekosistemini oluşturursa, bu neredeyse benzersiz bir ekosistemin olmaması anlamına gelir. Bu da onların "merkeziyetsiz" etiketleriyle örtüşüyor gibi görünüyor.
Gelecekte çeşitli "Snaps-like" platformların ortaya çıkması mümkün, büyük farklılıklar olacak ve geliştiricilerin uyum sağlamak için büyük bir çaba harcaması gerekecek. Durum dayanılmaz hale geldiğinde, Snaps Standardı ortaya çıkabilir, topluluk tartışmaları için çeşitli "SIP" ile birlikte, bir refah manzarası sunabilir...
Her ne olursa olsun, MetaMask Snaps en azından bir grup tutkulu geliştirici tarafından oluşturulmuş, gerçek sorunları çözmeyi amaçlayan bir üründür, finansal bir dolandırıcılık değildir.
Ancak, MetaMask'ın mevcut kullanıcılarının çoğu için Snaps henüz gerekli bir özellik değil. MetaMask'ın bir sonraki adımda, bu özelliği daha etkili bir şekilde tanıtmak için daha fazla çaba harcaması gerekebilir.