技术概述

比较

钱包类型比较:

功能MPC 钱包AA 钱包EOA 钱包

定义

可分片及分散管理私钥的钱包

通过智能合约实现的钱包

基于单一私钥的自我管理钱包

多重签名支持

支持

支持

不支持

多重签名策略变更

支持

不支持

不支持

权限分配

支持

不支持

不支持

链上手续费

中等

中等

多链兼容性

中等

安全性

中等

用户友好度

中等

代表项目

1Keeper

-

-

计算​

支持以下签名算法:

算法支持的曲线支持的阈值支持的区块链

ECDSA

Secp256k1

2/2、2/3

EVM、比特币、波场、Filecoin、达世币、狗狗币及其他

EdDSA

Ed25519

2/2、2/3

NEAR、Sui、Aptos、Solana、瑞波币及其他

私钥生成:

此协议适用于生成钱包根密钥片段。每个参与方通过多方计算(MPC)协议生成本地私钥片段,确保在整个过程中原始私钥从未暴露。可以理解为,MPC协议中每个参与方的输入是本地生成的随机数。MPC协议完成后,输出包括私钥片段,每个参与方只能获取其各自的私钥片段。这些私钥片段可用于分布式签名协议等。

派生:

使用基于 BIP44 的增强型多方计算(MPC)派生方法,用户可以轻松备份和恢复他们的钱包。它支持多种加密货币和账户,从而提高了钱包的灵活性和安全性。

刷新:

适用于安全地刷新钱包私钥片段。通过私钥片段刷新协议,旧的私钥片段集可以转换为新的私钥片段集。该协议的输入包括每个参与方各自的私钥片段,输出则是新的私钥片段。

签名:

此协议适用于交易签名场景。执行分布式私钥签名协议后,每个参与方为消息生成签名,使所有参与方都能获得签名结果,同时确保原始私钥从未暴露。可以理解为,在分布式私钥签名协议中,每个参与方的输入包括本地私钥片段和待签名的消息,而输出则是签名结果。

总结 1Keeper

通过分割私钥并在多个参与者之间进行安全计算,显著增强了数字资产管理的安全性和抗篡改能力。这种方法消除了单点故障,并满足了多方控制的复杂需求。1Keeper 利用多方计算(MPC)技术实现高安全性和协作控制。它将私钥分割成多个部分,并以分散方式存储,有效解决了与外部拥有账户(EOA)相关的单点故障问题。MPC 技术是基于底层加密算法的增强;它不依赖于智能合约的实施,并避免了与AA钱包和智能合约本身的漏洞相关的风险。

Last updated