查看原文
其他

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

火小律 火小律 2020-10-22


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


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


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


注:图片来自网络



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的个人信息安全呢?

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


下周四我们结合区块链特征一一进行讨论。





如有其它问题,欢迎小窗~





火小律公众号

让法律成为一种乐趣

长按二维码关注







    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存