一把密钥,任意响应
在大多数区块链上,验证一个响应的真实性需要运行轻客户端——即持续跟踪链上区块头以验证状态的软件。而互联网计算机则采用了一种完全不同的方法。
互联网计算机上的每个子网都拥有一把公钥,但没有单个节点持有对应的私钥。相反,密钥通过阈值密码学被分割成多个份额,分布在子网的各个节点中。
私钥并非由单个节点持有,而是被分割成份额并分布在子网节点之间,节点们共同签署消息,而无需重建完整的密钥。
在ICP上,验证一个响应意味着只需检查一个签名是否对应一把公钥,无论该响应是由多少个节点生成的。
这就是@dfinity所称的“链密钥密码学”的核心承诺,它对客户端与网络交互的方式具有重要的实际意义。
自创世起固定的根密钥
协议并非要求客户端跟踪任何链上状态,而是生成一个证书,该证书只需通过一次签名检查,即可对照互联网计算机的根公钥进行验证。这把密钥永不改变:它在创世时被固定,并嵌入在ICP客户端库中。
这意味着任何拥有该库的应用程序或设备,都可以立即验证从网络接收到的任何响应,无需持续跟踪链上状态。
实现这一功能的阈值BLS签名特性,与在顶层实现快速响应验证的特性相同:只需一个子网公钥,即可验证来自该子网的任何响应,因为私钥从未被任何单个节点持有,而是通过阈值BLS集体生成签名。
客户端应用仅需使用子网公钥,就能验证从子网检索到的信息,从而使这些应用既节省资源又完全可信。
这一设计还具有更广泛的意义:它使得容器(canisters)能够直接在比特币和以太坊等其他区块链上签署交易,而无需依赖桥梁或预言机。
链密钥密码学的核心组件是一种阈值签名方案,其中秘密签名密钥被分布在一个子网的所有副本节点中,使得即使某个节点甚至大量副本节点被攻破,也无法窃取该密钥。
最终形成的验证模型,既对终端用户更简单,又在结构上比传统方法更具弹性。
BTC
ETH
ICP

交易所
交易所排行榜
24小时成交排行榜
人气排行榜
交易所比特币余额
交易所资产透明度证明
去中心化交易所
资金费率
资金费率热力图
爆仓数据
清算最大痛点
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
ETF追踪
索拉纳ETF
瑞波币ETF
香港ETF
比特币持币公司
加密资产反转
以太坊储备
HyperLiquid钱包分析
Hyperliquid鲸鱼监控
大额转账
链上异动
比特币回报率
稳定币市值
期权分析
新闻
文章
财经日历
专题
钱包
合约计算器
账号安全
资讯收藏
自选币种
我的关注