找回密码
 立即注册

扫一扫,登录网站

首页 区块链应用 查看内容
  • 11287
  • 0
  • 分享到

区块链让版权与创作如影随形 应用深度逐渐加强

2021-4-5 07:25

来源: BtOfficer

哈希值的可信度,在于碰撞几率的大小


用有限代表无限,必然会有重复,这就是碰撞。如果存在碰撞,则无法证明哈希值代表谁,则会给应用带来漏洞。不过好在,人们可以根据具体应用,选用不同类型的哈希。哈希的最大特征在于,碰撞几率越高的,往往越快,实现上也越简单。反之,越复杂,越慢,碰撞几率也会更小。CRC16是16Bits,理论上碰撞概率为1/2^16,同理CRC32的几率为1/2^32,MD5的几率为1/2^128,SHA256的几率为1/2^256,以此类推。

从简陋的CRC16和CRC32,到复杂的MD系列,再到SHA系列。其演化史里最核心的思想,在于够用就好。CRC的碰撞概率,几乎肉眼可见,但并不妨碍压缩软件等文件管理领域的应用。一是因为快,二是因为同一目录下文件有限,够用。MD系列中的MD5,广泛应用于现代互联网,直到我国科学家王小云提出的高效碰撞法,才让MD5的神话跌落神坛,但也并不妨碍MD5在小规模数据领域里的使用。现在的大数据领域,几乎都使用SHA256或更复杂的哈希算法,在现有计算机硬件已逐渐脱离摩尔定律的情况下,其算力范围内发生碰撞的几率几乎很难发生。

比特币账本使用SHA256,正是利用这一特征,来保证其记账的可靠性。所以说,比特币作为1种数字货币而言,用哈希来保证其可靠性,是以当前的认知障碍来笃定未来。在人类计算技术日新月异,尤其是量子科技的实用化越来越明朗的今天,比特币注定是短期行为。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部