EIP-6963: Çoklu Cüzdan Çatışmalarına Olası Çözümler

Kilit noktaları:

  • Önerilen EIP-6963, kullanıcılar tek bir web tarayıcısında birden fazla cüzdan sağlayıcı kullanmaya çalıştıklarında ortaya çıkan çakışma sorunlarını çözmeyi amaçlamaktadır.
  • EIP-6963, EIP-1193 standardına göre birden fazla tarayıcı uzantısı kuran kullanıcılar için sorunu düzeltir.
  • Bu çözüm, yeni cüzdan sağlayıcıları için giriş engelini azaltır ve Ethereum ağındaki kullanıcı deneyimini geliştirir.
Yeni önerilen EIP-6963, kullanıcılar aynı web tarayıcısında farklı cüzdan sağlayıcıları kullanmaya çalıştıklarında ortaya çıkan çatışma endişelerini ele almayı amaçlamaktadır. Bu çatışmalar, kullanıcı deneyimine zarar verebilir, Ethereum cüzdan arayüzü üzerindeki kontrolü engelleyebilir ve bu durumda dApp ile etkileşimleri karmaşık hale getirebilir.
EIP-6963: Çoklu Cüzdan Çatışmalarına Olası Çözümler

Güncel konular

EIP-1193 sağlayıcıları için window.ethereum'a yönelik alternatif bir keşif yaklaşımı, Javascript'in pencere olaylarını kullanarak bir web sayfasında birden fazla enjekte edilmiş cüzdan sağlayıcısının bulunmasını sağlar.

Bugün, tarayıcı uzantıları sağlayan cüzdan sağlayıcıları, Ethereum sağlayıcılarını (EIP-1193) aynı pencere nesnesi window.ethereum'a enjekte etmelidir; ancak bu, birçok tarayıcı uzantısı yükleyebilecek tüketiciler için çakışmalara neden olur.

Tarayıcı uzantıları, web sayfasında beklenmedik ve kararsız bir sırayla yüklenir ve kullanıcının, window.ethereum nesnesi altında Ethereum arayüzünü açığa çıkarmak için hangi cüzdan sağlayıcının seçildiği üzerinde hiçbir etkisinin olmadığı bir yarış senaryosuyla sonuçlanır. Çoğu durumda, en son yüklenen cüzdan kazanır.

Bu, yalnızca kullanıcı deneyimini kötüleştirmekle kalmaz, aynı zamanda kullanıcıların aynı anda yalnızca bir tarayıcı uzantısı yüklemesine izin verildiği için yeni tarayıcı uzantılarına giriş engelini de yükseltir.

Birkaç tarayıcı uzantısı, enjeksiyonlarının aynı window.ethereum nesnesinin üzerine yazmasını bekleyerek bu sorunu hafifletmeye çalışır, bu da haksız rekabete ve cüzdan sağlayıcıları için birlikte çalışabilirlik eksikliğine neden olur.

EIP-6963: Çoklu Cüzdan Çatışmalarına Olası Çözümler

EIP-6963 çözümü nedir?

Teklif, cüzdan seçimi açılır pencerelerinin doldurulması için gerekli olan standartlaştırılmış bir satıcı bilgi arayüzünü (EIP 6963 ProviderInfo) belirtir. EIP-6963 sağlayıcı arayüzü uyumluluk için değişmeden kalmasına rağmen, standart aynı zamanda sağlayıcı arayüzünün (EIP 1193 Sağlayıcı Detayı) açıklanmasının öneminin altını çizer.

Aşağıdakiler satıcı bilgileri arayüzünün temel özellikleridir:

  • walletId: Cüzdan sağlayıcının küresel olarak benzersiz kimliği (örn. io.dopewallet.extension veya harikawallet).
  • uuid: UUID v 4.0'ı destekleyen bir cüzdan sağlayıcı için yerel olarak benzersiz bir tanımlayıcı.
  • isim: M-cüzdan sağlayıcının insanlar tarafından okunabilen adı (örn. DopeWalletExtension veya Awesome).
  • simge: Kare olması ve minimum 96 × 96 piksel çözünürlüğe sahip olması gereken bir görüntünün URI'si. PNG ve WebP resim formatlarının yanı sıra SVG gibi vektör resim formatları önerilir. Önerilen ekip, JPG/JPEG gibi kayıplı biçimlerin kullanılmamasını şiddetle tavsiye eder.

Hem Ethereum kitaplığı hem de cüzdan sağlayıcısı, olayları yaymak için window.dispatchEvent yöntemini ve tetikleyici olaylar söz konusu olduğunda olayları izlemek için window.addEventListener işlevini kullanır. Ethereum kütüphanesi başlatıldığında, "eip6963:requestProvider" olayını yayınlar ve cüzdan sağlayıcısı, arayüz ve sağlayıcı bilgileriyle birlikte "eip6963:announceProvider" olayını yayınlar.

