跳到内容

重新定义自我托管

Web3 用户体验的未来与 MetaMask 路线图。

12 分钟
重新定义自我托管

"狐狸背后是什么?是你。一直如此,而今将更甚于往。"

超过 8 年、每年数百万用户——MetaMask 始终是通往加密货币自托管的门户,赋予人们掌控自身资产、自由构建、并以自己的方式参与 web3 的能力:简而言之,让人们在数字生活中拥有真正的自主权。web3 的未来取决于自托管:要让其成为用户的默认选择,我们需要让钱包更直观、更互联、更强大、更安全。

今天,我们希望分享我们的近期产品路线图:以我们对加密货币钱包如何演进以支持主流采用的愿景为指引——通过提供优于银行的服务——以及 MetaMask 如何转型,以在用户的金融生活中扮演核心角色。

MetaMask:过去与现在

MetaMask 于 2016 年创立,最初仅支持单一链:以太坊。作为第一个基于浏览器扩展的钱包,我们奠定了许多定义当今 web3 交互的模式:一套供网站向用户发起以太坊交互请求的 API;连接至可信区块链数据源(Infura),使新用户无需同步整条链。此后,我们陆续增加了用户自定义网络 RPC、自定义代币的功能,乃至一套名为 Snaps 的插件系统——这一切都秉承着确保用户能够与任何去中心化协议交互的精神……这一精神延续至今。

自那以来,我们已走过漫长的旅程:每年数百万用户、主流采用似乎触手可及、监管环境持续改善,以及 Pectra 带来的关键技术突破即将到来——有充分的理由保持乐观。

而且,我们仍处于非常早期的阶段。

但挑战同样存在。我们需要让 web3 对所有人——从资深用户到加密货币新手——都更易用、更直观、更实用。应用场景仍然有限。网络数量不断增长,在其间导航颇为复杂。最重要的是:我们需要在让钱包更强大的同时,也让其更安全。

为应对这些挑战,我们希望分享我们的近期路线图及若干最新进展,它们围绕三个核心目标展开:

  1. 提升用户体验:让一切变得简单

  2. 连接一切,无处不在:让一切无缝衔接

  3. 让钱包更强大、更安全:让一切变得更好

提升钱包与生态系统的用户体验

我们设计 MetaMask 的核心理念在于平衡最高安全性与彻底赋权。尽管这造就了 web3 中最受欢迎、最安全的钱包,但用户体验仍未达到我们的期望。我们认为,我们正处于解锁若干重大改进的临界点——这些改进事后看来将显而易见。我们将通过让交易更智能、更简单、抽象化网络与 Gas,以及改善核心钱包体验来实现这一目标。

更智能、更简单的交易

交易是加密货币钱包体验的核心。传统密码学只需签名和加密,这是无需用户审查的简单操作。而在以太坊中,一个签名可以意味着任何事情——从投票到转让毕生积蓄——因此,交易的可解读性与执行性能对产品效果至关重要。此外,交易只有经过公共网络处理后才有效,而这个网络的"黑暗森林"中潜伏着各种对手,随时准备对你不利。

我们于 2024 年推出了智能交易(Smart Transactions)。对新安装用户默认启用,智能交易大幅提升了兑换和转账的体验。通过在幕后解决公共内存池的若干技术限制,智能交易实现了 99.995% 的整体交易成功率,包括兑换(Swaps,一种可靠性最差的交易类型)——这比未启用智能交易的主网高出 400 倍,比 Solana 用户的典型体验可靠 7000 倍。

MetaMask smart transactions: 99.995% transaction success rate

智能交易还提供针对抢先交易机器人和 MEV 三明治攻击的保护:2024 年 7 月,主网用户交易中有 1100 万美元的价值被套利。而在数百万 MetaMask 用户中,这一数字仅为 5 美元。使用 MetaMask Swaps 时,受这些机器人影响的概率降低了 400 倍。

为简化交易,我们正在引入 ERC-5792 批量交易,让用户可以一键完成"授权 & 兑换"等常见交易序列,节省时间、Gas 费用和精力。

告别 Gas

