煊凌科技科普贴 | 区块链工作原理之哈希算法

了解区块链的都知道区块链具有分布式去中心化、无需信任系统、不可篡改和加密安全性的特性。了解得更深入一点的就知道区块链的这些特性都与它的算法有关——哈希算法。那么涉及区块链工作原理的哈希算法是什么呢?

了解区块链的都知道区块链具有分布式去中心化、无需信任系统、不可篡改和加密安全性的特性。了解得更深入一点的就知道区块链的这些特性都与它的算法有关——哈希算法。那么涉及区块链工作原理的哈希算法是什么呢?

09c512b1e7544a6085f5af6eed1ed3e5.png

哈希算法,是由美国安全局设计的,原名叫安全散列算法,英文缩写SHA。SHA一共有5个,包括SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512,而区块链用的是SHA-256算法。再深入的我们不需要了解,毕竟那是专业知识的范畴,我们只需要知道哈希值就相当于互联网世界中的身份证。

在日常生活中,我们每个人都有身份证,在网络世界里不只是人,任何一个数据想要拥有与其他数据不一样的“身份”就得使用哈希算法,经过运算便会拥有独一无二的“身份证号码”,无法篡改无法模仿。

哈希算法可以给所有的数据一个哈希值,如果源文件稍有改动,哈希值便会改变。除此之外,哈希值是无法被逆推的,给出一个哈希值,是根本没有办法查到源文件的,而如果想要查到的话,就必须拿到源文件再进行一次哈希运算,得出的哈希值一样,说明这个哈希值代表的就是这个文件。

区块链内的所有数据都是经过哈希运算的,所以就存在了独一无二的特性,根本无法模仿造假。另外,因为它无法逆推,也就意味着无法篡改,所以就使区块链具备了无需信任系统的特性,只要进入区块链系统,数据就是铁打的。

本文由【煊凌科技丨区块链】提供,文章来源:www.xlkj16.com/news/wz11-cn.html,转载请注明出处!

  • 发表于 2019-09-02 15:34
  • 阅读 ( 77 )
  • 分类:学习笔记

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论

作家榜 »

  1. 社区运营-小以 623 文章
  2. 社区运营-小链 243 文章
  3. 涂晶 82 文章
  4. 于中阳Mercina-zy 79 文章
  5. 李晓琼 44 文章
  6. 兄弟连区块链培训 42 文章
  7. 吴寿鹤 38 文章
  8. John-smith 25 文章