EIP-6963: Çoklu Cüzdan Çatışmalarına Olası Çözümler

EIP-6963 ne kadar etkilidir?

Güvenilir tahminlere göre, EIP-6963'ün benimsenmesi ve uygulanması üç ila altı ay sürebilir. Bu atılım, bu yıl içinde muhtemelen Metamask gibi en iyi cüzdan sağlayıcılarının hakimiyetini kıracak ve sağlayıcılar arasında daha rekabetçi bir ortam kuracak yeni bir cüzdan anlatısıyla sonuçlanabilir.

Bu özellik, Coinbase Wallet, Trust Wallet, Phantom, Taho, Rabby, Frame, XDEFI, Rainbow, Zerion, Spot, Coin 98 Wallet, Frontier, MEW, Dawn Wallet, Blockwallet, Bitski, SafePal, BitKeep gibi cüzdanlara yardımcı olmayı amaçlamaktadır. ve MathWallet. Okuyucular Ethereum geliştiricileriyle EIP-6963 tartışmasına katılabilir okuyun.

Artıları ve eksileri

Artılar

Geliştiriciler çeşitli cüzdan sağlayıcılarını etkinleştirdiğinden, tek bir başarısızlık noktası yoktur. Bu, güvenlik açısından avantajlıdır, çünkü bir cüzdan sağlayıcısının saldırıya uğraması veya başarısız olması durumunda tüketicilerin başka seçenekleri olduğunu ima eder.

Tek bir satıcıya olan güvenin azalması: Şu anda, Ethereum topluluğu tek bir cüzdan sağlayıcısı olan MetaMask'a oldukça güveniyor. Bu tehlikelidir çünkü MetaMask saldırıya uğrarsa Ethereum kullanıcılarının çoğu etkilenecektir. EIP-6963, çok sayıda cüzdanı etkinleştirerek riski azaltır.

Ek Kullanıcı Kontrolleri: Birkaç cüzdan sağlayıcı seçme seçeneği, tüketicilere daha fazla güvenlik kontrolü sağlar. Kullanıcılar, kendi özel güvenlik gereksinimlerine ve güven düzeylerine göre bir cüzdan sağlayıcı seçebilir.

Eksiler

Genişletilmiş Saldırı Yüzeyi: EIP-6963'ü dağıtmak, saldırı yüzeyini genişletir. Bunun nedeni, düşman aktörler tarafından hacklenebilecek cüzdan sağlayıcılarının sayısının artmasıdır. Bu tehlikeyi azaltmak için her cüzdan sağlayıcısının katı güvenlik gereksinimlerine uyması gerekir.

SVG görüntü madenciliğinin riskleri: EIP-6963, SVG resimlerinin cüzdan sağlayıcı simgeleri olarak kullanılmasını önerir. Öte yandan SVG resimleri, siteler arası komut dosyası çalıştırma (XSS) tehlikesi oluşturabilecek JavaScript kodu içerebilir. EIP, JavaScript yürütmesini önlemek için SVG resimlerinin etiketler kullanılarak sunulmasını önerse de, bu öneri yalnızca üçüncü taraflar veya uygulama denetçileri tarafından onaylanabilir.

Window.ethereum'u değiştirmenin etkisi: Window.ethereum'u değiştirmek mevcut uygulamalara hemen zarar vermese de, kullanıcı bir cüzdan seçtikten sonra bunu yapmayı savunur. Bu teklif, her uygulamada yalnızca bir üçüncü taraf veya bir denetçi tarafından onaylanabilir.

Sonuç

EIP-6963, cüzdan sağlayıcıları arasında birlikte çalışabilirliği teşvik etmeyi, yeni sağlayıcılar için giriş engelini azaltmayı ve Ethereum ağındaki kullanıcı deneyimini geliştirmeyi amaçlamaktadır. Aynı zamanda, güvenlik üzerindeki etkileri karmaşıktır.

Ethereum kullanıcıları, cüzdan sağlayıcıları ve geliştiricileri, Ethereum ekosistemini güvende tutmak için her zaman en iyi uygulamaları takip etmelidir.

Bu öneriyi hayata geçirerek, Ethereum ekosistemi daha rekabetçi ve kullanıcı dostu bir ortama dönüşebilir, bu da hem cüzdan sağlayıcılarına hem de kullanıcılarına fayda sağlar.

YASAL UYARI: Bu web sitesindeki bilgiler genel piyasa yorumu niteliğindedir ve yatırım tavsiyesi niteliği taşımaz. Yatırım yapmadan önce kendi araştırmanızı yapmanızı öneririz.

Haberleri takip etmek için bize katılın: https://linktr.ee/coincu

Harold

Coincu Haberler

