之前说到比特币要执行一条交易信息,要先把这条交易信息(原始信息)做SHA-256运算,为什么要这么做,SHA-256运算是什么? 01 SHA-256运算 SHA (Secure Hash Algorithm,译作安全散列算法) 是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院 (NIST) 发布的一系列密码散列函数。 有点高大上,实际上SHA-256运算后会输出一串256位的二进制字符串,包括空格,还有其他的字符都会生成唯一的二进制数。也就是哈希值。 02 为什么要使用SHA-256运算? SHA-256不是加密算法,所以不存在解密的问题,也就是说得到的结果是不可逆的,那就无法推出原始的信息是什么样的。 这种二进制数也比较方便对比,所以在收到交易信息后在用SHA-256函数计算一下,对比一下原数据 就可以看出信息是否别篡改。 —- 编译者/作者:静夜思 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
【静夜思学习笔记】区块链是如何工作的?(2)
2019-12-27 静夜思 来源:区块链网络
LOADING...
相关阅读:
- 币圈信息观察员用数据说话202008032020-08-04
- 大数据时代数据泄露愈加频繁 IPFS/Filecoin掀起财富新机遇2020-08-04
- 美国因刺激而陷入僵局使比特币保持谨慎 期待什么?2020-08-03
- 火币资产管理获得美国证券及期货事务监察委员会颁发的2个许可2020-08-03
- 黄金走上发现之路,激增记录-2020-08-03