@IT·互联网程序员

【区块链简史】第三章 比特币和区块链

2018-08-29  本文已影响82人  弱水三生

1.比特币和区块链的关系

提到比特币时,往往会提到区块链,比如:上一章我们就提到中本聪创建了“创世区块”,因此获得了50枚比特币奖励。从这一描述我们得知,比特币电子现金系统中,创建区块可以获得比特币奖励。那么创建一堆区块,然后串联起来是不是就是区块链了?是不是就能获得一大堆比特币呢?

事实上确实如此,在比特币电子现金系统中,系统会定时给出一道数学题,所有人可以抢答,答对的就能获得创建区块的权利,创建完成后,就可以获得一定数量的比特币奖励了。

所谓的区块(Block)指的是存储数据的最小单元,对应的计算题答案,就存储在区块中,获得的比特币信息也是如此。就如同一叠钞票(比特币)放在一个钱包(区块)中,钱包中还放了答题卡(答题结果)。

除了第一个区块“创世区块”外,其余的区块必须等待上一区块创建完毕后,使用上一个区块的计算结果来出下一个区块的计算题,因此计算题就如同一条绳子一样,将相邻的两个区块连接了起来,形成区块链。

至此,我们就大概明白,比特币是答题成功创建区块后获得的电子现金系统奖励,区块之间相互连接形成了区块链。

2.区块链的基本原理

我们再进一步想想,就会产生一些新的问题:

为何要通过创建区块的方式来产生比特币呢?以及为何一定要将所有区块串联起来形成链条呢?还有人们口中所谓的去中心化为何意呢?匿名又指的什么?

在回答这4个问题之前,我们先来结合现实生活,看看以下几个问题:

就拿我们日常生活中,比较熟悉的人民币来说:

对于比特币来说:

通过以上对比,我们能看出比特币比起法币来说,抛开法律层面,最大的特点在于:

货币量总量有限、账本分布式存储(去中心化)、交易匿名且很难被篡改。

我们来看看,比特币电子现金系统是如何实现这些特点的,同时依次回答开始提出的4个问题:

3.区块链的定义

综上所述,我们来给区块链下一个定义,同时作为本章的小结:

从狭义上讲,区块链是一种去中心化,匿名交易电子现金系统的底层技术,核心模块包括:货币发行模块、记账模块、存储模块、交易模块。

从广义上讲,区块链是一种程序化的信用系统。

【下章预告】区块链技术详解

深入讲解区块链核心技术,满足技术控的好奇心

上一篇 下一篇

猜你喜欢

热点阅读