美文网首页@IT·互联网
科普 || 知道这三个问题,再也别说不懂区块链

科普 || 知道这三个问题,再也别说不懂区块链

作者: 火小律 | 来源:发表于2019-12-24 20:31 被阅读0次

(注:本文首发于公众号“火小律”)

区块链是什么?网上很少有人说的清楚。

因为区块链集合了太多,又有太多特征,还不断引申发展,所以越想面面俱到,就越说越乱。

其实,区块链本质上是一个记载和承载信息的载体,是一种数据库技术。

注:图片来自网络

01区块链≠比特币

一说到区块链,很多人第一反应就是比特币。

其实是两回事,简单说,区块链是一种技术,比特币则是(加密)虚拟货币。

比特币是基于区块链技术而产生的一种应用。更准确的说,是比特币让人们知道了区块链这项底层技术。

没有区块链技术,便没有比特币;但没有比特币,区块链技术也可以用在别处。好比人和血管的关系,人没有血管不行,可动物也可以有血管,一个作用。

02区块链=区块+链

我们可以把区块链当成一个账簿——可以共享的账簿(每个人都可以在上面记账)。

注:图片截取自《区块链真相调查》

账簿上的每一页都是一个“区块”,“链”就是每一页之间的装订线。这一页页被装订线串在了一起,形成了一个账簿,还可以不断添加新的页面。

只是这个装订的方式不太一样,不是上图中的那样,而是:

有点像糖葫芦,每个山楂球看着都差不多,却都不一样,被一根无限长的棒棒,按顺序一个个串了起来。

为什么有那么多区块(账页)?因为这一页行数有限,最多只能记录2000+条的交易记录。记满了就得换一页。

为什么要用“链”串起来呢?怕账簿不完整,也怕页码被调换。

这个“链”的技术保证了区块链应用中的可溯源性。好比,你买了个走地鸡,你能准确的定位——这只鸡从母鸡下蛋、蛋壳孵出、长大、卖出、运输——到你手上的每一步流程。

03区块链的运用——以比特币为例

还是那本账簿,存储着全部交易记录的账簿。

问题来了,怎么记账呢?——以A给B转10个比特币为例。

最简单粗暴的步骤(比“大象塞冰箱”靠谱多了):

文字解说

第一步,A编辑一段程序语言,说自己要给B转10个比特币。

第二步,A把这段话发到比特币网络上,全网都会知道A要转账。

第三步,网络上的其他人通过运算来验证A说的这句话是不是真的。

怎么算呢,主要是验证两个问题。

第一,这段话是不是A账户发出来的;第二,A账户上是不是有10个及以上的比特币。

不是A或者少于10个就是骗子。

第四步,确认真实性后,把这条交易记录记进最新的区块,同时全网同步更新整个账簿。

两个目的:一来告知全网最新的交易情况了;二来告诉那些算的慢的,可以省省力休息了。

第五步,B接收10个比特币,整个交易及记账完成。

注:图片来自网络

看完这个简单粗暴的记账过程,你脑子里可能会冒出一大堆新问题:

1、为什么A转账给B,要告诉全网的人?

2、为什么全网的人都愿意来验证呢?

3、怎么保护A和B的个人信息安全呢?

……………………………………

相关文章

网友评论

    本文标题:科普 || 知道这三个问题,再也别说不懂区块链

    本文链接:https://www.haomeiwen.com/subject/nwnfoctx.html