钱包大战:钱包的iPhone时刻 3

请记住,MPC 钱包使用的是 EOA,因此 所有的可编程性都需要在生成签名之前 完成 , 而 SC 则是在生成 签名之后。

本主题篇幅很长,故分3篇文章发布:

1、钱包大战:钱包的iPhone时刻 1

关于硬件钱包、标准钱包

2、钱包大战:钱包的iPhone时刻 2

关于智能合约钱包

3、钱包大战:钱包的iPhone时刻 3

关于MPC钱包

MPC 钱包

我们讨论过标准/EAA 钱包,也讨论过 SC 钱包。SC 钱包和账户抽象似乎解决了我们的所有需求,那么为什么人们如此关注 MPC 钱包,它们与其他两种钱包有何不同?我们首先应该明白,MPC 钱包本身就是 EOA 钱包。要从概念上理解 MPC 钱包及其与 SC 钱包的区别,最简单的方法就是举个例子。

假设您想将钱包中的地址列入白名单,这样您就只能向这些列入白名单的地址转移资产。如果密钥被泄露,攻击者就会向非白名单地址取款。SC 钱包与 MPC 钱包的运作方式略有不同。在 SC 钱包中,用户签署恶意交易,SC 会识别有效签名(如果是多重签名,则识别多个签名)。然后它会检查链上策略,发现该地址未列入白名单并阻止转账。使用 MPC 时,攻击者使用泄露的密钥签名,但只生成部分签名。网络中的其他节点会检查链外策略,发现该地址未被列入白名单,因此不会签署其份额或完成有效签名。请记住,MPC 钱包使用的是 EOA,因此 所有的可编程性都需要  生成签名 之前 完成  而 SC 则是在生成 签名之后。

MPC

这就是为什么有些人给 MPC 冠以 “黑客 “SC 钱包解决方案的称号。说到底,你还是在使用普通的 EOA,并在签名部分之前增加了链外可编程性。但 MPC 不应该被打折扣,因为这种结构有一些好处。首先,由于 MPC 使用 EOA,用户无需在任何链上部署新地址。相比之下,SC 钱包则需要在每条链上部署一个新合约。其次,MPC 策略及其签名方案可以是私有的,因为它们不会在链上被篡改。第三,MPC 钱包不需要专门为某个链或虚拟机设计,也不依赖于协议升级。例如,ERC-4337 是否通过与 MPC 钱包无关。

那么,MPC 和 SC 孰优孰劣?现实情况是,虽然它们在使用案例上有一些重叠,但仍各有千秋,都是可行的解决方案。你甚至可以设想这样一种情况:使用 MPC 签名方案来控制智能合约钱包。这就好比使用 MetaMask snap 与 Web3Auth 集成来签署安全交易,并利用 SC 钱包的交易批处理等功能。这样做的好处是,MPC 方案就像多重签名一样,但对用户更友好,而且用户仍能获得 SC 钱包所能提供的好处。

MPC

MPC 钱包提供商分为集中式和分散式两种。中心化钱包提供商将其政策保存在链外的数据库中,最著名的是面向机构的 Fireblocks 和面向零售的 ZenGo 或 Coinbase MPC。另一类是去中心化的 MPC 提供商。我们可以参考 Lit Protocol、Entropy 和 Odsy。

Lit Protocol

Lit 是一种中间件服务,由节点联盟组成,节点持有密钥共享,能够签署和解密数据。Lit 采用 2/3 的签名阈值,因此如果网络上有 100 个节点,则其中 67 个节点需要签名才能生成签名。Lit 采用可编程密钥对(PKP)作为 NFT,持有 NFT 的人可以授权签署底层密钥共享。这就增加了灵活性,如果用户想出售整个钱包,只需转让 NFT 即可。Lit 支持的一些用例包括限价订单(DeFi 协议不需要限价订单支持)、定期支付、基于条件的执行等。

在 Lit 中,所有密钥份额都由节点操作员持有。这与其他 MPC 解决方案略有不同,意味着用户需要依赖 Lit 来保证有效性和安全性。Lit 将有一个节点需要入股的代币,并可因不可用而被削减。当然,抵押资产的价值将远远高于 Lit 代币的价值,因此节点操作员在这方面需要更多的信任。目前,Lit 运行着所有节点,并将在无权限结束状态之前转入白名单组。

