Coinbase 开源 MPC 密码学库,提升行业安全标准

加密行业·更多 Coinbase 报道

·阅读约 4 分钟

字号
Coinbase 开源 MPC 密码学库,提升行业安全标准

背景概述

根据 黄金形态通APP 报道,Coinbase 于2025年3月27日宣布,将其多方计算(MPC)密码学库开源。此举旨在使安全研究人员、开发者和机构合作伙伴能够利用其密码学专业知识,同时加强行业范围内的安全标准。MPC 是一种强大的密码学协议,允许多方在不暴露底层私有数据的情况下共同对私有数据进行计算。其最关键的应用之一是阈值签名,即无需任何单一方访问完整私钥即可生成数字签名,从而增强安全性。

关键要点

Coinbase 的 MPC 引擎包含用于 ECDSA 和 EdDSA 的两方及多方签名代码,以及许多用于保护加密货币资产密钥的工具。这些工具包括安全备份流程、多方密钥生成、MPC 中的分层密钥派生代码等。开源仓库包含了这些代码。该开源库中的代码源自 Coinbase 用于保护资产密钥的 MPC 引擎,但为了使其成为通用库而进行了重大修改。具体而言,Coinbase 在其相关应用中根据需要以非常特定的流程应用库中的 MPC 协议,而开源库则设计为支持通用用途,因此支持任意流程。

影响解读

通过开源其 MPC 库,Coinbase 为更广泛的开发者社区提供了经过实战检验的密码学工具,有助于推动 MPC 技术在加密货币及其他领域的采用。安全研究人员可以审查代码,发现潜在漏洞,从而提升整个生态系统的安全性。机构合作伙伴可以利用该库构建自己的安全解决方案,而无需从头开发。此举也可能促进 MPC 协议的标准化和互操作性,进一步巩固 Coinbase 在密码学领域的领导地位。

关键对比:内部引擎 vs 开源库

方面Coinbase 内部 MPC 引擎开源 MPC 库
用途特定于 Coinbase 应用流程通用目的,支持任意流程
代码修改原始实现重大修改以通用化
支持算法ECDSA、EdDSA 等ECDSA、EdDSA 等
工具安全备份、多方密钥生成、分层密钥派生等相同工具,但通用化

未来展望

Coinbase 开源 MPC 库可能激励更多公司开源其安全相关技术,促进行业合作。随着 MPC 技术的成熟,我们可能会看到更多基于该库的创新应用,特别是在去中心化金融(DeFi)、托管服务和跨链协议中。此外,开源社区的反馈可能帮助改进库的安全性和性能,进一步推动 MPC 成为数字资产安全的标准实践。

编辑总结

Coinbase 开源其 MPC 密码学库是加密货币行业安全透明化的重要一步。通过分享其核心安全技术,Coinbase 不仅展示了其技术实力,也为整个生态系统的安全提升做出了贡献。此举有望加速 MPC 技术的采用和创新,最终使所有数字资产用户受益。

常见问题解答

问题:什么是多方计算(MPC)?

回答:多方计算(MPC)是一种密码学协议,允许多个参与方在不暴露各自私有数据的情况下共同计算一个函数。在加密货币领域,它常用于阈值签名,即多方合作生成签名,而无需任何单一方掌握完整私钥。

问题:Coinbase 开源了哪些具体内容?

回答:Coinbase 开源了其 MPC 密码学库,包含用于 ECDSA 和 EdDSA 的两方及多方签名代码,以及安全备份、多方密钥生成、分层密钥派生等工具。代码源自其内部保护资产密钥的 MPC 引擎,但已调整为通用库。

问题:开源 MPC 库与 Coinbase 内部使用的版本有何不同?

回答:内部版本针对 Coinbase 特定应用流程进行了优化,而开源库设计为通用目的,支持任意流程。代码经过了重大修改,以移除特定于 Coinbase 的流程,使其更灵活。

问题:开发者如何获取该开源库?

回答:开发者可以在 Coinbase 的 GitHub 页面上找到该仓库。

问题:此举对加密货币行业有何意义?

回答:开源 MPC 库有助于提升行业安全标准,让更多开发者能够使用经过验证的密码学工具,促进 MPC 技术的采用和创新,并可能推动安全实践的标准化。