科普 || 知道这三个问题,再也别说不懂区块链
区块链是什么?网上很少有人说的清楚。
因为区块链集合了太多,又有太多特征,还不断引申发展,所以越想面面俱到,就越说越乱。
其实,区块链本质上是一个记载和承载信息的载体,是一种数据库技术。
注:图片来自网络
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的个人信息安全呢?
……………………………………
下周四我们结合区块链特征一一进行讨论。
如有其它问题,欢迎小窗~
火小律公众号
让法律成为一种乐趣
长按二维码关注