电报图标
WhatsApp的图标
图片 2023 02 03T11 27 47 487Z

2023 年最佳 DApp 浏览器,助您实现更佳自动化

2023 年 2 月 6 日
启动您自己的 NFT 平台横幅

NFT 市场开发指南

2023 年 2 月 7 日
博客 MPC加密钱包指南:你想知道的一切

MPC 加密钱包指南:您想知道的一切

主页 > 博客 MPC加密钱包指南:你想知道的一切
Antier团队简介

安蒂尔队

营销团队

隐私密钥被盗是加密钱包开发团队最头疼的问题之一。多年来,价值数百万美元的加密货币因黑客攻击而损失殆尽,即使是最大的品牌也无力完全杜绝此类问题。虽然多重签名协议确实加强了安全层,但它们自身也存在局限性,本文稍后将对此进行探讨,该博客主要关注多方计算(MPC)加密钱包的开发

如果您是加密钱包的新手,我们建议您在继续阅读之前先浏览我们的服务页面。

一起读

目录

什么是 MPC 钱包?

MPC(多方计算)加密钱包采用 MPC 技术,为加密货币的存储和管理提供更强大的安全性。这些钱包结合了先进的加密技术和分布式计算技术,可以安全地存储和管理用于访问和管理加密货币资产的私钥。

MPC钱包通常使用一种称为“门限签名”的技术来确保私钥仅供授权方访问。使用门限签名,私钥会被拆分成多个“份额”,并分发给不同的参与方。为了访问私钥并管理加密资产,必须组合一定数量的份额。

由于 MPC 钱包将私钥拆分成多个份额并分发给不同的参与方,因此任何一方想要未经授权访问私钥或加密货币资产都会变得更加困难。

此外,钱包在执行交易之前需要来自不同方的多个批准,进一步提高了安全性。

MPC 钱包有哪些好处?

使用 MPC 算法升级您的钱包可以通过以下方式增强用户体验:

  1. 增强的安全性: 通过在多方之间分发加密密钥,与传统的单密钥钱包相比,MPC 钱包可以提供增强的安全性,以抵御内部和外部威胁。
  2. 改进的可访问性: MPC钱包允许多方共同管理资产,使组织更容易访问和转移数字资产。
  3. 协议适应性: MPC加密钱包可以支持多种区块链协议,使钱包提供商更容易支持新的链和加密资产。
  4. 增强隐私: MPC 钱包允许多方协作计算功能或执行交易,而无需相互透露输入和输出,与传统钱包相比,提供了额外的隐私。
  5. 降低汽油费: Gas 费用是根据区块链上完成一笔交易所需的操作次数计算的。基于 MPC 的钱包性价比高,因为无论涉及多少签名者,它们的费用都不会高于普通区块链交易。
  6. 消费者友好型产品: MPC 钱包解决方案使用户能够访问更广泛的 web3 生态系统,例如以安全便捷的方式在流行的 NFT 市场上购买和出售 NFT。

MPC 钱包如何工作?

MPC钱包在实现和安全协议方面可能有所不同。一般而言,其操作过程通常包含以下三个阶段。

  • 密钥生成
  • 地址生成
  • 获得资金

密钥生成

第一个过程包括在钱包内生成公钥和私钥,此外还包括设备的两个密钥的注册。

解锁设备会生成一组公钥和私钥,这些密钥与其他设备结合,生成MPC加密钱包的公钥和私钥。这种多重签名钱包设计旨在分散控制权,防止单点故障,从而提高其抵御黑客攻击或恶意攻击的安全性。

以下数学公式指定了这些密钥的生成:

F (d1, d2, d3) = 最大值 (d1, d2, d3)

这意味着;每个参与者各自拥有一份私人数据(被识别为 d1、d2,直到 dN)。

通过合并隐私数据,可以利用公共函数“F”计算隐私数据的值,从而启用钱包。为此选择的加密签名算法可以是ECDSA、EdDSA、Schnorr或任何其他合适的算法。

因此,这些私人数据的总和提供了访问钱包所必需的加密确定性。

地址生成

签名方中的任何人都可以请求生成公钥。这样可以更轻松地通过该地址接收所需金额。
公钥的生成过程非常复杂,几乎不可能逆向。因此,可以安全地为每个参与者生成一个唯一的公钥,并从中衍生出用于将资金分配到 MPC 钱包的其他公钥。

每个 MPC 钱包开发项目的目标都应该是将私钥的控制权分散到多个设备之间,从而降低资金丢失或被盗的风险。

获得资金

正如生成过程需要特定条件一样,只有满足创建过程中设定的条件,才能访问 MPC 钱包中的资金。例如,如果生成过程涉及三个包含私人数据的设备,则必须同时存在这三个设备才能访问钱包。
设备的安全性可以通过加密系统、硬件安全模块 (HSM) 或其他安全措施来确保。实际情况是,只有最初配对的设备才能访问 MPC 钱包并控制资金。

如何创建 MPC 钱包?

与任何数字产品一样,MPC 钱包的开发也需要经历 SDLC 流程。如果您计划开发 MPC 加密钱包项目,请研究现有的 MPC 加密钱包,并了解其底层技术和所使用的加密技术。规划钱包的功能、特性和用户体验。

