《图说区块链》读书笔记—什么是区块链?

关于区块链,书中的定义是:

区块链本质上是一个去中心化的分布式账本,其本身是一系列使用密码学而产生的互相关联的数据块,每一个数据块中包含了多条经比特币的网络交易有效确认的信息。

我们来解读一下这个概念。

所谓分布式账本可以简单理解为,人人手上都有一册一模一样的账本。想要做假帐是非常困难的,除非能够把超过51%以上的账本都改动,但这是做不到的,所以区块链账本具有不可篡改的特点。

那什么是去中心化呢?这是相对中心化而言的,那我们先来了解一下中心化。要知道我们用支付宝网购,钱是先给支付宝,支付宝收到钱就通知卖家发货,买家确认收到货,支付宝就会把钱打给卖家。在这里,支付宝就是中心化机构,起到信用担保的作用。而去中心化呢,就不需要支付宝这个角色,买卖双方的信用可以在区块链的分布式账本里得以确认和共识,任意一方想要抵赖都是不可能的。

这里还有必要弄清几个问题。

1.凭什么帮你记账?

在区块链分布式账本里,为什么人人都愿意记账呢?那是因为有奖励。想必大家都听过那些“比特币挖矿”的疯狂举动了。

没错,重赏之下,必有勇夫。为了得到更多的奖励,大家都会争先恐后地去做记录,因为先到先得。

2.分叉问题听谁的?

当有两个人,比如A和B,几乎同时记录完,有的人接着A的信息记录,而有的人呢,就接着B的信息记录。这样就会出现分叉的问题,那到底以哪一条链的为准呢?

为此,就会制定一些新的区块链规则,甚至是把记账规则复杂化,提高记账的难度,直至不会出现同时记录的情况。

3.双花问题

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

以比特币交易为例。当发生交易时,交易数据会立刻盖上时间戳,连续完成6次确认,这笔交易就不可逆转,每次确认都需要一定的时间。

如果想把一笔资金进行两次支付交易,就必须要同时确认,但又因为确认需要时间,要做到同时几乎是不可能的。另外,第一次交易确认有效后,第二次交易就无法得到确认。所以在区块链全网记账是不会发生双花问题的。

这一节让我对区块链有了更进一步的了解,也相信,区块链这样一个去中心化的分布式账本一定会到越来越多的应用。

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

相关阅读更多精彩内容

友情链接更多精彩内容