Gas 在 web3 中扮演着重要角色,但它也是每次用户交互的一道门槛。用户不希望每次操作都要考虑另一套游戏机制,而且用户往往没有以太币来支付 Gas:在主网上,这会中断约 25% 的交易。在每个使用的账户中都需要持有一定数量的网络代币,这一复杂性阻碍了用户引导。我们推出了若干功能——已上线及即将推出——帮助让 Gas 对用户而言逐渐消失。

MetaMask gas-included swaps

首先,我们推出了含 Gas 的兑换(gas-included Swaps),用户无需在账户中持有 ETH 即可兑换两种代币:Gas 费用已包含在兑换报价中,并以用户正在兑换的代币支付。

即将到来——3 月份——我们将把这一功能推广至所有交易,让用户在与 dapp 交互或发送代币时,可以用持有的任意代币支付 Gas。

从长远来看,我们相信可以在几乎所有交互中消除 Gas 作为用户层面的顾虑。(我们会实现这一点!)

网络抽象化

我们的生态系统已远超以太坊主网,新网络和社区每天都在涌现。适用于单链世界的用户体验模式,在丰富的多链世界中已显不足。为此,我们推出了一系列已上线和即将推出的功能,以抽象化网络并让用户体验无缝衔接。

长期以来,要求用户在与连接不同网络的网站交互时切换网络,一直是一大痛点。我们通过允许网站建议切换网络来缓解了这一痛点,而现在我欣慰地宣布,我们终于彻底消除了这一用户摩擦。

附加功能

3 月份,我们将为希望管理多个独立钱包而无需单独安装 MetaMask 实例的用户,添加对多个 SRP(助记词)的支持。

我们还将添加配置文件同步(Profile Sync)功能,让用户可以轻松在浏览器和设备之间切换,并保持所有账户名称和设置一致。此功能将于 4 月在扩展程序中上线,5 月在移动端上线。

改善核心钱包体验

在支持多网络连接所需的核心重构的同时,我们正在推出一系列 UI 变更,为多链世界重新构想钱包体验。我们重新设计的主屏幕可以在每个账户页面上显示用户在多个网络上的所有资产,大幅简化多链导航。

MetaMask homescreen

这些相同的模式同样适用于并增强了我们插件系统 Snaps 的体验,因此通过 Snaps 添加的任何区块链都将在 MetaMask 中以同样直观、无缝的方式集成。

这些变更还将包括更新的交易视图,为用户提供更专业的图表工具。

这些变更将在未来一个月内陆续推出。

连接一切,无处不在

2024 年,MetaMask 用户连接了超过 850 个网络。迄今为止,MetaMask 主要支持 EVM 网络,非 EVM 连接通过第三方 Snaps 提供。

Snaps 的力量

Snaps 允许无需许可地添加新网络和货币。但我们的 Snaps 平台与核心钱包体验之间的集成一直不够紧密。因此,我们将 UI 集成重建至新的多网络主屏幕中,以实现更接近原生的体验。

为了验证这一点,我们将推出几个网络来展示这套新系统的强大之处——它们将内置于 MetaMask 中,体验与任何原生支持的网络别无二致。

Bitcoin on MetaMask and Solana on MetaMask

你好,比特币

完整的比特币支持将于今年第三季度推出:届时用户无需单独的钱包或封装代币即可持有比特币。

Solana 来了

更早到来——5 月份——我们将为 MetaMask 添加原生 Solana 支持,这是首个开箱即用支持的非 EVM 链。所有 MetaMask 用户将能够在整个 Solana 生态系统中买入、卖出、兑换并与 dapp 交互。现有 Solana 用户将获得 MetaMask 的安全性、可靠性和丰富功能,同时还能访问您今天在 MetaMask 上使用的所有链。

通过多链 API 一次性连接一切

我们的 CAIP-25 多链 API 将允许 dapp 同时连接多个网络,无论是 EVM 还是非 EVM:用户将能够同时连接以太坊、Linea、Solana 和比特币网络。这改善了涉及多个网络的各类使用场景,如投资组合再平衡、跨链桥接,或同时在多条链上部署和管理代币。多链 API 预计将于 6 月推出。

通过 MetaMask Card 将加密货币带入现实生活

加密货币只是屏幕上的数字,直到你能真正使用它。传统的加密货币出金方式涉及将资金存入托管交易所、转账至银行,然后才能消费这些资金。

