BITKER区块链百科全书 第二章:区块链入门区块链

币客官网 2018-09-06 14:59
分享到:
导读

文章从区块链入门角度介绍了区块链的基本概念及其特殊性。

写给币圈人看的区块链科普书,从这里开启区块链世界的大门。

区块链,作为一个新事物,生来就笼罩着一层神秘的光环,看各方言论,区块链俨然有比肩工业革命和计算机革命的趋势。

区块链,其实也很简单,接下来的内容,保证你能看得懂。

区块链是什么?

一句话,区块链是一种特殊的分布式数据库。

简单来说,数据库是一个存储数据的“仓库”,分布式即“分开”部署数据库。这里的分开有两层含义,物理的分开和逻辑的分开。

物理的分开很好理解,可以简单理解为数据存储在不同的主机上,在物理上是相互独立的。

逻辑的分开稍微难懂一些,举一个简单的例子,比如说淘宝,同一个账户可能既是买家,又是卖家,买家身份产生的订单和卖家身份产生的订单在逻辑上是可以分离的。

分布式数据库虽然可能部署在多个地区,逻辑也可能被拆分,但是归根到底,它是一个化整为零的整体。

所以,分布式数据库可以简单地理解为,将一个数据库按照一定规则部署到多台服务器,对内可以是零散的,但对外必须是一个整体。

区块链特殊在哪里?

在对数据库和分布式数据库有了一些基本认知后,那么区块链到底特殊在哪里呢?

区块链,顾名思义就是由“区块”组成的链。

其结构是一条长长的,首尾不相连的链条,类似下图。

百科2-1.png

每一个圆珠可看作一个区块,区块内则是记录的数据。

由于区块链是和比特币一同兴起,因此区块链还有一个别名——分布式账本技术。

之所以被称为账本,举个例子,“比特币区块链”所记录的内容都是这样的:

B 转给 A 0.5比特币

A 转给 B 1比特币

C 转给 D 2比特币

诸如此类千篇一律,像极了一篇流水帐。

有了这些基本概念,接下来我们再看看它的特殊性。

1. 数据人人可查

一般的数据库都是有账号密码才能访问的,可区块链不一样。

任何人可以查询任意区块的信息。比如这里就是“比特币区块链”的第539,996个区块信息。

百科2-2.png

2. 数据人人可写(去中心化)

区块链理论上是人人可写的。但写入的前提是要拥有足够的“计算能力”去从无穷无尽的数字海洋中穷举出那个符合要求的数字。

计算数字的过程叫做挖矿,其从业者被称为矿工。

“比特币区块链”的设计者中本聪在顶层设计上保证了大概每10分钟才能产生一个新的区块,而一个区块的大小被限制为1MB。

3. 数据人人备份

前面说过区块链是分布式的,而区块链的设计方式简单粗暴,每个人都有所有人交易的备份。

最后

你也许听说过,区块链一旦被确认写入,就无法再修改。

虽然从2009年比特币创世区块挖出到现在九年的时间,从来没有人反映自己的区块被修改了,但并不意味着一定不行。

一个区块所在的链是否为主链,是由“算力”投票决定的。

假如一个矿工拥有全网51%以上算力,那么他将会有一家独大的可能。也就是说,他生成的区块,无论记录的数据多么荒谬,在规则上,其他人必须被迫承认其正统地位。

区块 数据 简单 比特币 可能
分享到:

1.TMT观察网遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.TMT观察网的原创文章,请转载时务必注明文章作者和"来源:TMT观察网",不尊重原创的行为TMT观察网或将追究责任;
3.作者投稿可能会经TMT观察网编辑修改或补充。