接下来的步骤如下:

  1. 选择编程语言和框架: 确定用于开发 MPC 加密钱包的编程语言和框架。热门选择包括 区块链和加密货币开发 包括 C++、Go 和 Rust。
  2. 实现门限签名方案: 实现门限签名方案,这是 MPC 加密钱包的核心技术。这将涉及将私钥拆分成多个部分,并分发给不同的参与方。
  3. 实现用户界面: 开发钱包的用户界面,包括您在研究和规划阶段规划的特性和功能。这将包括创建和管理私钥、批准交易以及查看账户余额的选项。
  4. 测试和部署: 彻底测试你的钱包,确保其正常运行。对结果满意后,即可将钱包部署到测试网或主网。
  5. 持续维护和安全: MPC加密钱包开发完成后,持续监控和维护,以确保其安全并按预期运行。

这包括及时了解最新的安全漏洞和补丁,并监控网络是否存在任何异常活动。

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

MPC 使一组参与者能够协作计算函数或执行交易,同时彼此保持输入和输出的机密性。

同时,多重签名钱包在执行交易前需要多个个人或实体的批准或签名,从而提供额外的安全性,防止未经授权的访问或滥用钱包中的资金。

由于协议适应性不足和操作结构僵化等多种因素,多重签名钱包的受欢迎程度正在下降。

  • 协议适应性有限
    支持 Multisig 的少数协议具有不同的实现方式,这使得 Multisig 钱包提供商难以确保对新链的安全支持。
  • 运营不灵活
    随着组织的发展和管理的数字资产越来越多,通过多重签名协议调整访问和传输这些资产的过程会变得非常麻烦。

MPC 钱包的用例有哪些?

MPC钱包如今已成为机构级托管解决方案的首选。Revolut等领先的金融机构已宣布转向MPC,该方案消除了所有加密密钥的存在,从而能够有效抵御内部和外部威胁。

很快,加入 MPC 钱包提供商名单的将是 AnCrypto,这是一个去中心化的多链加密钱包,将于今年晚些时候发布其 MPC 钱包。

此外,面向消费者的产品近期取得的进步,使得MPC钱包用户更容易融入更广泛的Web3生态系统。例如,在热门NFT交易平台上购买和出售非同质化代币(NFT)变得更加便捷安全。

MPC 有几种潜在的用例,其中包括:

  • 隐私敏感交易: 在需要高度隐私的交易中很有用,例如涉及敏感的个人或财务信息的交易。
  • 去中心化金融(DeFi)应用: 有用的 DeFi应用,例如借贷平台,以实现安全、私密的资产借贷。
  • 共享钱包: 创建共享钱包,多个个人或实体可以共同控制钱包中存储的资金,而无需相互透露私钥。
  • 安全投票: 安全的投票系统允许多方参与投票过程,而无需相互透露投票结果。
  • 安全数据共享: 以安全和私密的方式共享敏感数据,例如医疗记录。
  • 商业用途: MPC 钱包解决方案使组织能够使用安全和私密交易,例如用于会计和审计目的。

什么是 MPC-CMP?

CMP 是 MPC 的一种变体,它能够对加密数据进行持续计算,这意味着加密数据可以在不泄露底层信息的情况下被持续处理和更新。

与传统的数字钱包(数据由单一中心化机构存储和处理)相比,MPC 和 CMP 钱包都能为用户提供更好的隐私性和安全性。MPC 和 CMP 钱包还能让用户更好地掌控自己的个人和财务信息,因为他们无需依赖中心化机构来管理数据。

此外,这两款钱包都使用分散网络来处理和存储数据,使用户能够安全、私密地管理他们的数字资产和交易。

虽然Fireblocks的新协议刚刚推出,但他们发布了一篇内容详实的文章进行解释。该博文提到了一项新的安全功能,该功能可以每隔几分钟自动刷新MPC加密钱包。

这意味着恶意行为者只有片刻的时间来窃取所有密钥碎片,然后共享就会被刷新,他们必须重新开始——这实际上为我们的多层安全系统增加了一层新的保护。

根据 Fireblock 的说法,他们的 MPC-CMP 可以在 1 轮内完成数字资产交易的签名,这意味着它提供比任何 MPC 算法快 800% 的交易签名速度。

传统的冷钱包需要某些员工在物理上接近并信任的情况下操作这些钱包而不会犯错或恶意行为,而 MPC-CMP 可以实现冷钱包的运营,为当今快节奏的加密市场创造了解决方案。

Antier 是一家值得信赖的 MPC 加密钱包开发公司

Antier 是成功推出涵盖多种区块链产品的 100 多个加密钱包的幕后功臣。作为白标钱包解决方案的先驱,我们对钱包开发过程中的挑战和机遇有着深刻的洞察。我们相信,2023 年所有 web3 产品都将从多重签名协议过渡到 MPC 协议。

如果这让您感到兴奋,我们很乐意回答有关 MPC 加密钱包的任何问题。

作者:
Antier团队简介

安蒂尔队 LinkedIn

营销团队

Antier 的编辑团队将行业研究与实践专业知识相结合,发布有关加密货币、代币化、DeFi、NFT 和区块链的高影响力内容

文章审阅人:
DK 朱纳斯
与我们的专家交谈