EIP-6963: Çoklu Cüzdan Çatışmalarına Olası Çözümler

Kilit noktaları:

  • Önerilen EIP-6963, kullanıcılar tek bir web tarayıcısında birden fazla cüzdan sağlayıcı kullanmaya çalıştıklarında ortaya çıkan çakışma sorunlarını çözmeyi amaçlamaktadır.
  • EIP-6963, EIP-1193 standardına göre birden fazla tarayıcı uzantısı kuran kullanıcılar için sorunu düzeltir.
  • Bu çözüm, yeni cüzdan sağlayıcıları için giriş engelini azaltır ve Ethereum ağındaki kullanıcı deneyimini geliştirir.
Yeni önerilen EIP-6963, kullanıcılar aynı web tarayıcısında farklı cüzdan sağlayıcıları kullanmaya çalıştıklarında ortaya çıkan çatışma endişelerini ele almayı amaçlamaktadır. Bu çatışmalar, kullanıcı deneyimine zarar verebilir, Ethereum cüzdan arayüzü üzerindeki kontrolü engelleyebilir ve bu durumda dApp ile etkileşimleri karmaşık hale getirebilir.
EIP-6963: Çoklu Cüzdan Çatışmalarına Olası Çözümler

Güncel konular

EIP-1193 sağlayıcıları için window.ethereum'a yönelik alternatif bir keşif yaklaşımı, Javascript'in pencere olaylarını kullanarak bir web sayfasında birden fazla enjekte edilmiş cüzdan sağlayıcısının bulunmasını sağlar.

Bugün, tarayıcı uzantıları sağlayan cüzdan sağlayıcıları, Ethereum sağlayıcılarını (EIP-1193) aynı pencere nesnesi window.ethereum'a enjekte etmelidir; ancak bu, birçok tarayıcı uzantısı yükleyebilecek tüketiciler için çakışmalara neden olur.

Tarayıcı uzantıları, web sayfasında beklenmedik ve kararsız bir sırayla yüklenir ve kullanıcının, window.ethereum nesnesi altında Ethereum arayüzünü açığa çıkarmak için hangi cüzdan sağlayıcının seçildiği üzerinde hiçbir etkisinin olmadığı bir yarış senaryosuyla sonuçlanır. Çoğu durumda, en son yüklenen cüzdan kazanır.

Bu, yalnızca kullanıcı deneyimini kötüleştirmekle kalmaz, aynı zamanda kullanıcıların aynı anda yalnızca bir tarayıcı uzantısı yüklemesine izin verildiği için yeni tarayıcı uzantılarına giriş engelini de yükseltir.

Birkaç tarayıcı uzantısı, enjeksiyonlarının aynı window.ethereum nesnesinin üzerine yazmasını bekleyerek bu sorunu hafifletmeye çalışır, bu da haksız rekabete ve cüzdan sağlayıcıları için birlikte çalışabilirlik eksikliğine neden olur.

EIP-6963: Çoklu Cüzdan Çatışmalarına Olası Çözümler

EIP-6963 çözümü nedir?

Teklif, cüzdan seçimi açılır pencerelerinin doldurulması için gerekli olan standartlaştırılmış bir satıcı bilgi arayüzünü (EIP 6963 ProviderInfo) belirtir. EIP-6963 sağlayıcı arayüzü uyumluluk için değişmeden kalmasına rağmen, standart aynı zamanda sağlayıcı arayüzünün (EIP 1193 Sağlayıcı Detayı) açıklanmasının öneminin altını çizer.

Aşağıdakiler satıcı bilgileri arayüzünün temel özellikleridir:

  • walletId: Cüzdan sağlayıcının küresel olarak benzersiz kimliği (örn. io.dopewallet.extension veya harikawallet).
  • uuid: UUID v 4.0'ı destekleyen bir cüzdan sağlayıcı için yerel olarak benzersiz bir tanımlayıcı.
  • isim: M-cüzdan sağlayıcının insanlar tarafından okunabilen adı (örn. DopeWalletExtension veya Awesome).
  • simge: Kare olması ve minimum 96 × 96 piksel çözünürlüğe sahip olması gereken bir görüntünün URI'si. PNG ve WebP resim formatlarının yanı sıra SVG gibi vektör resim formatları önerilir. Önerilen ekip, JPG/JPEG gibi kayıplı biçimlerin kullanılmamasını şiddetle tavsiye eder.

Hem Ethereum kitaplığı hem de cüzdan sağlayıcısı, olayları yaymak için window.dispatchEvent yöntemini ve tetikleyici olaylar söz konusu olduğunda olayları izlemek için window.addEventListener işlevini kullanır. Ethereum kütüphanesi başlatıldığında, "eip6963:requestProvider" olayını yayınlar ve cüzdan sağlayıcısı, arayüz ve sağlayıcı bilgileriyle birlikte "eip6963:announceProvider" olayını yayınlar.

