MetaMask Snaps, büyük hayallerle dolu bir projedir. İdealist dış görünümünü bir kenara bıraktığımızda, onu Web3 dünyasının küçük uygulamaları olarak görebiliriz, ya da daha havalı bir şekilde dApplet olarak adlandırabiliriz.
Geliştiriciler için, özellikle Çin'deki geliştiriciler için, bu kavram yabancı değildir. Son yıllarda, "ekosistem geliştirme" ve "süper uygulama" gibi internet terimleri sık sık ortaya çıkmaya başladı, büyük şirketler internet ortamını kapalı hale getirmek için çaba sarf ediyorlar, böylece hizmet sağlayıcısından standart belirleyicisine dönüşebiliyorlar.
Artık bu trendin Web3 alanına da yayılmaya başladığı görülüyor.
2024 yılı Haziran ayı itibarıyla, Snaps yaklaşık bir yıldır var olsa da, kavramı en az 4 yıldır gündemde olmasına rağmen, sıradan kullanıcıların bu konudaki bilgisi oldukça sınırlıdır. Hatta her gün MetaMask kullanan kripto para meraklıları için MetaMask Snaps hakkında bilgi neredeyse yok denecek kadar azdır. Ancak "uygulama benzeri" olarak açıklanınca, geliştiricilerin genellikle anlayışlı bir gülümseme ile tepki verdikleri görülmektedir.
Bu durum, WeChat mini programlarının ilk piyasaya sürüldüğündeki durumu hatırlatıyor. Fonksiyon girişleri belirgin olmadığından, kullanım oranı çok düşüktü. Daha sonra giriş, ana sayfadaki açılır konuma taşındığında, kullanım oranı büyük ölçüde artmaya başladı. MetaMask, eko-sistem oluşturmak istiyorsa, kullanıcıları ekosisteme çekmenin nasıl olacağı önemli bir çözülmesi gereken sorun haline gelebilir.
Küçük programlar doğduklarından beri sürekli tartışma konusu. Birçok ön uç mühendisi, bunun yalnızca internet devlerinin trafiği tekelleştirmek ve ekosistemi kapatmak için bir ticari aracı olduğunu, teknoloji gelişimine sınırlı katkıda bulunduğunu düşünüyor. Web3'ün Snaps'inin topluluğa ne kadar değer katacağı henüz gözlemlenmedi. MetaMask'ın belgelerine baktıktan sonra, gelecekteki Snap geliştiricilerinin birçok kısıtlamayla karşılaşacakları hissine kapıldım.
MetaMask'ın Snaps beta testine 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 bulunmaktadır. Resmi olarak Snaps kavramının 2020 civarında ortaya atıldığını göz önünde bulundurursak, Web3 şirketleri ve geliştiricilerin bunu anlamaları için aslında epeyce bir zamanları vardı.
Şu anda Snaps için tam zamanlı geliştiriciler görmedik, ancak Web2'de pek çok küçük uygulama geliştiricisi var. Küçük uygulamalar hakkında genel görüş, geliştirici deneyiminin kötü olduğu yönünde. Küçük uygulamalar ön yüz ekosistemini kullanmasına rağmen, kısıtlanmış bir versiyon. Üreticiler, çeşitli nedenlerden dolayı, geliştiricilerin yapabileceği şeyleri sınırlamıştır. Farklı üreticilerin teknik yetenekleri ve doküman kaliteleri değişiklik gösterdiğinden, geliştiricilerin deneyim kazanmak için çeşitli platformların tuzaklarına düşmesi gerekiyor.
Web3 alanında, güvenlik gibi nedenlerden dolayı, Snaps benzer durumlarla karşılaşabilir. İzole bir güvenlik bağlamında çalışır ve "güvenli ECMAScript" kullanır, bu da JavaScript API'sine bazı kısıtlamalar getirdiği anlamına gelir, örneğin DOM'a, Node.js'e, tarayıcı eklentisi API'lerine erişim yoktur.
Temel Snaps işlevleri sınırlıdır. Çoğu işlevin önce ilgili izinlerin alınması gerekir, bu nedenle Snaps kurulum sırasında kullanıcılardan izin istemektedir. Kullanılabilir 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ı daha azdır. MetaMask bunları birkaç kategoriye ayırmaktadır.
Snaps Tipi
MetaMask resmi web sitesine 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 esasen MPC teknolojisiyle geliştirilmiştir.
Normal kullanıcılar genellikle kurtarma kelimelerini bilgisayar veya telefonda saklar. Daha fazla parası olan kullanıcılar daha güvenli yöntemler kullanabilir, örneğin donanım cüzdanı. Ancak çoğu insan kurtarma kelimelerini unutma durumunda kolayca bulabilecekleri bir yerde saklar.
Bu saklama yöntemi bazı sorunlara yol açabilir:
Kurtarma kelimelerinin yerini unutmak, varlık kaybına neden olabilir.
Mnemonic kelimelerin saklandığı cihaz, Trojan virüsü ile karşılaşıyor, bu da hackerların hırsızlığını önlemeyi zorlaştırıyor.
MPC teknolojisi, özel anahtarı otomatik olarak birden fazla parçaya ayırabilir, parçaları ayrı ayrı depolayabilir ve yalnızca işlem imzası gerektiğinde birleştirir. Bu süreçte tam özel anahtar üretilmez ve özel anahtarın güvenliği en üst düzeyde korunur.
Şu anda yalnızca 3 adet hesap yönetim türünde Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron.
Capsule, cihazın PassKey, kurtarma parolası ve 2FA ile birlikte anahtarı korur.
Silent Shard ve Safeheron, birden fazla cihazda uygulama kurarak gerçekleştirilir.
Bu tür Snaps'ın çekiciliği henüz net değil, resmi web sitesi verilerine göre, sayı ve kurulum miktarı da yüksek değil.
Kullanım süreci karmaşık değildir. Yükledikten sonra, MetaMask cüzdanında yeni bir adres daha olacak.
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, Snaps ekosisteminin yarısından fazlasını oluşturuyor.
Bildirim ve sohbet
Bu tür Snaps potansiyele sahip olsa da, şu anda zincir üzerinden mesaj göndermeye istekli kullanıcı sayısı azdır, gelişmesi için zamana ihtiyaç olabilir.
güvenli
Bu tür Snaps'a olan talep oldukça yüksek, özellikle MetaMask'ın oltalama işlemleri uyarıları konusunda yeterince iyi çalışmadığı düşünüldüğünde. İşlem, kripto para ve blok zinciri alanında en yaygın işlem olduğundan, yüksek risk ve yüksek hassasiyet taşır. Snaps'ın sunduğu işlem içgörüleri, geliştiricilerin kullanıcılara daha zengin işlem bilgileri sunmasına, analiz ve içgörüler sağlamasına olanak tanır, böylece kullanıcı varlık kaybını en aza indirmeye yardımcı olur.
Güvenli Snaps, MetaMask'ın kendi eksikliklerini telafi edebilir. Resmi verilere göre, güvenli Snaps, çok zincir desteği dışında en yüksek talebe sahip olanlardır ve toplamın yüzde yirmisini oluşturmaktadır.
MetaMask Snaps, ilgili ihtiyaçları karşılamak için "endowment:transaction-insight" ve "endowment:signature-insight" izinlerini sunar. Snap, ilgili izinleri talep ettikten sonra, kullanıcı bir işlem başlattığında veya imza attığında, orijinal işlemin veya imzanın yükünü okuyabilir, analiz edebilir ve ardından kullanıcıya daha fazla güvenlik açıklaması gösterebilir.
Gelecek Görünümü
MetaMask, Snaps aracılığıyla alanını diğer zincir platformlarına genişletmeye çalışıyor, ancak nihai etkisi tahmin edilemez. Web2'nin mini program deneyimlerine bakıldığında, basit mini program hizmetleri genellikle uygulamalarla kıyaslanamaz, yeni özelliklerin geliştirilmesi genellikle geride kalır ve birçok mini program kullanıcıları kendi uygulamalarına yönlendirebilir.
Eğer Snaps iyi gelişirse, daha fazla cüzdan bunun örneğini alabilir. Bu, Web3 geliştiricilerinin çeşitli cüzdanlar için "Snaps"'in uygun sürümlerini geliştirmeleri gerektiği anlamına gelebilir, bu da iş yükünü artırır. Ancak, her üretici kendi "Snaps" ekosistemini oluşturursa, bu da benzersizlik eksikliğine yol açabilir.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması muhtemeldir, büyük farklılıklar ile, geliştiricilerin uyumluluk sorunları ile başa çıkması gerekecek. Bu, Snaps Standard'ının ortaya çıkmasını teşvik edebilir ve çeşitli "SIP"lerin tartışılmasıyla birlikte, gelişen bir topluluk manzarası oluşturabilir.
MetaMask Snaps'ın geleceği hakkında şüpheler olsa da, en azından gerçek sorunları çözmek amacıyla tutkulu geliştiriciler tarafından oluşturulmuş bir ürün olup, finans uzmanları tarafından başlatılan bir dolandırıcılık değil.
Ancak, MetaMask'ın mevcut kullanıcılarının çoğu için Snaps henüz özel bir gereklilik değil. MetaMask, etkili tanıtım konusunda daha fazla çalışma yapması 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.
9 Likes
Reward
9
7
Share
Comment
0/400
DeFiGrayling
· 07-26 05:04
Zaten bir zincir yapmak daha mantıklı.
View OriginalReply0
PanicSeller69
· 07-25 03:03
O kadar güzel konuşma, bu sadece birbirine bağlı bir kopya.
View OriginalReply0
ChainSauceMaster
· 07-24 13:10
mm yeni oyuncak geldi
View OriginalReply0
MeaninglessApe
· 07-24 07:19
M ailesinin performansına bağlı.
View OriginalReply0
LuckyHashValue
· 07-24 07:06
Direkt küçük tilki kullanmak daha iyi.
View OriginalReply0
LightningLady
· 07-24 07:04
Neredeyse tekrar MetaMask tarafından kandırılacaktım.
MetaMask Snaps: Web3 dünyasının küçük uygulama ekosisteminin ön taslağı ve zorlukları
Web3 Alanındaki Uygulamalar: MetaMask Snaps'ı Anlamak
MetaMask Snaps, büyük hayallerle dolu bir projedir. İdealist dış görünümünü bir kenara bıraktığımızda, onu Web3 dünyasının küçük uygulamaları olarak görebiliriz, ya da daha havalı bir şekilde dApplet olarak adlandırabiliriz.
Geliştiriciler için, özellikle Çin'deki geliştiriciler için, bu kavram yabancı değildir. Son yıllarda, "ekosistem geliştirme" ve "süper uygulama" gibi internet terimleri sık sık ortaya çıkmaya başladı, büyük şirketler internet ortamını kapalı hale getirmek için çaba sarf ediyorlar, böylece hizmet sağlayıcısından standart belirleyicisine dönüşebiliyorlar.
Artık bu trendin Web3 alanına da yayılmaya başladığı görülüyor.
2024 yılı Haziran ayı itibarıyla, Snaps yaklaşık bir yıldır var olsa da, kavramı en az 4 yıldır gündemde olmasına rağmen, sıradan kullanıcıların bu konudaki bilgisi oldukça sınırlıdır. Hatta her gün MetaMask kullanan kripto para meraklıları için MetaMask Snaps hakkında bilgi neredeyse yok denecek kadar azdır. Ancak "uygulama benzeri" olarak açıklanınca, geliştiricilerin genellikle anlayışlı bir gülümseme ile tepki verdikleri görülmektedir.
Bu durum, WeChat mini programlarının ilk piyasaya sürüldüğündeki durumu hatırlatıyor. Fonksiyon girişleri belirgin olmadığından, kullanım oranı çok düşüktü. Daha sonra giriş, ana sayfadaki açılır konuma taşındığında, kullanım oranı büyük ölçüde artmaya başladı. MetaMask, eko-sistem oluşturmak istiyorsa, kullanıcıları ekosisteme çekmenin nasıl olacağı önemli bir çözülmesi gereken sorun haline gelebilir.
Küçük programlar doğduklarından beri sürekli tartışma konusu. Birçok ön uç mühendisi, bunun yalnızca internet devlerinin trafiği tekelleştirmek ve ekosistemi kapatmak için bir ticari aracı olduğunu, teknoloji gelişimine sınırlı katkıda bulunduğunu düşünüyor. Web3'ün Snaps'inin topluluğa ne kadar değer katacağı henüz gözlemlenmedi. MetaMask'ın belgelerine baktıktan sonra, gelecekteki Snap geliştiricilerinin birçok kısıtlamayla karşılaşacakları hissine kapıldım.
MetaMask'ın Snaps beta testine 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 bulunmaktadır. Resmi olarak Snaps kavramının 2020 civarında ortaya atıldığını göz önünde bulundurursak, Web3 şirketleri ve geliştiricilerin bunu anlamaları için aslında epeyce bir zamanları vardı.
Şu anda Snaps için tam zamanlı geliştiriciler görmedik, ancak Web2'de pek çok küçük uygulama geliştiricisi var. Küçük uygulamalar hakkında genel görüş, geliştirici deneyiminin kötü olduğu yönünde. Küçük uygulamalar ön yüz ekosistemini kullanmasına rağmen, kısıtlanmış bir versiyon. Üreticiler, çeşitli nedenlerden dolayı, geliştiricilerin yapabileceği şeyleri sınırlamıştır. Farklı üreticilerin teknik yetenekleri ve doküman kaliteleri değişiklik gösterdiğinden, geliştiricilerin deneyim kazanmak için çeşitli platformların tuzaklarına düşmesi gerekiyor.
Web3 alanında, güvenlik gibi nedenlerden dolayı, Snaps benzer durumlarla karşılaşabilir. İzole bir güvenlik bağlamında çalışır ve "güvenli ECMAScript" kullanır, bu da JavaScript API'sine bazı kısıtlamalar getirdiği anlamına gelir, örneğin DOM'a, Node.js'e, tarayıcı eklentisi API'lerine erişim yoktur.
Temel Snaps işlevleri sınırlıdır. Çoğu işlevin önce ilgili izinlerin alınması gerekir, bu nedenle Snaps kurulum sırasında kullanıcılardan izin istemektedir. Kullanılabilir 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ı daha azdır. MetaMask bunları birkaç kategoriye ayırmaktadır.
Snaps Tipi
MetaMask resmi web sitesine 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 esasen MPC teknolojisiyle geliştirilmiştir.
Normal kullanıcılar genellikle kurtarma kelimelerini bilgisayar veya telefonda saklar. Daha fazla parası olan kullanıcılar daha güvenli yöntemler kullanabilir, örneğin donanım cüzdanı. Ancak çoğu insan kurtarma kelimelerini unutma durumunda kolayca bulabilecekleri bir yerde saklar.
Bu saklama yöntemi bazı sorunlara yol açabilir:
MPC teknolojisi, özel anahtarı otomatik olarak birden fazla parçaya ayırabilir, parçaları ayrı ayrı depolayabilir ve yalnızca işlem imzası gerektiğinde birleştirir. Bu süreçte tam özel anahtar üretilmez ve özel anahtarın güvenliği en üst düzeyde korunur.
Şu anda yalnızca 3 adet hesap yönetim türünde Snaps bulunmaktadır: Capsule, Silent Shard ve Safeheron.
Bu tür Snaps'ın çekiciliği henüz net değil, resmi web sitesi verilerine göre, sayı ve kurulum miktarı da yüksek değil.
Kullanım süreci karmaşık değildir. Yükledikten sonra, MetaMask cüzdanında yeni bir adres daha olacak.
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, Snaps ekosisteminin yarısından fazlasını oluşturuyor.
Bildirim ve sohbet
Bu tür Snaps potansiyele sahip olsa da, şu anda zincir üzerinden mesaj göndermeye istekli kullanıcı sayısı azdır, gelişmesi için zamana ihtiyaç olabilir.
güvenli
Bu tür Snaps'a olan talep oldukça yüksek, özellikle MetaMask'ın oltalama işlemleri uyarıları konusunda yeterince iyi çalışmadığı düşünüldüğünde. İşlem, kripto para ve blok zinciri alanında en yaygın işlem olduğundan, yüksek risk ve yüksek hassasiyet taşır. Snaps'ın sunduğu işlem içgörüleri, geliştiricilerin kullanıcılara daha zengin işlem bilgileri sunmasına, analiz ve içgörüler sağlamasına olanak tanır, böylece kullanıcı varlık kaybını en aza indirmeye yardımcı olur.
Güvenli Snaps, MetaMask'ın kendi eksikliklerini telafi edebilir. Resmi verilere göre, güvenli Snaps, çok zincir desteği dışında en yüksek talebe sahip olanlardır ve toplamın yüzde yirmisini oluşturmaktadır.
MetaMask Snaps, ilgili ihtiyaçları karşılamak için "endowment:transaction-insight" ve "endowment:signature-insight" izinlerini sunar. Snap, ilgili izinleri talep ettikten sonra, kullanıcı bir işlem başlattığında veya imza attığında, orijinal işlemin veya imzanın yükünü okuyabilir, analiz edebilir ve ardından kullanıcıya daha fazla güvenlik açıklaması gösterebilir.
Gelecek Görünümü
MetaMask, Snaps aracılığıyla alanını diğer zincir platformlarına genişletmeye çalışıyor, ancak nihai etkisi tahmin edilemez. Web2'nin mini program deneyimlerine bakıldığında, basit mini program hizmetleri genellikle uygulamalarla kıyaslanamaz, yeni özelliklerin geliştirilmesi genellikle geride kalır ve birçok mini program kullanıcıları kendi uygulamalarına yönlendirebilir.
Eğer Snaps iyi gelişirse, daha fazla cüzdan bunun örneğini alabilir. Bu, Web3 geliştiricilerinin çeşitli cüzdanlar için "Snaps"'in uygun sürümlerini geliştirmeleri gerektiği anlamına gelebilir, bu da iş yükünü artırır. Ancak, her üretici kendi "Snaps" ekosistemini oluşturursa, bu da benzersizlik eksikliğine yol açabilir.
Gelecekte çeşitli "Snaps-benzeri" platformların ortaya çıkması muhtemeldir, büyük farklılıklar ile, geliştiricilerin uyumluluk sorunları ile başa çıkması gerekecek. Bu, Snaps Standard'ının ortaya çıkmasını teşvik edebilir ve çeşitli "SIP"lerin tartışılmasıyla birlikte, gelişen bir topluluk manzarası oluşturabilir.
MetaMask Snaps'ın geleceği hakkında şüpheler olsa da, en azından gerçek sorunları çözmek amacıyla tutkulu geliştiriciler tarafından oluşturulmuş bir ürün olup, finans uzmanları tarafından başlatılan bir dolandırıcılık değil.
Ancak, MetaMask'ın mevcut kullanıcılarının çoğu için Snaps henüz özel bir gereklilik değil. MetaMask, etkili tanıtım konusunda daha fazla çalışma yapması gerekebilir.