01
学习区块链从当下做起,跟随树哥课程【树哥区块链---从小白到精通】,我会用最小白、最浅显易懂的语言跟你分享区块链的相关知识。
区块链的本质是什么?可能很多人会说区块链的本质是:“去中心化、可溯源、不可篡改的分布式账本”。没错,很多人包括以前的我,都是这样认为。
听了【树哥区块链--从小白到精通】第二讲,我又对区块链的本质有了更深层次的认知。而这种更深层次的认知,直接颠覆了我之前对区块链的本质的理解。
02
先来举一个栗子
某银行和某银行之间,它们间有业务往来。两家银行每月都要去对账,之前每次对账要一周的时间,发现乱账、坏账还需要报批,还要做做坏账处理。后来,他们中心它采用的区块链技术的一个方式进行转账、交易。到现在已经运行了两年多的时间,有上千万笔交易准时实时到账,对账时没有一笔差错。
为什么运用了区块链技术之后,效率提高这么多呢?
先来看看传统转账。比如,张三的账户里有11块钱,他转给李四1块钱,完了以后,自己的账户还剩余10块钱。传统的转账技术就是把张三账上减掉1块,李四账上加上1块,张三的账户上仅仅是余额发生了变化。如下图:
而区块链世界里的转账不是简单的余额加与减,区块链世界里会设置一个最小的单位,且这个单位具有有唯一的标识或者编号。比如在运用了区块链技术的转账场景下,最小单位设置为“分”,张三账户里10块钱就成了100个分,且每个分都有自己编号,从001..002....100。在银行联盟的圈子里面,每一分与每一分的编号都不同。张三转1块钱(10个分)给李四,就等于是将带有唯一标识(编号)的分转给了李四,如下图:
张三在网上给李四转账,他们之间采用了区块链的技术,用的每一分钱都有唯一的标识。李四给王五赚钱、王五给赵六转钱,就算转N次。001号,或者00N号最小单元都能找得到头,每一个分钱都能溯源、每一分钱的走向都非常清楚,自然就不会出错,银行间的效率自然也就提高了。这只是区块链一个在金融体系里的应用。
银行在转账间运用了区块链的核心技术------最小单元的唯一性,且每一个最小单元都有自己标识。所以效率才得到提高。
可是虽然银行间采用了区块链技术,虽然可以溯源,但是银行账本并不是公开的,张三想查询“002号最小单元”这会在哪个账户里,张三他不可能查得到,因为账本在银行手里,不可能给张三看。李四、王五.....谁都别想看,因为这是一个中心化的账本。但是中心化的区块链难道就不叫区块链了吗?
中心化的区块链在我看来,依然叫区块链,因为他与去中心化的区块链一样,都具有一个最小的单元,且最小单元都有唯一的标识。
03
还有一种转账方式,叫匿名转账,但也运用了区块链的最小单元唯一标识的特性。比如门罗币、ZCash。大致原理就是,张三要转1块钱给李四,系统收到转账提交后,会销毁掉张三账户里的1块钱(也就是销毁掉最小单位、具有唯一标识的“分”)。然后系统会重新生成10个新的具有唯一标识的最小单位的“分”,并转到李四账户里。
这种就是匿名转账。李四收到钱后,就算查到了最小单位的标识,也只能查到是系统发给他的,查不到张三头上,同样的,李四转给王五,王五转给赵六,他们之间永远都不能溯源。这种区块链就不具有溯源性,但是账本是公开的,去中心化的。
难道就因为不能溯源就不叫区块链了吗? 我觉得这也叫区块链。
并不是所有的区块链都要像比特币一样,一定是:“去中心化、可溯源、不可篡改的分布式账本”。
但是所有的区块一定具有一个共同特性---都具有一个最小的单元,且最小单元都有唯一的标识。根据【树哥区块链】思想,我觉得不同区块拥有的这一个共同特性,也正是区块链的本质。
而“”去中心化、可溯源、不可篡改”,这些仅仅是区块链的一部分特征。
可能有人会问,那比特币的最小单位是什么呢?
比特币是区块链技术最经典的应用,它的最小的单位是“聪”,十的九次方聪等于一个比特币。我们给他人转比特币,转再小的金额也都是聪的倍数,不可能转0.1个“聪”。
04
根据区块链“每一个最小单位都有唯一标识”这一本质,可以应用到很多的场景下,至于是做成中心化的还是去中心化,做成可溯源的还是不可溯源的,做成公开的还是不公开的,这个完全取决于使用场景。
就好比国家银行、国家政府部门,他们运用区块链技术,不可能做到去中心化、公开化账本,但也是依然不妨碍他们使用区块链技术,来提高银行、政府的效率。至于把区块链做成什么样的特性,取决于场景,取决于人。
掌握了区块链本质,我们就可以大胆畅享未来那些领域可以运用区块链技术。
跟随【树哥区块链】,每天掌握一点点,坚持带来大改变。