MetaMask 自以太坊诞生之初便始终引领创新浪潮,率先制定 web3 钱包行业标准,并持续探索新途径,助力 dapp 和协议构建全新体验,改善 web3 用户体验,吸引下一代用户加入。
如今,web3 对普通互联网用户而言仍被认为过于复杂。开发者在上线 dapp 或协议之前,必须为用户考虑繁琐的操作步骤。例如,用户需要先下载浏览器扩展程序或移动端钱包,生成钱包地址,并记录助记词,才能连接到 dapp。此外,若要完成购买代币等简单交易,用户还需对每一步操作确认弹窗,弄清楚如何支付 gas 费,并确保签署的是正确的交易。这样的用户体验对普通用户而言远远不够流畅。
现在,试想将所有这些繁琐步骤和复杂性一一消除,让用户只需点击几下、无需任何安装即可开始使用 dapp。这正是 MetaMask Delegation Toolkit 所实现的目标。
隆重推出 MetaMask Delegation Toolkit
今天,团队非常高兴地宣布 MetaMask Delegation Toolkit 的封闭内测版正式上线。这是我们基于 Delegation Framework 打造的智能合约账户解决方案。Delegation Toolkit 凝聚了 MetaMask 多年的研究成果,提供了一种创新方式,可将嵌入式钱包体验直接构建到您的 dapp 中。
该工具包充分发挥授权委托的力量,通过权限设置和能力共享,赋能 dapp 和协议在 web3 中提供更友好的用户体验。MetaMask Delegation Toolkit 目前支持所有兼容 User Operation Bundler 的 EVM 链,包括 Arbitrum、Avalanche、Base、Linea、Optimism 和 Polygon。
MetaMask Delegation Toolkit 的独特功能
Delegation Toolkit 之所以有别于现有的智能钱包产品,在于我们采用了以权限为先、基于用户同意的 dapp 与钱包通信方式,这一方式由 Delegation Framework 提供支持。Delegation Framework 是 Delegation Toolkit 独有的核心组件,由一套经过全面审计、开源且可扩展的智能合约组成,共同管理授权委托的完整生命周期——从委托方账户创建,到条件约束执行、委托存储及委托赎回。
在此语境下,"授权委托"是指账户所有者(委托方)授权另一个智能合约账户或外部拥有账户(被委托方)代表委托方执行特定操作的能力。委托方可以为委托设置规则和限制(即"条件约束"),明确被委托方可以执行哪些操作以及操作的范围。例如,Alice 将花费其 USDC 的权限委托给 Bob,并将可花费的 USDC 金额上限设为 100。Bob 还可以将已委托给他的权限再次转委托,在受信任的各方之间形成委托链。
这种方式以权限管理取代逐步确认,允许用户自定义模块化权限,使 dapp 能够简化常规 web3 操作,例如减少签名确认次数,或通过完全嵌入式的 web3 体验减少 dapp 与钱包之间的切换。这些权限还可供 dapp 在用户未连接时代表用户执行操作。
Delegation Toolkit 如何改善常见的 web3 活动
MetaMask Delegation Toolkit 让开发者能够构建流畅、优雅的 web3 体验,并创造前所未有的创新应用场景。以下是它为用户和开发者改善日常 web3 活动的几种方式:
简化用户引导流程:Delegation Toolkit 允许开发者构建绕过传统 web3 钱包连接流程的用户流,无需扩展程序钱包或移动应用。用户在进入 web3 时无需担心助记词或确认界面。Dapp 现在可以提供灵活的身份验证方式,如 passkey、EOA 签名者、社交登录和邮箱登录,根据用户的安全偏好快速完成引导。
解锁全新 web3 体验:Delegation Toolkit 通过支持大规模点对点社交协作与激励机制,实现了以往 web3 中无法达成的新能力,且无需用户将账户连接到您的 dapp。这套开源、模块化且向后兼容的工具包,让您能够自定义和增强 dapp 以实现病毒式增长,并支持循环订阅付款等全新用户体验。
最大程度减少 dapp 内用户中断:Delegation Toolkit 允许开发者消除重复的确认弹窗和 dapp 与钱包之间的切换。开发者现在可以为用户抽象化 gas 费,由开发者自行承担或分配给第三方,同时精确控制用户所需的点击次数。
面向最大、最活跃的 web3 用户群构建产品:借助 MetaMask 数百万月活跃用户,您可以以极低的门槛将新用户引导至您的 dapp,同时持续打造友好易用、功能丰富的体验。
简化智能合约开发流程:无需在合约中编写自定义委托代码。让我们灵活通用的框架处理复杂逻辑,让您专注于 dapp 的核心业务,智能合约代码量最高可减少 95%。
申请预览资格
MetaMask Delegation Toolkit 目前仍处于封闭内测阶段,访问名额有限。如果您是 dapp 或协议开发者,认为 Delegation Toolkit 对您有所帮助并有意参与预览,请点击此处提交申请,我们将与您联系。