什么是多方计算(MPC)钱包?

  • Alchemy
  • 发布于 2022-09-03 10:10
  • 阅读 27

本文介绍了多方计算(MPC)钱包的概念、原理、优势与不足。MPC 是一种加密技术,允许多方在不泄露各自输入的情况下联合计算函数。MPC钱包通过多方计算技术,为个人、公司、金融机构和政府提供强大的数字资产管理安全保障,着重对比了 MPC 钱包与多重签名钱包的区别,并分析了 Zengo、Coinbase、Fireblocks 等使用 MPC 技术的 Web3 钱包。

Brady Werkheiser 的头像

Brady Werkheiser 审核

发布于 2022 年 9 月 2 日,阅读需 6 分钟


多方计算(MPC)是一种加密技术,允许多方共同计算一个函数,而无需泄露各自的输入。这项技术有许多实际应用,包括在 MPC 钱包 中安全地存储和转移数字资产。

在本文中,我们将探讨 MPC 钱包的概念、它的工作原理、优点和缺点。

什么是多方计算?

多方计算(MPC)或安全 MPC(SMPC)是一项重要的加密安全措施,它允许多方评估一项计算,而无需泄露任何私有信息或各方持有的相关秘密数据。 由于技术进步和互联网的普及,数据安全和隐私保护已被证明具有挑战性,尤其是在数据分布在大型分布式网络中的情况下。MPC 是一项关键技术,为数据安全和隐私问题提供了一个值得信赖的解决方案,尤其是在区块链应用程序的背景下。

为了更好地理解 MPC,让我们探讨一个简单的例子。

假设一家 Web3 初创公司雇用了三名区块链开发人员,他们希望确定他们的平均工资,而无需在计算过程中向彼此或受信任的第三方透露他们的个人工资。

在这种情况下,员工将使用多方计算(MPC)协议来计算他们的平均工资,而无需披露敏感或私有信息。MPC 协议将采用一种称为加法秘密共享的著名加密技术,该技术涉及在多个独立方之间分割和分发一个秘密。因此,外部方可以在不直接与员工交互的情况下确定平均工资。

MPC 协议依赖于两个重要的变量:隐私和准确性。

一旦协议执行完毕,就无法计算出每一方的私有信息。如果偶然情况下,更广泛群体中的一些方决定在执行阶段共享信息或偏离协议的一般指令,MPC 将不允许他们强迫诚实的各方输出不正确的结果或泄露诚实方的秘密信息。

多方计算的历史

对 MPC 的研究始于 1970 年代初期,实际应用始于 1980 年代,代表了密码学领域相对较新的进步。在此之前,密码学主要侧重于隐藏信息。然而,MPC 中使用的新型计算旨在仅隐藏部分信息,同时使用来自多个来源的数据执行计算。

如今,MPC 用于各种实际应用,例如数字拍卖和保护 MPC 钱包中的数字资产。MPC 已成为希望保护其数字资产同时保持快速便捷访问的机构和开发人员的事实标准。但是,只有在私钥保持安全的情况下,才能保证安全地存储和转移数字资产的能力。

MPC 钱包与其他钱包的比较

以太坊和 Solana 钱包 中常用的私钥存储方法包括冷存储、热存储和硬件钱包。

  1. 冷存储 - 私钥存储在离线环境中

  2. 热存储 - 私钥存储在在线存储环境中

  3. 硬件钱包 - 私钥存储在物理设备或装置上

然而,冷存储、热存储和硬件钱包都有其风险。冷存储虽然安全,但仍然容易因人为错误而丢失。另一方面,热存储容易被盗。硬件钱包在大规模管理时可能很困难。

最终,由于与上述每种解决方案相关的运营和安全挑战,MPC 钱包技术已崛起。MPC 是数字资产存储和转移的一个很好的解决方案。

什么是 MPC 钱包?

MPC 钱包是一种加密货币和数字资产钱包,它使用多方计算为管理数字资产的个人、公司、金融机构和政府提供强大的安全保障。

MPC 钱包 不是第一代允许多方控制的机构级钱包。多重签名(Multisig)钱包是另一种现代钱包实现。在我们更深入地研究采用基于 MPC 的钱包的优缺点之前,让我们首先探讨 MPC 钱包与 Multisig 钱包 的区别。

