1 / 7
文档名称:

区块链是什么.docx

格式:docx   大小:142KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

区块链是什么.docx

上传人:gorynich 2021/11/27 文件大小:142 KB

下载得到文件列表

区块链是什么.docx

文档介绍

文档介绍:区块链是什么呢,本质上讲,区块链是一种分布式、去中心化的网络数据库系统,这个系统会让数据的存储、更新、维护、操作变得不同。我们今天要讲的区块链呢,它有四项不可缺的核心技术,分别是:分布式存储、共识机制、密码学原理、智能合约。那么我们今天就讲一讲,与传统数据处理相比,区块链到底有什么不同,帮助大家了解区块链是什么,让大家对区块链有一个总的认知。
一、区块链中的数据存储:块链式数据结构
在数据存储方面,区块链技术利用的是“块链式数据结构”来验证与存储数据的。块链式结构是什么意思呢?铁链子大家都见过吧,一环套一环那种,那其实,每一环我们可以看作是一个区块,很多环节扣在一起就形成了区块链。区块里存储的是数据,和普通存储数据的不同之处在于:在区块链上,后一个区块里的数据是包含前一个区块里的数据的。
以读书为例:我们平时看书,看完第一页,接着读第二页、第三页,......那在区块链里面呢,如果给每个区块标注上页码,那么第二页的内容是包含第一页的内容的,第三页的内容包含第一页和第二页的内容......第十页包含了前九页的内容,就是这样一个层层嵌套的链条,这样一来,就可以追溯到最本源的数据了,这就是区块链的可追溯性。
二、区块链中的数据更新:分布式节点共识算法
在数据更新方面,区块链技术是利用“分布式节点共识算法”来生成和更新数据。每每生成新的区块(也就是更新数据的时候),都需要通过一种算法获得全网51%以上节点的认可才能构成新的区块,说白了就是投票,超过半数人同意就可以生成。这就使得区块链上的数据不容篡改,为什么这么说呢,我们还是打一个比喻:我们把
区块链比作一个账本,因为都是记录数据的嘛,传统世界里,记账权在于记账先生,账本属于记账先生一个人的,那么在区块链里面,每一个人都拥有这个账本,想要更新账目 呢,就要投票,半数人以上赞成才可以去更新账目数据。那么在这个过程中,我们会涉及到这么几个名词:分布式、节点、共识算法,我们下面讲个故事,来把这几个名词串联起来:
我们都知道,OK情报局是由六位非常可爱的小哥哥小姐姐组成的,那么最近呢,刚好要双11了,为了敦促大家不要在这一天无限剁手,于是,我们六个人决定记账,记账的权力呢就交给韭哥了:双11那天,谁买东西都要告诉韭哥一声,买了什么东西,花了多少钱,让韭哥记好账,之后我们看看谁买的最少,我们其他五个人将给她发一个“最佳节俭奖”的微信红包。
那么问题来了,麦麦我啊,已经加了好多东西到购物车了,又偷听到依依说她啥也不想买,这不行呀,于是我就动了歪心思,我就请韭哥吃饭,让韭哥给我少记点,不巧,这一幕被依依看到了,依依就在群里公开了我和韭哥私下里这点“权钱交易”。韭哥引咎自责啊,说我不记了,谁想记谁就来记好了!但是换一个人记账也会有这样的问题呀,大家就决定一起来记账,谁买了东西都要把订单截图发到群里,大家一起来记录,这样一来,每一个人都有这么一个记账的账本,同步更新。如果有人发现订单截图有问题,可以拒绝
记录,到了最后,以大多数人都一致通过的账目为准。这样一来,谁改动了数据,大家都会发现,便没人有机会动“篡改账目的歪心思”了。
可是,这种方式的问题在于:如果是双十一一天记记账就算了,要是时间长了,肯定有人会偷懒呀,不愿意这么麻烦地记录,就希望别人记