私钥和合约在公链系统中是完全解耦的,合约不需要理解签名的逻辑,公链系统会确认签名的有效性。这样的设计让合约设计策略可以更加灵活,不会依赖私钥。 通过MPC技术可以做到安全地存储密钥,单一或者小批量碎片丢失,不会对该密钥的安全性有影响。进而MPC技术可以做到私钥托管,私钥需要对每一笔进行签名,通过单点进行私钥管理很容易出现单点安全问题,而MPC技术是一种分布式的签名技术,避免了单点私钥管理的分险。通过MPC技术加上共识算法,就可以形成一套去中心化的私钥管理公链,在多链生态提供优质跨链解决方案。MPC技术MPC的基础技术实现包含:常用的加密解密hash函数密钥交换同态加密(HE,Homomorphic Encryption)伪随机函数秘密共享承诺证明零知识证明等生成地址 安全多方计算是指在无可信第三方的情况下,多个参与方协同计算一个约定的函数,并且保证每一方仅获取自己的计算结果,无法通过计算过程中的交互数据推测出其他任意一方的输入和输出数据。MPC节点在生成地址时需要满足以下条件:在计算过程中不生成目标私钥节点需要保存私钥碎片私钥碎片持久化系统中断之后恢复私钥碎片节点之间建立安全的通...