钱包大战:钱包的iPhone时刻 3
请记住,MPC 钱包使用的是 EOA,因此 所有的可编程性都需要在生成签名之前 完成 , 而 SC 则是在生成 签名之后。
原文作者:Ceteris
原文标题:The Wallet Wars
原文来源:delphidigital.io
编译:DeFi.io社区
本主题篇幅很长,故分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 冠以 "黑客 "SC 钱包解决方案的称号。说到底,你还是在使用普通的 EOA,并在签名部分之前增加了链外可编程性。但 MPC 不应该被打折扣,因为这种结构有一些好处。首先,由于 MPC 使用 EOA,用户无需在任何链上部署新地址。相比之下,SC 钱包则需要在每条链上部署一个新合约。其次,MPC 策略及其签名方案可以是私有的,因为它们不会在链上被篡改。第三,MPC 钱包不需要专门为某个链或虚拟机设计,也不依赖于协议升级。例如,ERC-4337 是否通过与 MPC 钱包无关。
那么,MPC 和 SC 孰优孰劣?现实情况是,虽然它们在使用案例上有一些重叠,但仍各有千秋,都是可行的解决方案。你甚至可以设想这样一种情况:使用 MPC 签名方案来控制智能合约钱包。这就好比使用 MetaMask snap 与 Web3Auth 集成来签署安全交易,并利用 SC 钱包的交易批处理等功能。这样做的好处是,MPC 方案就像多重签名一样,但对用户更友好,而且用户仍能获得 SC 钱包所能提供的好处。
关于【钱包大战:钱包的iPhone时刻 3】的延伸阅读
ZKPs、FHE、MPC:区块链中的私有状态管理
比特币和以太坊消除了金融交易中的中介机构,但牺牲了隐私。随着零知识证明技术的发展,链上隐私成为Web 3的核心主题。Aztec和Aleo是两个具有潜力的网络。ZKP适用于私有状态的更改,保护用户隐私,可用于匿名社交媒体和企业发票/付款等用例。FHE方法可解决共享私有状态的问题,适用于无抵押DeFi贷款和链上KYC等用例。MPC方法可保护私钥和私有数据的隐私,适用于去中心化人工智能训练和推理。这些技术可以结合使用,如Renegade Finance和zkHoldem等应用。Alliance致力于支持以隐私为中心的网络发展,欢迎创始人加入。
长推:深入对比 ZK、FHE 和 MPC 技术
MohamedFFouda探讨了ZKP、FHE和MPC技术,以解决链上隐私问题。ZKP用于处理个人隐私,FHE用于处理共享隐私,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 进行编辑。
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:Ceteris,如有侵权请联系删除。转载或引用请注明文章出处!