【读书笔记】《图解区块链》原理篇之一:什么是区块链?

图片发自简书App


区块链概念:区块链本质上是一个去中心化的分布式账本。

如果没接触过区块链,我想,看完这个概念,应该是一头雾水的。

下面我将一一解释,争取让看完本文的小伙伴都能理解。

分布式账本

首先我们来搞清楚什么叫分布式账本。

举个例子,我们家有个账本,我是家里管钱的,我负责管理我和先生的工资。今天我悄悄在淘宝买了一套护肤品,又怕先生唠叨我护肤品多。于是,我没在账本上记录下来,先生就不会发现我花了这笔钱对吧。

但是,有了分布式账本的话,我还能不能成功瞒过我先生呢?答案是:不能。因为我在记账的同时,我先生也在记账,跟我一起住的妈妈也在一起记账,他们都能看到总账,我想耍赖是不可能的了。

这个就是分布式账本的厉害之处了。

中心化与去中心化

接下来,我们看看什么是中心化与去中心化?

还是举例子,我们平时在淘宝买东西,付款的时候钱是打给支付宝,而不是卖家,对吧?我们确认收货之后,支付宝再把钱转给卖家。充当中介的这个支付宝就是中心。

那去中心化又是怎么回事呢?这个很简单,就是在交易的时候,不需要支付宝参与嘛!

还是举例子来说明:假设你借了一百块钱给A,你在区块链里喊了一声,我借了一百块给A,A也在里面喊一声,说他借了你一百块,那么在区块链的所有人也都记下了这笔帐。A以后想赖账也不行,因为大家都知道他借了你的一百块。

在这个过程中,你是不是没有通过第三方来支持,没有任何一个中介来参与,而是全平台的人同时知道了?这就是去中心化。

凭什么帮你记账

说到这里,你可能会有疑惑,别人凭什么要帮你记账呢?

当然啦,谁也不是傻子,谁的时间都宝贵,不会平白无故帮你记账的。大家之所以积极帮你记账,是因为有报酬啊。区块链的世界的规则,第一个帮忙记录账本的人,能够得到劳动报酬。所以,记账的时候,你的速度要快,一听到喊声,你第一个记录完之后,要给自己的记录加上独一无二的编号,然后把记录和编号一起喊出来,你就能获得奖励啦。

分叉问题

说到这里,也许你就会想到,万一两个人几乎同时记录完,一起喊了出来呢?奖励该归谁?这个就是分叉问题,区块链规则也能很好地避免这个问题出现呢!记录的时候并不是简单的几个字写下来就可以的,基本上记录一次需要花好几分钟,差0.0001秒它也能区分出来。所以,你只管记账,这个问题是不会出现的啦。

双花问题

在这里还有一个问题,就是双花问题。

双花问题是指一笔数字现金在交易中被重复使用的现象。

这个问题在区块链里也不会发生,因为自交易发生的那一刻起,你的交易数据就被盖上了时间戳。当这笔交易数据被打包到区块中,连续进行6次确认之后,这笔交易就不可逆转了。而且,它的每次确认都需要一定的时间。所以,当你试图把一笔资金进行两次支付交易的时候,因为确认时间较长,后一笔交易想与前一笔交易同时得到确认几乎是不可能的。而一旦得到第一次确认后,第二次交易就无法得到确认。

因此,区块链的全网记账需要在整个网络中达成共识,双花问题是无法产生的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容