MetaMask Card: spend crypto IRL

MetaMask Card 解决了将加密货币带入现实生活这一行业核心用户体验挑战。借助 Mastercard 的支付网络,MetaMask Card 将您的自托管钱包与全球数百万商家连接起来。您可以用您喜爱的代币在您喜爱的协议上赚取质押奖励或收益,并在任何接受 Mastercard 的地方轻触即付。这不仅仅是一种便利,更是加密货币基本功能集中最后缺失的一块拼图:与现实世界的连接。您既能持有,又能使用。虚拟卡现已在符合条件的国家/地区开放,实体金属卡将于 4 月在特定地区推出。

更强大、更安全:重新构想自托管

尽管我们可以改善钱包用户体验并将一切连接在一起,但我们的目标与现状之间仍存在差距。

我们需要克服的一个障碍来自 EOA——外部拥有账户——它构成了用户与一切交互的基础。

迄今为止,整个行业由可编程货币所定义。代币是为所有人提供一套规则的智能合约,但这些规则是一刀切的。那个代币合约定义了该代币能做什么、您可以授予哪些权限,以及任何附加功能都必须由您将代币存入的合约来定义——这成为一台不透明的机器,用户只能在该代币合约所定义的条款范围内信任它。人们用于持有资金的 EOA 是无法编程的基础轨道。

我们认为可以做得更好。

虽然 EOA 和可编程货币已将我们带到了今天,但 web3 的下一个时代将由可编程账户塑造。基于智能合约的账户让我们能够解决一系列问题:在允许对所持资产进行强大的新用途的同时,同步提升安全性。当用户从自己的可编程账户定义条款时,我们大幅扩展了用户表达自主权的方式——这些方式由用户自己的代码强制执行。本质上,可编程账户是我们让钱包更强大、更安全的途径,也是实现我们愿景的关键——打造一个能够成为用户金融生活中心的自托管钱包。

Programmable Accounts

想象一个未来

认识一下 Alice。现在是 2025 年。Alice 将她最有价值的资产存放在一个多签钱包中,部分密钥完全离线,并用这些密钥授权一个热钱包每日 200 美元的预算供日常使用,同时允许在确保通用价格清算的主流 DEX 上交易最热门的代币,但不得从账户中提取超过每日限额的资金。这一权限经过了离线签名者的便捷审查和签发,无需交易费用或交易处理延迟。

从她的热账户,Alice 能够在一个新 DEX 上设置限价订单,并获得完全可读的确认,保证其报价,无需信任任何外部基础设施来猜测或模拟 DEX 的行为。同样,无需交易费用或处理延迟。

Alice 还可以向一个 AI 代理授予权限,允许其在相同的代币预算内代表她进行交易——以防它在社交媒体上发现了与她兴趣相关的新代币。她的资金由尽可能多的她可以可靠信任的外部代理赋能,无需将资金锁定给它们。同样,无需交易费用或处理延迟。

Alice 能够发起流式代币订阅,并在任何接受 Mastercard 的地方直接从她偏好的生息代币中消费。卡片向她发放奖励,返回同一钱包,并根据她的偏好自动再平衡。同样,所有这一切都无需交易费用或处理延迟。

一次重大黑客攻击开始从她订阅的某个 AI 代理中抽取用户资金,但幸运的是,Alice 钱包默认启用的某项安全服务能够检测到第一批盗窃行为,并在她受到影响之前撤销了 Alice 的权限——而这一切发生时,她正在安然入睡。

这不是遥远的未来愿景:我们正在构建它。

MetaMask keynote smart accounts

EIP-7702 将随 Pectra 硬分叉——以太坊即将到来的升级——一同发布。EIP-7702 将允许所有 EOA 像智能账户一样运作。

我们撰写了 ERC-7710,为任何智能账户授予任意权限定义了标准接口:这是一个关键接口,能够构建由智能账户和 dapp 组成的开放生态系统,dapp 可以向用户请求权限。未来,暴露此接口的智能账户可以添加隐私层、压缩方案或表达用户意图的新方式,同时与采用这一新连接标准的网站保持兼容。

