什么是 MPC 钱包?
本文介绍了什么是MPC钱包,以及各种MPC钱包示例的特点。
前言
作为通往 Web3 世界的门户,钱包的安全性和用户体验直接影响着用户能否流畅地在 Web3 世界中畅行无阻。因此,去中心化钱包在加密领域中扮演着至关重要的角色。用户在使用去中心化钱包时,最关心的问题之一就是私钥的管理。私钥的泄露或遗忘都会导致资产损失。利用链下多方计算 (MPC) 的钱包正是为解决这些问题而生。
什么是 MPC 钱包?
MPC 是安全多方计算 (Secure Multi-Party Computation) 的缩写,是一种隐私计算技术。MPC 钱包将 MPC 技术与去中心化钱包相结合,对私钥进行多方计算。MPC 钱包与传统去中心化钱包的显著区别在于其数字签名机制。传统去中心化钱包使用随机生成的私钥生成数字签名来转移资产。
另一方面,在 MPC 钱包中,签名过程涉及将私钥拆分成多个部分。这些部分在链下签名过程中组合成完整的私钥。这使得诸如多重签名和跨链交易等复杂的验证方法成为可能。
换句话说,在 MPC 钱包的私钥管理过程中,私钥永远不会完整地出现,整个计算过程都在链下进行,独立于智能合约。这是 MPC 钱包的一个特点:通过将私钥拆分成多个部分,既保证了私钥的可用性,又避免了私钥存储相关的问题,从而分散了风险。
MPC钱包的工作原理
要了解 MPC 钱包的工作原理,我们首先必须了解什么是 MPC(安全多方计算)。MPC 是一种隐私计算技术,它允许函数计算数据输入,并确保每个用户只接收该函数的输出,而不会获取其他参与者的信息。例如,通过安全多方计算,两个人可以在不披露实际财富或第三方介入的情况下确定谁更富有。
对于多方计算 (MPC) 钱包,私钥会被拆分,各方仅持有私钥的一部分。当需要签名时,拆分后的私钥会被合并成完整的私钥。通过多方计算,各方无需透露各自的信息。即使黑客设法获取其中一部分私钥,也无法从 MPC 钱包中提取资产。
MPC钱包的工作原理是:多方协作创建一个钱包,每方持有一份私钥,而不是完整的私钥。交易时,需要所有参与方的签名才能完成交易。
MPC钱包的优势
安全:MPC 最直接的优势是比传统的去中心化钱包更安全,因为它降低了私钥被盗的风险。传统的去中心化钱包使用单个私钥控制资产,而 MPC 钱包将私钥拆分成多个部分。MPC 钱包的数字签名机制基于分布式多方计算。
更高效:MPC 钱包让用户无需记住私钥或助记词。由于无需管理私钥,钱包操作更加高效。分叉私钥在线存储,显著提升用户体验。
成本高效:MPC 钱包在链上显示为单个地址,签名过程在链下进行。这降低了 Gas 费用,并且丢失的私钥部分也可以以较低的成本在链下恢复。
MPC钱包的风险
链下管理安全风险加大:MPC钱包的数字签名是在链下进行的,这在一定程度上限制了透明度,并存在一定的中心化风险。此外,MPC钱包服务器使用了加密机,一旦这些设备被破坏,私钥的恢复将非常困难。
兼容性差:由于没有助记词,也没有完整的私钥存储在链上,缺乏标准化的MPC算法,因此MPC钱包与大多数传统的去中心化钱包不兼容。
开源可用性有限:大多数 MPC 库尚未开源,需要进一步开发。一旦存在任何风险,对项目进行独立审计和分析将变得非常困难。
MPC钱包与智能合约钱包
智能合约钱包的本质是一种类似于私钥钱包的智能合约,允许用户管理资金并与 dApp 交互。这类钱包基于智能合约而非终端账户。它们部署在区块链上,并提供多重签名和时间锁等额外的内置功能。
与多方计算 (MPC) 钱包中的拆分私钥不同,多重签名钱包使用不同的私钥在区块链上对交易进行签名。这提高了智能合约钱包与现有私钥钱包之间的兼容性和可扩展性。此外,由于智能合约钱包本质上是智能合约,因此比 MPC 钱包更加开源。任何人都可以审计智能合约钱包,从而识别和解决任何钱包风险。此外,由于执行交易需要多重签名,因此不会出现单点故障。
智能合约钱包与MPC钱包最显著的区别在于,智能合约钱包本身就是智能合约。这使得它们可以实现任何逻辑,但可能会增加Gas费用,从而提高钱包的使用成本。此外,智能合约钱包与特定的区块链生态系统绑定,在不同的链上部署钱包时需要重新开发记账逻辑,成本高昂。这也是智能合约钱包未能获得广泛支持的原因之一。
另一方面,MPC钱包作为链下方案,不涉及合约层的修改,用户成本更低,因此短期内MPC钱包方案更加可行。
MPC钱包的典型示例
比蒂森
来源:Bitizen官网https://bitizen.org/
Bitizen 是一款用户友好、门槛低的产品,旨在让普通消费者也能轻松使用 MPC 钱包。它是一款领先的解决方案,主要使用门限签名方案,实现多方计算 (MPC) 生成私钥。该产品最大限度地提升了 MPC 签名协议的普及率。
它提供两种主要操作模式:自主托管(其中一个密钥分片存储在用户的云存储中,另一个存储在平台服务器上)和混合托管(其中一个密钥分片存储在用户设备的云服务器(如 iCloud 或 Google Drive)中,一个存储在平台服务器上,另一个密钥分片可以备份到用户拥有的另一台设备上)。这种独特的签名机制增强了安全性、可用性和抗审查能力。此外,它支持所有主流区块链和代币,包括 NFT、DID 和 SBT。
OKX钱包
来源:OKX官网
https://www.okx.com/web3/hot/mpcwallet
OKX 无密钥钱包基于 MPC 技术,将单个完整的私钥转换为三个单独生成的密钥共享,并分别存储。在签署交易时,只需使用三个密钥共享中的两个,从而无需完整的私钥。
创建钱包时,OKX 服务器生成密钥 1.用户设备生成密钥 2 和 3.密钥 2 加密后存储在用户设备上,密钥 3 加密后备份在 iCloud 或 Google Drive 上。交易签名时,密钥 1 和密钥 2 均会使用,密钥 3 作为备份。此外,OKX 还推出了紧急提现功能,允许用户在紧急情况下使用两个自主管理的密钥(密钥 2 和密钥 3)提取资产。此方案实现了真正去中心化、自主托管和无密钥的钱包。用户只需使用 OKX 账户即可轻松创建钱包,无需管理复杂的私钥或助记词,更加注重用户体验。
萨菲龙
来源:Safeheron官网
https://www.safeheron.com/en-US/
Safeheron 是一家采用 MPC+TEE(安全多方计算+可信执行环境)技术的数字资产自托管服务提供商。该公司提供专为中小型团队量身定制的机构级托管钱包,提供全面的 MPC 技术解决方案,并高度重视安全性。
Safeheron 采用混合托管模式,包含三个密钥共享:一个在用户本地设备(APP),两个在平台服务器上。通过确保用户保留对其私钥的控制权,Safeheron 消除了单点故障和中心化密钥存储带来的系统性风险。
结论
作为链下解决方案,MPC 钱包将多方计算与去中心化钱包技术相结合,开创了一种全新的资产保护方式。它为用户提供无钥匙体验,降低普通消费者的准入门槛,增强资产安全性,并拓展企业市场的应用场景。MPC 钱包拥有丰富的用例,有望成为下一代加密钱包解决方案。
版权说明:本文章来源于网络信息 ,不作为本网站提供的投资理财建议或其他任何类型的建议。 投资有风险,入市须谨慎。
本分分类: 区块链
版权声明:本文由用户上传发布,不代表Gate交易所官网-Gate大门注册入口-芝麻开门gate.io客户端立场,转载联系作者并注明出处https://www.pianopl.com/2050.html