密码学在区块链中的应用
哈希函数
使用哈希的查找结构,有助于用较小的空间表示较大的集合的存在,提高空间利用率;哈希函数需要考
虑到密码学安全,因此需要
碰
撞
阻
力
、
隐
秘
性
和
谜
题
友好
的特性
承诺协议的执行便是应用了哈希函数,承诺也要满足
隐
秘
性
和
约
束
性
数字签名
数字签名用于证实某数字内容的完整性和真实性,用于满足比特币中的去中心化管理
数字签名有公钥私钥,由三个算法构成:
密
钥
生
成
、
签
名
过
程
和
验
证
过
程
数字签名的特性是
有效
签
名
能
通过验
证
和
不
可
伪
造
评论0