EIP-6963: Çoklu Cüzdan Çatışmalarına Olası Çözümler

EIP-6963 ne kadar etkilidir?

Güvenilir tahminlere göre, EIP-6963'ün benimsenmesi ve uygulanması üç ila altı ay sürebilir. Bu atılım, bu yıl içinde muhtemelen Metamask gibi en iyi cüzdan sağlayıcılarının hakimiyetini kıracak ve sağlayıcılar arasında daha rekabetçi bir ortam kuracak yeni bir cüzdan anlatısıyla sonuçlanabilir.

Bu özellik, Coinbase Wallet, Trust Wallet, Phantom, Taho, Rabby, Frame, XDEFI, Rainbow, Zerion, Spot, Coin 98 Wallet, Frontier, MEW, Dawn Wallet, Blockwallet, Bitski, SafePal, BitKeep gibi cüzdanlara yardımcı olmayı amaçlamaktadır. ve MathWallet. Okuyucular Ethereum geliştiricileriyle EIP-6963 tartışmasına katılabilir okuyun.

Artıları ve eksileri

Artılar

Geliştiriciler çeşitli cüzdan sağlayıcılarını etkinleştirdiğinden, tek bir başarısızlık noktası yoktur. Bu, güvenlik açısından avantajlıdır, çünkü bir cüzdan sağlayıcısının saldırıya uğraması veya başarısız olması durumunda tüketicilerin başka seçenekleri olduğunu ima eder.

Tek bir satıcıya olan güvenin azalması: Şu anda, Ethereum topluluğu tek bir cüzdan sağlayıcısı olan MetaMask'a oldukça güveniyor. Bu tehlikelidir çünkü MetaMask saldırıya uğrarsa Ethereum kullanıcılarının çoğu etkilenecektir. EIP-6963, çok sayıda cüzdanı etkinleştirerek riski azaltır.

Ek Kullanıcı Kontrolleri: Birkaç cüzdan sağlayıcı seçme seçeneği, tüketicilere daha fazla güvenlik kontrolü sağlar. Kullanıcılar, kendi özel güvenlik gereksinimlerine ve güven düzeylerine göre bir cüzdan sağlayıcı seçebilir.

Eksiler

Genişletilmiş Saldırı Yüzeyi: EIP-6963'ü dağıtmak, saldırı yüzeyini genişletir. Bunun nedeni, düşman aktörler tarafından hacklenebilecek cüzdan sağlayıcılarının sayısının artmasıdır. Bu tehlikeyi azaltmak için her cüzdan sağlayıcısının katı güvenlik gereksinimlerine uyması gerekir.

SVG görüntü madenciliğinin riskleri: EIP-6963, SVG resimlerinin cüzdan sağlayıcı simgeleri olarak kullanılmasını önerir. Öte yandan SVG resimleri, siteler arası komut dosyası çalıştırma (XSS) tehlikesi oluşturabilecek JavaScript kodu içerebilir. EIP, JavaScript yürütmesini önlemek için SVG resimlerinin etiketler kullanılarak sunulmasını önerse de, bu öneri yalnızca üçüncü taraflar veya uygulama denetçileri tarafından onaylanabilir.

Window.ethereum'u değiştirmenin etkisi: Window.ethereum'u değiştirmek mevcut uygulamalara hemen zarar vermese de, kullanıcı bir cüzdan seçtikten sonra bunu yapmayı savunur. Bu teklif, her uygulamada yalnızca bir üçüncü taraf veya bir denetçi tarafından onaylanabilir.

Sonuç

EIP-6963, cüzdan sağlayıcıları arasında birlikte çalışabilirliği teşvik etmeyi, yeni sağlayıcılar için giriş engelini azaltmayı ve Ethereum ağındaki kullanıcı deneyimini geliştirmeyi amaçlamaktadır. Aynı zamanda, güvenlik üzerindeki etkileri karmaşıktır.

Ethereum kullanıcıları, cüzdan sağlayıcıları ve geliştiricileri, Ethereum ekosistemini güvende tutmak için her zaman en iyi uygulamaları takip etmelidir.

Bu öneriyi hayata geçirerek, Ethereum ekosistemi daha rekabetçi ve kullanıcı dostu bir ortama dönüşebilir, bu da hem cüzdan sağlayıcılarına hem de kullanıcılarına fayda sağlar.

YASAL UYARI: Bu web sitesindeki bilgiler genel piyasa yorumu niteliğindedir ve yatırım tavsiyesi niteliği taşımaz. Yatırım yapmadan önce kendi araştırmanızı yapmanızı öneririz.

Haberleri takip etmek için bize katılın: https://linktr.ee/coincu

Harold

Coincu Haberler

152 kez ziyaret edildi, bugün 1 ziyaret yapıldı