什么是区块链技术?百度上的解释是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。这听起来就十分拗口,如果是区块链小白,那更是头脑晕晕,只能仰天长叹了。
其实区块链理解起来并没有那么深奥,简单的说,就是一种让买家和卖家可以直接交易的分布式账本数据库。今天抽个3分钟,我们通过详细的例子来说明区块链的概念。
在一个村子中,村民A向村民B借出了1000元,但村民A怕村民B不守信用,于是想找德高望重的村长来做公 证人,保证这笔账的存在性。
这就叫中心化,而村长就是充当中心化的第三方中介。
然后村民A在去找村长的路途中,忽然想起村民B下个月就要做村长的女婿了,虽然村长德高望重,但如果村民B就是不还钱,谁能保证村长一定会公平公正处理这件事。
这就是中心化的局限性,毕竟村长也开始变得不可信了。
于是村民A改变策略,不知道从哪里找来一个大喇叭,在村子里大喊“xx年xx月xx日我借给了村民B1000元”,然后让村民B也跟着说:“对,在xx年xx月xx日村民A借给了我1000元。”这样,全村人都知道了,并在脑海中记下村民A借给了村民B1000元这件事。
这样就是去中心化了,因为数据已经分布式存储在每个村民的脑海中,不再由村长一个人判定。
看到这里,你肯定已经明白区块链技术的去中心化的意义所在。
如果有一天,村民A找村民B还钱,但村民B说我根本没借过钱。这时候村民们都会纷纷说:“你撒谎,你在xx年xx月xx日向村民A借了1000元。”
这在村民中已经产生了一种共识,在区块链中,这就是一种共识机制。
即使村民B撒谎或村长不在,都没问题,因为还有其他的村民知道这件事。
讲到这里,你也明白区块链技术分布式存储的优势了。
有一天村民C在村子里用广播大喊,我借给了村民D100元,然后村民们都默默记住了村民C向村民D借出了100元。但如果村民C根本就没有借钱给村民D,遇到这样情况要怎么办,这不是作假吗?
所以村里定了一个规矩,只要有村民验证了一条信息的真假,就能得到村子的一些奖励,这样就能鼓励每个村民都去挖掘信息的真假,预防有人作假。
所以当村民C用广播大喊自己借给村民D100元的时候,最先听到的村民E就会去确认这件事的真假,如果确定为真实,村民E也会用广播大喊我知道村民C借给了村民D100元是真的。
这样做的目的不仅是为了得到村里的奖励,也是告诉其他村民,这条信息我已经验证过了,你们还是验证别的信息获得奖励吧。
所以当村民F听到村民E的广播后,为了拿到村子的奖励,他马上去确认村民E说话的真假。如果没问题,立即通过广播喊道:“我知道村民E知道村民C借给了村民D100元是真的。”
然后村民G听到后也马上去确定这件事的真实,一直这样传递下去。假设村民C说得话是真实的,最终广播信息就会变成,
我知道××知道××知道××知道.....村民C借给了村民D100元是真的(全部村民广播记录)
然后村子才终于承认存在有这个交易。
经过这么多的认证,你觉得要作假,这难度到底有多大,你总不能把全部村民都收买了吧。要是能收买全部的村民,成本也肯定超过100元。
在区块链中,也存在一个这样的协议,通过给与每个节点一定的奖励方式,来保证数据的可靠性和唯一性。
而村民C和村民D所在位置产生的交易内容,就是一个区块。而一个村子相互之间传递和验证信息,就形成了一个信息链,这就是区块链的概念。
看过这篇文章后,你心里是否对区块链技术有个初步了解呢?如果有疑问,不妨在这里留言。
支持和关注叶落一秋(微 信 号:yeluoyiqiu168),为你带来更多区块链的投资方向、游戏资讯以及相关话题。
声明:本文版权归作者(简书:叶落一秋)所有,转载必须注明来源。同时文章内容信息仅供参考,不构成消费与投资建议。
网友评论