一文读懂什么是区块链

在传统的商业网络当中,不同组织的关系相互独立,所有的系统背后都有一个数据库,我们可以把数据库看成一个大账本。那么,谁来记这个账本就变得很重要,我们目前使用的就是中心化的记账方式,即谁的系统谁来记账。中

在传统的商业网络当中,不同组织的关系相互独立,所有的系统背后都有一个数据库,我们可以把数据库看成一个大账本。那么,谁来记这个账本就变得很重要,我们目前使用的就是中心化的记账方式,即谁的系统谁来记账。

一文读懂什么是区块链

中心化结构

比如:在淘宝买东西,支付宝就是我们的“中心”。我们先把钱付给支付宝,支付宝告诉卖家我们已经付款了,卖家才给我们发货,而我们确认收货告知支付宝后,支付宝再把钱打给卖家。支付宝的大账本不仅记录了我们买了什么东西、花了多少钱,同时也记录了我们的支付宝里还有多少钱等等。如果哪天支付宝服务器被黑客入侵了,那我们支付宝里的记录和财产就面临被篡改甚至直接化为乌有的危险,这也是中心化记账方式潜在的风险。

一文读懂什么是区块链

于是有一个叫中本聪的大聪明提出了一种分布式记账的技术:区块链技术。

区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。

一文读懂什么是区块链

区块链简单来说就是区块+链。

一文读懂什么是区块链

不同的资产和信息交易数据会按时间顺序记录在一个区块上,当一个区块存储量达到上限,区块链便会被封装,然后按时间顺序被放置在链条上。

一文读懂什么是区块链

区块链由一个个区块(block)组成。区块很像数据库的记录,每次写入数据,就是创建一个区块。每个区块包含两个部分:区块头和区块体。

一文读懂什么是区块链

区块头(Head):记录当前区块的特征值包括生成时间、实际数据的哈希值以及上一个区块的哈希值。区块体(Body):实际数据。将一个个区块按照发生顺序由链条串联而成,是整个状态变化的日志记录。

一文读懂什么是区块链

封装完成的区块

通俗一点说,区块链技术就是一种全民参与记账的方式。假设一个村子叫记账村,村民交易不通过货币交易,而是通过记账的方式。村子里有一个共同的账本,由村长负责记录村民的交易。比如A找B买一条鱼,花费100元,村长就在账本上记录这一交易。

一文读懂什么是区块链

但是这种集中化的记账方式存在弊端:假如A贿赂村长让村长将账本记录修改为:“A找B买鱼,花费10元”,这样村民B就损失了90元。所以村民决定成立一个记账协会,每个村民都可以加入记账协会,并获得记账村的共同账本。当村子里有人交易时,记账协会就会对这笔交易进行广播给协会的每个成员,他们每个人就在自己的账本上记录这笔交易。每隔一段时间,记账协会成员就会相互对照各自的账本,以少数服从多数的原则调整那些记录不一样的账本,然后将协会成员的账本调整至大多数人认可的那一份账本。这样如果你想修改账本,则需要让协会成员至少51%的人同意你的修改账本。这样就极大地提高了修改账本的难度。

一文读懂什么是区块链

但是记账协会成员的人不可能一天啥都不干就帮村子里的人记账,因此需要给记账的人奖励。这个奖励就是最初的比特币,而获得记账权的过程就是挖矿。而记账协会每个人持有的账本就是区块链。

一文读懂什么是区块链

原创文章,作者:币圈吴彦祖,如若转载,请注明出处:https://www.kaixuan.pro/news/388363/