Entropy

Entropy 与 Lit 的不同之处在于,用户仍将持有自己的全部种子短语。如果他们想取回自己的钱包,可以不经允许地这样做。Entropy 的使用方式是,用户自己持有一份,其他的由 Entropy 处理。然后,用户将使用他们的部分共享(同时保持完整密钥的离线安全)作为他们的日常签名钱包,并享受白名单、消费政策和其他定制的额外好处。这样做的好处是,用户仍然需要安全地将种子存储在某个地方,但不依赖于 Entropy。Entropy 可能会宕机,而用户只需恢复他们的种子,就能像普通 EOA 一样使用钱包。不过,我们注意到,Entropy 的目标是最终实现用户不再面临种子短语单点故障风险的状态。

Odsy

Odsy 是围绕其 dWallets 建立的区块链。用户持有一个份额,Odsy 验证者持有其他份额。用户可以使用他们的 Odsy dWallets 访问比特币和以太坊等区块链,也可以将其用于构建在 Odsy 网络之上的应用程序。如果你想象一个中心化的交易所,它可以建立在Odsy的基础设施之上,以dWallets作为底层托管基础设施–dWallets在其本地区块链上持有资产。Odsy 将此称为 “自带钱包”/”托管即服务”。Odsy 的代币将用作天然气和治理代币,通货膨胀将归验证者所有。

那么,结局是什么?

我们在这里介绍了钱包的三大类别,有很多东西需要消化。虽然未来还不确定,但有一点看起来相当明确–本质上只是让用户连接到 dApp 的钱包将会消亡,并被提供更多引人注目功能的竞争对手所淘汰。这些钱包包括能够在可行的情况下利用 SC 钱包的标准钱包、在其合约之上成功构建最大生态系统的底层智能合约钱包,以及为那些希望获得链外可编程性和灵活性的用户提供的 MPC 钱包。虽然我们不知道钱包方面的赢家会是谁,但用户肯定会是大赢家。加密货币用户体验即将提升 100 倍。

特别感谢 Jose Villacrez 为本报告设计封面图片,感谢 Can Gurel 和 Brian McRae 进行编辑。

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023年9月8日 下午4:35
下一篇 2023年9月8日 下午4:35

相关推荐

钱包大战:钱包的iPhone时刻 3

星期五 2023-09-08 16:35:54

本主题篇幅很长,故分3篇文章发布:

1、钱包大战:钱包的iPhone时刻 1

关于硬件钱包、标准钱包

2、钱包大战:钱包的iPhone时刻 2

关于智能合约钱包

3、钱包大战:钱包的iPhone时刻 3

关于MPC钱包

MPC 钱包

我们讨论过标准/EAA 钱包,也讨论过 SC 钱包。SC 钱包和账户抽象似乎解决了我们的所有需求,那么为什么人们如此关注 MPC 钱包,它们与其他两种钱包有何不同?我们首先应该明白,MPC 钱包本身就是 EOA 钱包。要从概念上理解 MPC 钱包及其与 SC 钱包的区别,最简单的方法就是举个例子。

假设您想将钱包中的地址列入白名单,这样您就只能向这些列入白名单的地址转移资产。如果密钥被泄露,攻击者就会向非白名单地址取款。SC 钱包与 MPC 钱包的运作方式略有不同。在 SC 钱包中,用户签署恶意交易,SC 会识别有效签名(如果是多重签名,则识别多个签名)。然后它会检查链上策略,发现该地址未列入白名单并阻止转账。使用 MPC 时,攻击者使用泄露的密钥签名,但只生成部分签名。网络中的其他节点会检查链外策略,发现该地址未被列入白名单,因此不会签署其份额或完成有效签名。请记住,MPC 钱包使用的是 EOA,因此 所有的可编程性都需要  生成签名 之前 完成  而 SC 则是在生成 签名之后。

MPC

这就是为什么有些人给 MPC 冠以 “黑客 “SC 钱包解决方案的称号。说到底,你还是在使用普通的 EOA,并在签名部分之前增加了链外可编程性。但 MPC 不应该被打折扣,因为这种结构有一些好处。首先,由于 MPC 使用 EOA,用户无需在任何链上部署新地址。相比之下,SC 钱包则需要在每条链上部署一个新合约。其次,MPC 策略及其签名方案可以是私有的,因为它们不会在链上被篡改。第三,MPC 钱包不需要专门为某个链或虚拟机设计,也不依赖于协议升级。例如,ERC-4337 是否通过与 MPC 钱包无关。

