“关于对于区块链,虚拟货币的介绍,在这就不进行过多赘述了,在场的各位股东后续可以看看发到手里的详细资料页,之前会议的介绍资料也可以在本楼的签到处领取。由于目前来说技术方面我们暂时还无法攻破主流哈希算法SHA-256的抗碰撞性,因此打算采用代理议长在之前的方案,通过51%攻击和收购最大的虚拟货币平台,篡改智能合约植入后门,强迫所有矿工接受新的硬分叉,”芥川隆史在投影仪前滔滔不绝地讲道。
“什么是抗碰撞性?”阳乃问道。
“哈希算法加密的能力。”江离和芥川隆史说道。
江离对着芥川抬了抬手,示意他自己讲自己的,不要管他们。
“讲起来很复杂,你需要从头跟你讲吗?”江离问道。
阳乃像小鸡啄米般点了点头。
“简单来说就是区块链技术需要采用分布式账本,这一点你明白吗?就像做账一样,账本在一个人手里的话,不管是单体式记账还是借贷记账,都很容易恶意篡改对吧?那假设所有人都有一本账本,在账本新增数据的时候需要得到所有人或大部分的检验同意,如果一百个人里面有一个人想要为了私利篡改账本是不是不可能了?因此至少需要51个人对吧?”江离说道。
“你把手放下。”阳乃笑着打了一下江离放在胸前比比划划的双手。
“OK,那现在我们需要维护账本了,首先账本的历史我们必须确保无法篡改对吗?为了确保数据完整性,因此对于账本的内容我们必须要引入一种特定的算法,也就是说它一旦被记录进去,并且被承认后,后来者是无法改动一个字的,利用哈希算法对数据变动的敏感性,即使改动一个比特的字符,最终形成的数字摘要也会发生天差地别的变化,这被称为雪崩效应。于此同时,数字摘要输出的哈希值必须是不可逆推出原始文本的,因为每一个区块的哈希值包含了前一个区块的哈希值,哈希值不可逆意味着没有办法从签名中反推回原始数据,打个比方MD5算法。”江离说道。
“MD5算法在碰撞性测试中已经被广泛证明存在安全漏洞了。”陆晏溪幽幽地说道。
阳乃对着陆晏溪投去恶狠狠的目光,示意她闭嘴。
“举个例子嘛......”江离摸了一下鼻子,“MD5 的核心算法流程。首先第一步是数据填充,为了让数据长度满足特定要求,MD5在输入数据后添加填充位。数据长度模512后的余数必须是448位,即512位-64位。首先在数据末尾添加一个1位,然后补充足够的 0 直到满足上述条件。最后,附加一个 64 位的二进制数,表示原始数据的位长度。例如原始数据“abc” ,填充后就是“abc1000...000000000000000000000000”,512位,最后64位是数据长度。”
“然后将512位数据,分成16份32位的子数据。MD5使用四个32位寄存器初始化为固定式。”江离说道。
“分别是A=0x;B=0xEFCDAB89;C=0x98BADCFE;D=0x。”陆晏溪在旁边股东惊异的目光中面无表情地报着数据。
“然后使用四轮迭代的方式,每轮包含16个步骤,共64步。每步使用一种非线性函数 F、G、H、I 对数据进行操作,更新 A,B,C,D 的值。最后处理完512位后,将寄存器ABCD的值全部链接在一起,形成最终的哈希值。”江离说道。
“那这跟抗碰撞性有什么关系呢?”阳乃发现江离说了一圈还没告诉她答案。
“碰撞攻击是一种针对哈希函数密码学的攻击方式,使用利用哈希函数的某些特性或算法的漏洞,使得攻击者可以在可接受的计算量内找到两个具有相同哈希值的不同输入。哈希值通常用于验证文件的完整性。如果攻击者可以找到具有相同哈希值的恶意文件,就可以绕过校验机制。并且数字签名也是基于哈希值,利用碰撞,可以用一个合法签名来伪造有害文档。”
“所以说做这一大串事情最终带给我们的收益是多少?”IJG集团下的阪神化学社长打断了台上芥川的侃侃而谈问道。
“如果只是算收取交易的手续费的话,预计理论在每年200亿美元以上。”
“可我们霓虹分布在此项计划里的投入占比只有20%都不到,那就是40亿美元。为此包括在非洲开设发电厂,建造矿厂,收购合并交易所的费用保守估计我们已经支出快100亿了,而且你这200亿美元计算的毛利润吧,最终每年能分红到我们这的还是未知数。”阪神化学的社长说道。
“你不能这么计算,在开发非洲所带来的鲇鱼效应已经开始给我们带来源源不断的副产品了,每年我们都能从那边的子公司进口大量的钯金和铜矿过来。”和川电子的社长说道。
“那是你,我到现在连根毛都看到。你有吗?你有毛吗?毛都没有。”
“你是不是欠揍,上次你们公司给我们运了一大批环氧树脂过来有问题我还没找你算账呢?一大批产品检验的时候全他妈是短路的。”和川电子的社长指着阪神化学社长的鼻子说道。
“你没跟我讲我怎么知道。屁大点事报都报不到我这。”阪神化学的社长耸了耸肩。
中央银行的常务默默把桌上的烟灰缸拿到手里,以往这种时候体面完了就该打群架了,行长是个年近古稀的老头没什么战斗力,他今年又没怎么打高尔夫不像哪些搞实业的一天到晚在外面打球。
“安静,请安静。”芥川敲响了台上的小木槌。