看看阅读网www.kkshuwu.com

做了多少的贡献啊就这么不低调?

不过现在秦海峰对周至提出这样的要求,却又是另外一种权利和义务的不对等了,所以也就难怪周至要说怪话。

“要不,我们提前把区块链技术实验搞起来?”麦小苗虽然有些天真,但并不傻,恰恰相反,这是一个聪明绝顶的妞。

“区块链又是什么?”秦海峰问道。

“区块链技术是一种按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,”周至解释道:“它会以密码学方式保证不可篡改和不可伪造的分布式账本技术。”

“当然这只是狭义的定义。从广义来说,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。”

“等等。”秦海峰举手:“你们如何保证数据不会被篡改,并且不可伪造?”

“因为时间无法倒流。”麦小苗说道:“且数据在整个神经元网络存储上随机分布。”

“区块链包括三个基本要素,交易,即一次数据操作,导致账本状态的一次改变;区块,负责记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识;链,由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。”

周至继续说道:“区块链中每个区块保存规定时间段内的数据操作,并通过密码学的方式构建一条安全可信的链条,形成一个不可篡改、全员共有的分布式账本。简单来讲,区块链是一个收录所有历史交易的账本,不同节点之间各持一份,节点间通过共识算法确保所有人的账本最终趋于一致。”

“区块链中的每一个区块,就是账本的每一页,记录了一个批次记录下来的交易条目。这样一来,所有交易的细节都被记录在一个任何节点都可以看得到的公开账本上,如果想要修改一个已经记录的交易,需要所有持有账本的节点同时修改。同时,由于区块链账本里面的每一页都记录了上一页的一个摘要信息,如果修改了某一页的账本,会导致其摘要就会跟下一页上记录的摘要不匹配,这时候就要连带修改下一页的内容,这就进一步导致了下一页的摘要与下下页的记录不匹配。”

麦小苗说道:“如此循环,一个交易的篡改会导致后续所有区块摘要的修改,考虑到还要让所有人承认这些改变,这将是一个工作量巨大到近乎不可能完成的工作。正是从这个角度看,区块链具有不可篡改的特性。”

“这样会带来一个问题。”秦海峰一阵见血地说道:“海量的无效存储。”

“对。”周至点头:“这就是安全需要付出的代价,只看使用者认为值不值得。”

麦小苗和周至构想当中的区块链技术是后世那种庞大到无以复加,全世界网络资源共同参与进来的超巨型社区类算力系统,等到麦小苗将具体的思路和原理在电脑上向秦海峰展示以后,秦海峰可算是知道面前的两位年轻人心有多大了。