声明:本文为张张原创文章,授权BH好文好报群摘编、转载以及相关授权推文行为。
摘要:从大家熟知的借钱还钱场景,讲解去中心化的概念,旨在为大家构建一个永远不会忘记的去中心化的概念。
A可以赖账吗
区块链的核心特点是“去中心化”,我们一直生活在一个中心化的世界里面,想在中心化的系统里达成共识还是很简单的,例如如何确定A向B借了10万块钱呢,当然是银行的转账记录,或者支付宝等中心化机构的转账信息。
那么在一个去中心化的系统里,没有权威中心(比如银行或者支付宝)的存在,没有公证人,没有担保,A如果真的借了B的10万块钱,最后不承认,赖账,不还钱怎么办?
我们都知道A欠了B的钱
为了方便大家怼去中心化的理解,我就以”A借了B的10万块钱“为例,试图给大家建立一个比较成熟的去中心化的模型,接下来一起探讨下吧。
如果A借了B的10万块钱,他们既不找公正,也不找中间人,其执行办法是:A在群里喊一声:“我是!!!”,此时,B也在群里喊:“我时B,我借了10万块钱给A!!!”,这个时候,整个系统里面的人都听到了这个消息,且会立马将这个信息记录在自己的账本上,记录如下:”A借了B的10万块钱!!!“,在这里指的注意一下:在这个系统中,所有人都能收到A和B喊的信息,却并不知道其他人的存在,怎么理解呢,比如C,D,E,F这4个人是记账人,他们也都把A和B的信息记录下来了,但是C,D,E,F他们四个人之间是互相不知道对方是存在的。
有人作弊做假账
好了,去中心化的系统模型已经构建完毕,我们会发现,在这个系统中不存在所谓的公证,甚至是权威机构,连借贷协议也没有,倘若A赖账,系统里面的其他人就会翻出账本:”某某时间,A借了B的10万块钱!!!“。
说到这里,问题来了,有没有可能某节点把帐记错了,或者包庇A,故意做假账,本来借了10万块,记成了1万块呢?
这个问题是有可能发生的,我们能想到的,区块链当然也想到了,在一个系统账本中,系统会核对每个人的记账信息,假如出现时间和账目不一致的情况,例如,C,D,E记载的是”A借了B的10万块钱!!!“,但是F却记载的是:”A借了B的1万块钱!!!“,那么此时系统会认定F的记录信息是错误的,并进行丢弃,在某种程度上符合少数服从多数的制度,当然,记账人不可能只有C,D,E,F四个人,所以要想串通作弊,难度很大。
写在最后
关于去中心化的知识还不仅仅这些,今天只是构建了一个大家所熟知的场景,让大家对去中心化的知识有个深刻的概念,区块链的概念看似深奥,但是只要大家认真去理解,将他转化为我们自己能理解的场景,并想象记忆,那样就不是很难了。
我是张张,一名在区块链写作道路上死磕自己的学习者,您的点赞是对我最大的支持和鼓励,有兴趣一起坚持的朋友可以一起交流,以下为我个人微信:lu_xiuyuan
早赞声明:为方便早赞、避免乱赞,“BH好文好报群”为点赞者、写作者牵线搭桥,实行“先审后赞、定时发表”的规则,也让作品脱颖而出、速登热门!加群微信:we01230123(天平)。