首页>我的未婚妻可可 > 第178章 区块链

第178章 区块链

目录

“关于对于区块链,虚拟货币的介绍,在这就不进行过多赘述了,在场的各位股东后续可以看看发到手里的详细资料页,之前会议的介绍资料也可以在本楼的签到处领取。

由于目前来说技术方面我们暂时还无法攻破主流哈希算法sha-256的抗碰撞性,因此打算采用代理议长在之前的方案,通过51%攻击和收购最大的虚拟货币平台,篡改智能合约植入后门,强迫所有矿工接受新的硬分叉,”

芥川隆史在投影仪前滔滔不绝地讲道。

“什么是抗碰撞性?”

阳乃问道。

“哈希算法加密的能力。”

江离和芥川隆史说道。

江离对着芥川抬了抬手,示意他自己讲自己的,不要管他们。

“讲起来很复杂,你需要从头跟你讲吗?”

江离问道。

阳乃像小鸡啄米般点了点头。

“简单来说就是区块链技术需要采用分布式账本,这一点你明白吗?就像做账一样,账本在一个人手里的话,不管是单体式记账还是借贷记账,都很容易恶意篡改对吧?那假设所有人都有一本账本,在账本新增数据的时候需要得到所有人或大部分的检验同意,如果一百个人里面有一个人想要为了私利篡改账本是不是不可能了?因此至少需要51个人对吧?”

江离说道。

“你把手放下。”

阳乃笑着打了一下江离放在胸前比比划划的双手。

“ok,那现在我们需要维护账本了,首先账本的历史我们必须确保无法篡改对吗?为了确保数据完整性,因此对于账本的内容我们必须要引入一种特定的算法,也就是说它一旦被记录进去,并且被承认后,后来者是无法改动一个字的,利用哈希算法对数据变动的敏感性,即使改动一个比特的字符,最终形成的数字摘要也会发生天差地别的变化,这被称为雪崩效应。

于此同时,数字摘要输出的哈希值必须是不可逆推出原始文本的,因为每一个区块的哈希值包含了前一个区块的哈希值,哈希值不可逆意味着没有办法从签名中反推回原始数据,打个比方md5算法。”

江离说道。

“md5算法在碰撞性测试中已经被广泛证明存在安全漏洞了。”

陆晏溪幽幽地说道。

阳乃对着陆晏溪投去恶狠狠的目光,示意她闭嘴。

“举个例子嘛......”

江离摸了一下鼻子,“md5

的核心算法流程。

首先第一步是数据填充,为了让数据长度满足特定要求,md5在输入数据后添加填充位。

数据长度模512后的余数必须是448位,即512位-64位。

首先在数据末尾添加一个1位,然后补充足够的

直到满足上述条件。

最后,附加一个

64

位的二进制数,表示原始数据的位长度。

例如原始数据“abc”

,填充后就是“abc1000...000000000000000000000000”

,512位,最后64位是数据长度。”

“然后将512位数据,分成16份32位的子数据。

本章未完,点击下一页继续阅读



返回顶部