技术概述
比较
钱包类型比较:
功能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