那么,MPC 和 SC 孰优孰劣?现实情况是,虽然它们在使用案例上有一些重叠,但仍各有千秋,都是可行的解决方案。你甚至可以设想这样一种情况:使用 MPC 签名方案来控制智能合约钱包。这就好比使用 MetaMask snap 与 Web3Auth 集成来签署安全交易,并利用 SC 钱包的交易批处理等功能。这样做的好处是,MPC 方案就像多重签名一样,但对用户更友好,而且用户仍能获得 SC 钱包所能提供的好处。

MPC

MPC 钱包提供商分为集中式和分散式两种。中心化钱包提供商将其政策保存在链外的数据库中,最著名的是面向机构的 Fireblocks 和面向零售的 ZenGo 或 Coinbase MPC。另一类是去中心化的 MPC 提供商。我们可以参考 Lit Protocol、Entropy 和 Odsy。

Lit Protocol

Lit 是一种中间件服务,由节点联盟组成,节点持有密钥共享,能够签署和解密数据。Lit 采用 2/3 的签名阈值,因此如果网络上有 100 个节点,则其中 67 个节点需要签名才能生成签名。Lit 采用可编程密钥对(PKP)作为 NFT,持有 NFT 的人可以授权签署底层密钥共享。这就增加了灵活性,如果用户想出售整个钱包,只需转让 NFT 即可。Lit 支持的一些用例包括限价订单(DeFi 协议不需要限价订单支持)、定期支付、基于条件的执行等。

在 Lit 中,所有密钥份额都由节点操作员持有。这与其他 MPC 解决方案略有不同,意味着用户需要依赖 Lit 来保证有效性和安全性。Lit 将有一个节点需要入股的代币,并可因不可用而被削减。当然,抵押资产的价值将远远高于 Lit 代币的价值,因此节点操作员在这方面需要更多的信任。目前,Lit 运行着所有节点,并将在无权限结束状态之前转入白名单组。

Entropy

Entropy 与 Lit 的不同之处在于,用户仍将持有自己的全部种子短语。如果他们想取回自己的钱包,可以不经允许地这样做。Entropy 的使用方式是,用户自己持有一份,其他的由 Entropy 处理。然后,用户将使用他们的部分共享(同时保持完整密钥的离线安全)作为他们的日常签名钱包,并享受白名单、消费政策和其他定制的额外好处。这样做的好处是,用户仍然需要安全地将种子存储在某个地方,但不依赖于 Entropy。Entropy 可能会宕机,而用户只需恢复他们的种子,就能像普通 EOA 一样使用钱包。不过,我们注意到,Entropy 的目标是最终实现用户不再面临种子短语单点故障风险的状态。

Odsy

Odsy 是围绕其 dWallets 建立的区块链。用户持有一个份额,Odsy 验证者持有其他份额。用户可以使用他们的 Odsy dWallets 访问比特币和以太坊等区块链,也可以将其用于构建在 Odsy 网络之上的应用程序。如果你想象一个中心化的交易所,它可以建立在Odsy的基础设施之上,以dWallets作为底层托管基础设施–dWallets在其本地区块链上持有资产。Odsy 将此称为 “自带钱包”/”托管即服务”。Odsy 的代币将用作天然气和治理代币,通货膨胀将归验证者所有。

那么,结局是什么?

我们在这里介绍了钱包的三大类别,有很多东西需要消化。虽然未来还不确定,但有一点看起来相当明确–本质上只是让用户连接到 dApp 的钱包将会消亡,并被提供更多引人注目功能的竞争对手所淘汰。这些钱包包括能够在可行的情况下利用 SC 钱包的标准钱包、在其合约之上成功构建最大生态系统的底层智能合约钱包,以及为那些希望获得链外可编程性和灵活性的用户提供的 MPC 钱包。虽然我们不知道钱包方面的赢家会是谁,但用户肯定会是大赢家。加密货币用户体验即将提升 100 倍。

特别感谢 Jose Villacrez 为本报告设计封面图片,感谢 Can Gurel 和 Brian McRae 进行编辑。