原作者:魔帝安全
原始编译:Deep Tide TechFlow
最近提出的EIP-6963旨在解决当用户试图在单个网络浏览器中使用多个钱包提供商时的冲突问题。在这种情况下,这些冲突可能会导致用户体验的下降,阻碍用户对其以太网接口的控制,并使与dApp的交互过程复杂化。
目前,提供浏览器扩展的钱包提供商必须将其以太坊提供商(根据EIP-1193标准)注入到浏览器的window.ethereum对象中。这种机制给安装了多个浏览器扩展的用户带来了一个问题。浏览器扩展以不可预测且不稳定的顺序加载到网页中,导致用户无法在window.ethereum对象中选择以太坊的钱包。通常,最后加载的钱包是弹出控制页面的钱包。
EIP-6963:提出的解决方案为了解决这个问题,EIP-6963提出了一个现有的机制来替代window.ethereum的EIP-1193提供者,这个提议引入了一组窗口事件,使得以太坊库和浏览器扩展提供的注入脚本之间能够实现双向通信协议。该解决方案优化了多个钱包提供商之间的互操作性,降低了新钱包提供商的准入门槛,并改善了用户在以太网上的体验。
该提案概述了一个标准化的提供商信息接口(EIP6963ProviderInfo),它对于填充钱包选择弹出窗口非常重要。它还强调了宣布提供者细节(EIP 6963)的重要性,该细节保持EIP-1193提供者接口不变,以确保向后兼容。
提供商信息界面中的关键属性包括:
WalletId:钱包提供者的全局唯一标识符(例如,io.dopewallet.extension或awesomewallet)。
uuid:UUID 4.0兼容钱包提供商的本地唯一标识符。
Name:钱包提供者的可读名称(例如,DopeWalletExtension或Awesome)。
图标:指向图像的URI,它应该是一个最小分辨率为96x96px的正方形。建议使用PNG和WebP或SVG等矢量图像格式。提案团队强烈反对使用像JPG/JPEG这样的有损格式。
在触发事件方面,以太坊库和钱包提供者都使用window.dispatchEvent函数发出事件,使用window.addEventListener观察事件。以太坊库初始化时,会发出一个“EIP eip6963:requestProvider”事件,而钱包提供者会发出一个“eip6963:公告提供者”事件,提供其提供者接口的详细信息和信息。
根据乐观的估计,EIP-6963的接受和实施可能需要三至六个月的时间。这一发展可能会在年底带来新的钱包故事,有可能打破Metamask等领先钱包提供商的霸权,并在提供商之间创造一个更具竞争力的环境。
Coin98、比特币基地钱包、Trust Wallet、Phantom、Taho、Rabby、Frame、XDEFI、Rainbow、Zerion、Spot、Frontier、MEW、Dawn Wallet、Blockwallet、Bitski、SafePal、BitKeep和MathWallet都有望从这一发展中受益。
优点和缺点:EIP-6963提出了一些需要考虑的安全问题。
优势:没有单点故障:通过允许多个钱包提供商,我们已经消除了单点故障的问题。这在安全性方面是有益的,因为这意味着如果钱包提供商遭受攻击或技术故障,用户可以有其他选择。
减少对单一提供商的依赖:目前,以太坊社区严重依赖一个提供商MetaMask。这会带来潜在的风险,因为如果MetaMask被攻击,以太坊的大部分用户都会受到影响。通过支持多个钱包,EIP-6963分散了风险。
增强用户控制:选择多个钱包提供商的能力使用户能够更好地控制自己的安全。用户可以选择符合其个人安全偏好和信任级别的钱包提供商。
缺点:增加攻击面:实施EIP-6963会增加攻击面。这是由于可被恶意行为者攻击的钱包提供商的数量增加。每个钱包提供商都应该遵守高安全标准,以最大限度地降低这种风险。
SVG图像利用的潜在风险:EIP-6963提出使用SVG图像作为钱包提供商的图标。但是,SVG图像可能包含JavaScript代码,这可能会带来跨站点脚本(XSS)风险。尽管EIP确实规定SVG图像应该使用
替换window.ethereum的影响:虽然EIP不会通过替换window.ethereum来直接破坏现有的应用程序,但它建议在用户选择钱包后这样做。在每个实施中,此建议只能由第三方或审计员验证。
结论EIP-6963旨在增强多个钱包提供商之间的互操作性,降低新提供商的准入门槛,并改善用户在以太网上的体验。同时,对安全的影响是复杂的。
用户、钱包提供商和以太坊库开发者必须遵循最佳实践,以确保以太坊生态系统保持安全。
通过实施这一建议,以太坊生态系统可以朝着更加用户友好和竞争的环境发展,这对钱包提供商和他们的用户都有利。
本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。
原文地址"多金钱包,多钱包怎么解绑银行卡":http://www.ljycsb.cn/qukuailian/216775.html。

微信扫描二维码投放广告
▲长按图片识别二维码