MPC 钱包和多重签名钱包有什么区别?

多重签名钱包使用唯一的数字签名,需要多个私钥来验证传出的交易。相比之下,MPC 钱包将单个私钥在多方之间分配。

非托管加密钱包允许用户控制其私钥,通常具有单个私钥,该私钥授予对钱包中资金的访问权限。这意味着只需要一个私钥即可签名和验证传出的交易,而无需额外授权。相比之下,多重签名钱包涉及多个方,每方都有自己的私钥,只有在多数方签名的情况下才能完成交易。

多重签名技术与比特币的出现密切相关。它于 2012 年左右首次引入比特币网络,从而导致多重签名钱包的广泛可用性。与基于 MPC 的钱包一样,多重签名钱包也旨在提高安全性。

多重签名钱包的缺点

在当今快速发展的数字资产生态系统中,出于多种原因,多重签名钱包的采用率正在下降,包括但不限于缺乏协议不可知性和运营灵活性。

1. 没有协议不可知性

由于支持多重签名的少数加密货币协议彼此具有不同的实现方式,因此多重签名钱包提供商很难安全地支持新链。

2. 运营灵活性不足

随着管理数字资产的组织规模的扩大,调整使用多重签名协议访问和转移数字资产的过程可能会很麻烦。

由于这些缺点以及 MPC 钱包在当今挑战背景下提供的相对更高效的设计,许多钱包提供商已经开始转型为 MPC 技术。

MPC 钱包有哪些好处?

将 MPC 技术用于钱包具有多个优势,包括无需信任第三方、增强的数据隐私、提高准确性、消除单点故障、增加黑客难度以及减少对冷存储的依赖。

  1. 无需信任第三方 - 数据可以以分布式方式共享,而无需任何第三方

  2. 提高数据隐私 - 数据在静态和传输过程中都被加密,因此不会泄露或泄露任何私有信息

  3. 提高准确性 - MPC 使用密码学为不同的计算提供高度准确的结果

  4. 消除单点故障 (SPOF) - 私钥不存储在一个地方

  5. 增加黑客难度 - 黑客需要攻击跨系统和位置的多个方

  6. 减少对冷存储的依赖 - 用户只能在线持有其资产,不再需要冷存储设备

MPC 钱包有哪些缺点?

开发人员和更广泛的社区在使用 MPC 钱包时应注意一些限制,包括计算开销和高通信成本。

  1. 计算开销 - 为了提供生成私钥所需的安全性,随机数生成需要更多的计算开销,这会降低运行时速度

  2. 高通信成本 - 与简单的明文计算相比,出于计算目的将数据分发给网络上的多个方可能会导致通信成本的增加

MPC 钱包用例

由于使用 MPC 钱包的众多好处,MPC 技术已成为机构级托管解决方案 的首选标准。主要的金融机构,例如 Revolut,已经宣布他们转型为 MPC,这有效地消除了完整或完整的加密密钥的存在,以防止内部和外部对手。

此外,最近以消费者为导向的产品创新增加意味着 MPC 钱包用户可以访问更广泛的 Web3 生态系统。例如,通过流行的 NFT 市场买卖非同质化代币 (NFT) 变得更加方便和安全。

哪些 web3 钱包使用 MPC?

鉴于使用 MPC 技术的优势,许多组织提供依赖 MPC 技术的 web3 钱包,包括 Zengo、Fireblocks 和 Coinbase。

1. Zengo

Zengo 于 2019 年推出,是第一个没有助记词漏洞的自托管钱包。Zengo 拥有 100 万以上用户,并且没有钱包被黑客攻击、耗尽或网络钓鱼。凭借多链支持和 24/7 全天候应用内客户服务,Zengo 一直被评为安全自托管的首选钱包。Zengo 利用机构级 MPC 技术,而不是像传统的硬件和软件钱包那样依赖集中的私钥。

虽然 Zengo Essentials 是免费的,但 Zengo Pro 于 2022 年推出,它拥有一套由其 MPC 技术驱动的先进安全和自托管功能,包括内置的继承式功能(Legacy Transfer)、生物识别防盗保护和金库。

2. Coinbase

