随着 ERC-4337 在以太坊和 EVM 兼容区块链上上线,账户抽象化为 web3 钱包用户体验铺平了道路,远胜于传统钱包目前所能提供的体验。随着“智能账户”的出现,以及越来越多的公司选择为受众提供更好的用户体验,许多公司开始转向不同类型的智能合约钱包,例如 MPC 钱包。

MPC 技术已经存在很长时间了,但它在 web3 钱包工作方式中的应用才刚刚开始涌现——为更好的用户体验、更高的安全性和简化的交易提供了基础。
但是 MPC 钱包到底是什么?为什么它比其他智能合约钱包更好?它能解锁哪些用例?如何使用或构建一个 MPC 钱包?
在这篇博文中,我们将揭秘您需要了解的有关 MPC 钱包的一切。我们将介绍 MPC 钱包是什么、它如何工作、它支持哪些用例,以及如何开始使用不同的 MPC 钱包选项 — 无论您是用户还是开发人员。
什么是 MPC 钱包?
MPC 钱包是一种智能合约钱包,它利用多方计算技术,允许多方安全地控制和管理区块链上的数字资产。与依赖单个私钥的传统钱包 (EOA) 不同,MPC 钱包使用先进的加密技术来确保私钥永远不会暴露或存储在一个位置,从而增加了额外的安全层。
MPC 钱包在 web3 生态系统中发挥着至关重要的作用——为 web3 钱包体验提供增强的安全性、灵活性和控制力。通过允许多方参与数字资产的管理,MPC 钱包可以提高安全性和风险缓解能力,提高资产管理和转移效率,实现高级访问控制和权限,并简化不同方之间的协作。
MPC 钱包如何工作?
MPC 钱包利用了多方计算 (MPC),这是一种加密技术,允许多方联合计算一个函数而不泄露各自的输入。在 MPC 钱包中,这意味着传统私钥被分成多个份额,每个份额分发给不同的各方,例如钱包用户或受信任的服务器。
这种分布式方法增强了安全性,因为没有任何一方可以访问完整的私钥,从而消除了单点故障。当交易需要签名时,参与方会协作生成签名,而无需重建私钥,从而确保资产在整个过程中保持安全。
发起交易时,相关方(通常是用户和钱包提供商的服务器)会启动 MPC 协议来共同签署交易。各方各持有一份私钥,并使用该私钥计算各自的签名份额。然后,这些份额会组合起来,为交易生成有效的签名。
在整个过程中,私钥部分永远不会暴露,双方也无法访问彼此的私钥部分。这确保即使攻击者入侵其中一方,他们也无法完全控制钱包或资产。
MPC 钱包有什么用?4 个示例用例
适用于组织、DAO 和公司的团队钱包: MPC 钱包可实现安全的协作和决策,因为多个利益相关者可以共同管理钱包并批准交易。这对于需要安全高效地管理资产的去中心化组织、公司和项目团队非常有用。
托管服务: MPC 钱包可以提供安全的托管服务,各方持有私钥份额,确保只有在满足所有条件时交易才能进行。
投资俱乐部或财团的多用户钱包: MPC 钱包可以让投资者群体共同管理他们的投资,共同做出决策并要求交易达成共识。
交易所和托管服务的安全密钥管理:交易所和托管服务可以使用 MPC 钱包来增强其安全性,确保用户资产的私钥是分布式的,并且不易受到单点故障的影响。
MPC 钱包的优点和缺点
MPC 钱包的优点
通过分发私钥份额增强安全性:多方计算 (MPC) 钱包将私钥分成多个份额,分发给不同的各方。这种方法可以降低单点故障的风险,并减少被盗或未经授权访问的可能性。
改进的访问控制和权限:MPC 钱包支持更细粒度的访问控制和权限设置,允许用户为每个参与者定义角色和职责。此功能对于需要严格控制其数字资产的组织特别有用。
简化协作和决策:通过要求多方签署交易,MPC 钱包鼓励协作和集体决策。此设置有助于防止未经授权的交易,并确保所有利益相关者都参与关键决策。
支持复杂的交易要求:MPC 钱包可满足复杂的交易需求,例如时间锁定、多步骤审批流程和支出限制。此功能对于具有复杂财务运营或合规性要求的组织至关重要。
与链无关,支持所有兼容 EVM 的区块链(如果符合 ERC-4337):遵守 ERC-4337 标准的 MPC 钱包可以在所有兼容 EVM 的区块链上工作。
MPC 钱包的缺点
与单签名钱包相比,复杂性增加:由于私钥份额的分配和多重签名批准的需要,MPC 钱包的设置和管理可能比单签名钱包更复杂。这种复杂性可能会让一些用户难以承受,尤其是那些刚接触加密货币管理的用户。
由于多重签名要求,交易时间可能会变慢:由于 MPC 钱包中的交易需要多重签名,因此交易时间可能比单签名钱包的交易时间要慢。需要协调不同方并获得他们的签名可能会导致延迟,尤其是当各方分布在不同时区时。
可能需要更多技术专长来设置和管理:MPC 钱包通常需要更高水平的技术知识才能正确设置和管理。用户必须了解如何安全地分发私钥共享并管理多重签名过程。对于缺乏技术专长或更喜欢简单解决方案的人来说,这一要求可能是一个障碍。
采用率有限,并非所有钱包提供商都提供 MPC 钱包:尽管 MPC 钱包有诸多好处,但尚未得到广泛采用,而且并非所有钱包提供商都提供 MPC 钱包。这种有限的可用性可能使用户难以找到兼容的解决方案,并可能导致缺乏故障排除和维护方面的支持和资源。
MPC 钱包与多重签名钱包:有什么区别?
MPC 钱包和多重签名钱包都通过让多方参与交易审批来增强数字资产的安全性和控制力。但它们并不是一回事,因为它们基于不同的底层机制运行。
多方计算 (MPC) 钱包使用一种加密技术,其中私钥被分成多个部分,每个部分分发给不同的参与方。密钥永远不会被完整重建。相反,各方共同执行交易所需的计算,例如签名,而不透露各自的密钥部分。这种方法通过消除单点故障来增强安全性。
另一方面,多重签名 (Multi-Signature) 钱包需要来自不同方的多个签名来授权交易。多重签名钱包通常采用“M-of-N”方案,即需要 N 个参与者中的 M 个签名来批准交易。在这种情况下,私钥不会被分割;相反,每个参与者都有自己独特的私钥。
因此,虽然 MPC 和多重签名钱包都涉及交易过程中的多方参与,但它们处理私钥和交易批准的方式有所不同。MPC 钱包依赖于将私钥拆分为多个部分并执行联合计算,而多重签名钱包则要求每个参与者拥有不同的私钥,并需要指定数量的签名才能批准交易。
8 大 MPC 钱包列表
用户和开发人员现在可以开始使用许多 MPC 钱包提供商,每个提供商都有自己独特的功能。一些最受欢迎的示例包括:
Coinbase
禅果
火块
镜像世界
万能通
大理石钱包
门户网站
MPCVault
MPC 钱包的选择取决于您的特定需求和偏好,因为每个 MPC 钱包都有其独特的功能和优势。我们建议研究不同的选项并比较它们的功能,以确定哪个钱包最符合您的目标和要求。
常见问题 (FAQ)
MPC 钱包是什么类型的钱包?
MPC 钱包是一种智能合约钱包,它利用多方计算来安全地管理以太坊区块链上的数字资产。
MetaMask 是 MPC 钱包吗?
不,MetaMask 不是 MPC 钱包。它是一个单签名钱包,使用单个私钥进行交易签名和资产管理。
Coinbase 钱包是 MPC 钱包吗?
不,Coinbase 钱包不是 MPC 钱包。它是一款单签名钱包,专注于提供用户友好的体验,用于管理各种区块链上的数字资产。然而,Coinbase 最近推出了他们的 MPC 钱包产品,它与大多数用户所知道的 Coinbase 钱包不同,后者是外部拥有账户或 EOA——这意味着它不是智能合约钱包。
MPC 钱包会被黑客入侵吗?
虽然 MPC 钱包比传统的单签名钱包更安全,但没有哪个钱包能完全免受黑客攻击。不过,MPC 钱包中私钥的分布式特性使攻击者更难获得未经授权的访问权限。
如果持有私钥的一方无法使用,会发生什么情况?
MPC 钱包可以配置不同的阈值方案,允许特定数量的参与方成功签署交易,即使某些参与方无法联系。例如,3-of-5 方案需要五分之三的密钥份额才能签署交易,提供一定程度的容错能力并确保即使某些参与方无法联系,也能保持钱包访问权限。
我可以从单签名钱包切换到 MPC 钱包吗?
是的,您可以从单签名钱包过渡到 MPC 钱包。为此,您需要创建一个新的 MPC 钱包,并将您的资产从单签名钱包转移到新钱包。在此过程中,遵循保护私钥共享的最佳做法至关重要,以确保您的资产安全。
是否有可能恢复 MPC 钱包中丢失的私钥份额?
在某些情况下,可能可以恢复丢失的私钥共享,具体取决于钱包提供商对 MPC 技术的具体实现。一些提供商提供密钥恢复服务或允许使用备份信息(例如恢复短语)重新生成密钥共享。但是,遵循钱包提供商的指导方针和建议至关重要,以最大限度地降低失去对资产访问权限的风险。
MPC 钱包是否与 EVM 兼容?
MPC 的一个显著优势是其与区块链无关的特性。与可能不支持每个区块链的多重签名 (MultiSig) 方法不同,MPC 可以应用于所有与 EVM 兼容的区块链。
总结性想法:MPC 是以太坊钱包的未来吗?
MPC 钱包是一种功能强大的智能合约钱包,可提供增强的安全性、灵活性以及对以太坊和 EVM 兼容区块链上的数字资产的控制。通过利用 MPC 技术和智能合约,MPC 钱包可实现跨各种用例的安全协作和决策。