Spacemesh-浏览器

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

132次阅读
没有评论

什么是多方计算?

多方计算(MPC)或安全多方计算(SMPC)是多人协同解决保密问题的方式。这种方式能保护隐私,尤其是用在难以保密的互联网上。这里举个简单的例子来解释MPC。

假设一家Web3初创公司有三名区块链员工。他们试图在不告知彼此各自薪酬的情况下算出平均工资。于是,在不泄密的情况下,他们采用MPC协议来求得平均值。MPC会用称为“加法秘密共享(additive secret sharing)”的技巧在三位员工之间拆分秘密。这样,员工无需直接交谈,有人就能知道平均值。

MPC由两大重要因素决定:隐私保密和答案正确。即使有员工不守规则,MPC也会阻止该人强迫他人撒谎或阻止他共享本不该共享的秘密。

多方计算的发展历程

MPC是密码学的分支学科,始于1970年代,并于1980年代投入实际运用。传统加密技术通常用于保护信息免受外界获取,MPC则不同,即利用密码学来保护同一系统参与者之间的数据隐私。 

因此,MPC技术目前应用用例广泛,例如保护MPC钱包中的数字资产安全或在数字化拍卖期间保密某些信息。

什么是MPC钱包?

顾名思义,MPC钱包利用多方计算技术加倍保障用户加密货币和其他数字资产的安全。该钱包基本上是在多方之间拆分钱包的私钥,以增强隐私性,并降低黑客攻击、泄露和丢失的风险。

但这是否与多重签名钱包大同小异呢?其实不尽然。多重签名钱包与多方计算钱包的设计初衷都是提高隐私性和增强安全性,但二者的运作机制截然不同。

多方计算钱包与多重签名钱包对比

多重签名钱包通过唯一签名发送区块链交易,而该签名需对两个或多个私钥(各方一个私钥)进行身份认证。然而,MPC钱包则在多方之间分配一个私钥。尽管二者听起来很相似,但从技术上来说,MPC钱包较灵活且易于实施。

MPC钱包与其他加密货币钱包的优势对比

在各种加密货币钱包当中,托管型钱包可持有和管理用户的资产和私钥。与之相反,非托管型钱包则允许用户自行持有和控制私钥。 

由于无需委托服务提供商或第三方管理密钥,用户通常认为非托管型钱包是更安全的存储选项。但是,对于新手而言,完全自行掌控钱包和密钥也有缺点。用户需要掌握一定的技术知识才能使用此类钱包,以免密钥丢失或被盗。

MPC钱包则具备两全其美的功能。MPC钱包之所以备受欢迎,是因为能提供更高的安全性和更多便利,相较于其他钱包而言,很多问题得以缓解或迎刃而解。

简言之,MPC钱包的优势在于:

  • 隐私性增加:数据在全流程中均经过加密处理,无需委托第三方。

  • 安全性增强:排除单点故障密钥分布在多方和不同地点之间。

  • 便利性提高:资产可在线持有,不再需要冷存储。

MPC钱包有何缺点?

  • 速度变慢:提高安全性,尤其是生成私钥及其密钥份额,需要增加算力,这样通常会导致性能降低。

  • 成本增加:在多方(有时还有多个网络)之间共享和计算数据可能会大幅增加成本。

MPC钱包用例

MPC技术优势众多,已成为大型机构增强安全性的首选解决方案。各大知名金融公司已开始采用MPC来保障资产安全,以免受内外威胁。

正文完
 0
pexpay
版权声明:本站原创文章,由 pexpay 于2024-01-14发表,共计1227字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)