这家公共加密货币交易所的 MPC 钱包使大量且不断增长的用户能够以安全、可靠和安全的方式访问 Web3 生态系统。在 Coinbase 内部开发的 MPC 系统支持 ECDSA 和 EdDSA 协议。这意味着该钱包可以处理几乎任何区块链的加密签名,并且由于零开销,用户无需支付 gas 交易费用。

用户可以通过 dApp 钱包访问通常的加密货币买卖和持有之外的其他产品类别。经过改进的钱包也正在准备支持与以太坊虚拟机 (EVM) 兼容的所有区块链以及其他精选区块链,例如 Solana。

3. Fireblocks

Fireblocks 是一家机构数字资产托管公司,提供 MPC 钱包,支持 30 多种区块链协议和 1,100 个代币。通过将 MPC 技术与硬件隔离相结合,Fireblocks 的机构 MPC 钱包最大限度地提高了安全性和服务级别协议 (SLA),同时最大限度地降低了交易成本。

4. Liminal

Liminal Custody 是一家领先的数字资产钱包和托管基础设施公司。Liminal 的 MPC 钱包是一种高度安全且高效的数字资产存储和管理方式。它使用先进的密码学将私钥分布在多个服务器上,以避免单点故障。

Liminal 还提供许多独特的功能:

  1. 企业可以使用多维自托管参数,根据其特定需求定制其 MPC 钱包的安全设置

  2. Liminal 的 MPC 钱包使用先进的算法来优化交易确认时间,并为用户节省 gas 费

  3. Liminal 为其每位客户提供专门的入职团队,以帮助他们快速轻松地入门。

哪个 MPC 钱包最好?

没有一种适合所有用户的通用 MPC 钱包。对于寻求 MPC 钱包的额外安全性和可用性的个人或小型团队,Zengo 是一个绝佳的选择。对于机构投资者而言,有更多选择,例如 Fireblocks。

要选择最好的 MPC 钱包,请查看以下领域:

  1. dApp 连接

  2. 用户体验

  3. 钱包安全

  4. 原生功能

  5. 用户界面设计

  6. 客户支持

MPC 钱包是机构托管人、投资者和交易者的基础架构,选择正确的钱包将取决于你的需求。

概览卡片背景图

相关概览

特色内容卡片叠加层\ \ 钱包\ \ 2025 年 15 个最佳 Web3 钱包(必读)\ \ 了解 15 个最佳 web3 钱包,包括 MetaMask、Phantom、Rainbow、ZenGo、Ledger 等! 特色内容卡片叠加层\ \ 钱包\ \ 如何在 2025 年保护你的加密货币钱包安全\ \ 了解如何选择和使用加密货币钱包,以及如何保证其安全 特色内容卡片叠加层\ \ 钱包\ \ 如何选择交易模拟提供商\ \ 了解交易模拟以及选择提供商时要考虑的关键因素

桌面部分背景图

构建区块链魔法

Alchemy 将最强大的 web3 开发人员产品和工具与资源、社区和传奇支持相结合。

获取你的 API 密钥

<iframe src="https://td.doubleclick.net/td/rul/360844917?random=1744780019114&cv=11&fst=1744780019114&fmt=3&bg=ffffff&guid=ON&async=1&gtm=45be54f0h2v894792053z89184551623za200zb9184551623&gcd=13l3l3l3l1l1&dma=0&tag_exp=102509683~102803279~102813109~102887800~102926062~103027016~103051953~103055465~103077950~103103155~103103157&ptag_exp=102509683~102803279~102813109~102887800~102926062~103027016~103051953~103055465~103077950~103103155~103103157~103116025&u_w=1280&u_h=720&url=https%3A%2F%2Fwww.alchemy.com%2Foverviews%2Fmpc-wallet&hn=www.googleadservices.com&frm=0&tiba=What%20is%20a%20multi-party%20computation%20(MPC)%20wallet%3F&npa=0&pscdl=noapi&auid=1975646709.1744780019&uaa=x86&uab=64&uafvl=Chromium%3B131.0.6778.33%7CNot_A%2520Brand%3B24.0.0.0&uamb=0&uam=&uap=Windows&uapv=10.0&uaw=0&fledge=1&data=event%3Dgtag.config"></iframe>

  • 原文链接: alchemy.com/overviews/mp...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Alchemy
Alchemy
江湖只有他的大名,没有他的介绍。