文件名称:6共识-learning c# programming with unity 3d 2014
文件大小:4.8MB
文件格式:PDF
更新时间:2024-07-04 15:26:28
众筹 区块链 防篡改 信任
3.1.5啥希 哈希也叫散列,散列就是信息的提取过程,加密性强的散列函数根据得到的散列结果132】, 无法推断出原始的信息。而且输入的信息有一点变化的话,散列的结果都将会发生很大的改 变,即所谓的雪崩效应。因此,一个好的散列算法能够对数据进行更安全的保护。 目前比较流行的散列函数是SHA(安全散列算法)系列的函数,该算法最初于1993年提 出。SHA系列算法主要有SHA-1、SHA.224、SHA.256、SHA.512等。谷歌宣布SHA.1已经被破 解,因此其已经失去了安全性,但本次采用的是SHA-256,也是区块链所采用的哈希算法。 SHA.256算法和SHA.1算法的不同点在于输出的bit位数的不同,SHA.1输出的是160位的大 小,而SHA-256输出的位数为256位,因此具有更高的安全性。也就是说,使用SHA一256散列 算法,可以将一段任意长度的数据加密成长度为256位的密文。 就目前的情况来看,SHA.256是一个比较安全的散列算法,在一定程度上能够有效的降 低数据的碰撞,因此对于数据的加密具有很好的健壮性。 3.1.6共识 在区块链网络当中,只有节点之间达成共识之后,才能进行下一步的运行。共识是为了 11 万方数据