我们共同撰写了 ERC-7715,定义了网站、应用程序或最终任何实体向您的账户请求权限的接口。这可以包括任何链上操作,如代币和 NFT 授权,以及流式代币订阅,并且支持钱包在批准时向权限添加附加条款:到期时间、期望收到的资产,或可能撤销条款的安全服务。授予这些权限无需 Gas 费用,且即时生效。它们在被使用之前不需要上链。网站可以代表用户提交交易,费用从授予的权限中支付。

MetaMask keynote: can a cold wallet be hot

冷钱包能有多热?介绍 MetaMask 智能账户

为实现上述所有潜力,我们构建了 MetaMask Delegation Framework。我喜欢称之为 Gator(delegator 的缩写)。它允许我们向其他账户授予开放式的 ERC-7710 权限,完全在链下完成。我认为它可能是您曾使用过的最动态、最强大的权限系统。结合 Pectra 的升级,我们可以为所有 MetaMask 账户解锁这些令人难以置信的新能力。

我们正在构建 Gator,以允许 MetaMask 接收 ERC-7715 权限请求,并让用户以开放式的粒度自定义其批准。得益于 EIP-7702,任何 MetaMask 账户都将能够授予相同的权限。

虽然权限对于减少摩擦和启用新用例非常有效,但我们也一直在探索如何利用这种账户类型来提升安全性。虽然多签在为账户操作增加摩擦和审查流程方面表现出色,但多签的安全性取决于其操作的可读性,因此授予这些账户定义的权限是确保多签签名者无需依赖外部模拟基础设施即可对所签内容充满信心的有效方式。

此外,虽然多签在增加审查层面表现出色,但对于可能值得委托给更灵活账户的日常小额操作,多签可能会变得繁琐。ERC-7710 委托是组织动态添加新委托人的强大工具,这些委托人可以执行任意操作,且始终以用户可读的方式表达(即使离线或通过硬件签名者)。

用于个人账户时,用户可以为大部分资金保留一个高安全性账户,同时仍可从热钱包授予消费资金、质押和解除质押、投票以及领取空投的能力,而不会面临损失超过其作为日常可支配资金所授予金额的风险。

这为一个每个操作都可读的 web3 铺平了道路,用户不再被迫在硬件钱包和多签的不便与不可读性,与纯热钱包的便利性和易用性之间做出选择。通过 Gator 的开放式权限系统,用户将能够制定高度个性化的策略,让他们在保持安全的同时保持灵活。

更好的用户体验让 web3 更易于使用,在加密货币内部及向现实世界的无限连接,以及让钱包更安全、更强大的更高级账户类型——这就是我们将下一代钱包愿景变为现实的方式。

MetaMask roadmap calling all builders

致建设者的呼吁

Pectra 和可编程账户代表着创新 web3 下一浪潮的巨大机遇。现在有哪些可能?以下是为热情开发者准备的几个想法:

  • 订阅支付:为服务、API 和数字商品设置定期付款。

  • 无缝 dapp 引导:让用户在拥有加密货币之前即可与 web3 交互:只需一键即可完成引导的邀请链接。链接可以包含推荐费,使 web3 推荐经济透明而简单,而不会产生联合曲线的拉盘动态。

  • 基于权限的交互:对资产、合约和数字身份进行精细化访问控制。

  • 撤销服务:响应最迅速、覆盖最广泛的权限撤销。

  • 重叠权限:让多个独立实体访问智能账户内的相同资产。不要锁定资金:解锁它们。

  • 延迟交易:授予 DEX 在未来某个价值买入代币的权限(即链下创建限价订单),具有强大的可读性和安全保障。

  • 去中心化 AI 代理:安全委托投资和财务决策,无需放弃控制权或锁定资金。

而这些只是其中几个想法。是时候共同突破去中心化网络的可能性边界了。

LFB!

点击此处观看 Dan Finlay 关于重新构想用户体验未来并呈现我们路线图的演讲。

AI 翻译。可能包含错误。请务必核实信息。

评价此翻译

本文作者:

  • Dan Finlay

    Dan Finlay 自 2016 年起便一直推动 MetaMask 的发展。在此期间,他对安全、分布式、无需许可的计算技术的未来充满热情,并形成了独到的愿景,正通过 MetaMask 将这一愿景付诸实践。 Warpcast: https://warpcast.com/danfinlay

    阅读所有文章