设为首页收藏本站

新临沂网

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 39|回复: 0

共票财经:区块链权威资讯带你入门了解什么是哈希

[复制链接]
发表于 2018-10-9 18:40 | 显示全部楼层 |阅读模式

欢迎注册新临沂社区免费会员,注册后可以得到更好的服务体验。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  所谓"哈希(Hash)"就是计算机可以对任意内容,计算出一个长度相同的特征值。区块链的哈希长度是256位,这就是说,不管原始内容是什么,最后都会计算出一个256位的二进制数字。因此每个区块的哈希都是不一样的,可以通过哈希标识区块。如果区块的内容变了,它的哈希一定会改变。

  由于区块与哈希(Hash)一一对应,每个区块的哈希都是针对"区块头"(Head)计算的。也就是说,把区块头的各项特征值,按照顺序连接在一起,组成一个很长的字符串,再对这个字符串计算哈希。

  哈希(Hash) = SHA256( 区块头 ),这个就是区块哈希的计算公式,SHA256是区块链的哈希算法。注意,这个公式里面只包含区块头,不包含区块体,也就是说,哈希由区块头唯一决定。

  如果你修改了一个区块,该区块的哈希就变了。为了让后面的区块还能连到它(因为下一个区块包含了上一个区块的哈希),你就必须依次修改后面所有的区块,否则被改的区块就脱离区块链了。

  哈希(Hash)的计算是非常耗时,短时间内修改多个区块是几乎不可能发生的,除非有人掌握了全网51%以上的计算能力,就算通过篡改获得的利益也会大打折扣,所以才会有不可篡改,而且无利可图。

  正是通过这种联动机制,区块链保证了自身的可靠性,数据一旦写入,就无法被篡改。这就像历史一样,发生了就是发生了,从此再无法改变。

  通过以上的内容,希望大家能对区块链有初步的了解,喜欢就关注“共票财经”。

  “共票财经”是由深圳法链俱乐部和北京众通社共同搭建的区块链权威媒体平台,该媒体有着强大的媒体资源、内容团队,以及权威的区块链研究经验,双方达成合作立志打造国内第一权威区块链媒体,传播区块链资讯、发布国家政策、坚持客观中立的报道立场,为区块链行业提供真实的信息,营造良好的舆论环境。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|新临沂网 ( 鲁ICP备1501248号  

GMT+8, 2018-10-20 05:26 , Processed in 0.083932 second(s), 22 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表