【本文由赞我(zaneds.com)独家冠名】
作为入门小白,前几天买了《图说区块链》一书来看,老妈看了标题后,指着书名问我:“你看的什么书,这区块链是什么?”迫于知识有限,表达能力一般,我很敷衍地答道:“跟你说了你也不懂。“老妈没得到答案,也只得作罢。
事后仔细想想,觉得自己的做法实在欠妥,买书学习知识,不就是为了写文把区块链知识传递给大家吗?那既然连身边最亲的人都没有传递到,都不愿去传递,那这写作初衷是不是显得太浅薄了?
于是经过几天的入门学习后,我大致了解了区块链究竟是个什么东西,然后主动跑去找老妈,:“妈,你前几天不是问我什么是区块链吗,那时候我自己还没整明白呢,所以没法跟你讲啊。我今天跟你说说吧。“老妈一听,也挺高兴,”好啊,活了一把年纪,还是第一次听说这东西呢,让你妈也学习学习新知识。“
我:“区块链,区块链,从名字就可以看出来,它是像链条一样的东西。既然像链条,那肯定就跟链条一样有一个一个的节,这就是区块链上的区块。当然区块又可以细分成不同的组成部分,当然这不重要,你只要知道这每一个区块上都是可以存储数据的,就跟U盘差不多。“
老妈似懂非懂:“哦,那这个东西有什么用啊?“
我:“区块链其实是一项技术,我先跟你说说它的工作原理吧。知道了大致的工作原理,我再来跟你讲讲它能干什么。“
老妈:“好“,于是做认真听讲状。
我:“我来打个比方吧,就拿最简单的考试来讲吧。我们传统的考试都是老师发卷子,然后同学们统一作答,答完交卷最后老师再统一批改。那区块链技术也像一场考试,但是方式稍微变了一下。第一步也是老师发卷,但是大家拿到卷子以后先不是急着做题,而是要等老师发号施令。等老师说开始做第一题,那大家都只做第一题。等到第一个人把正确答案算出来以后,他就大喊一声”我是张一,第一题的答案是0.37。“于是乎,其他的所有人都停下笔,因为都已经有人报答案了,还算什么呀。但是他们还需要干一件事情,那就是在第一题的边上写上”第一题是张一做的,答案是0.37,做完的时间是2018年8月14日,9:51:26“。这时候老师还得干一件事情,那就是把这道题的得分5分加给张一,其他同学就没有这道题的分数了。做完第一题后,老师又开始发号施令”现在开始第二题的作答“。这时候钱二站起来答道:”我是钱二,这道题的答案是8679“。于是跟第一题一样,大家又将钱二的名字和他的答案及做题时间写在第二题的后面,老师把这题的5分就给了钱二。”
老妈:“这种考试方式倒是新鲜,可是要是同时有两个人答对怎么办呢?”
我:“老妈你也太聪明了,当然区块链技术早已经解决了这个问题,且听我细细讲来。我们打个比方,这时候轮到第三题了,但是孙三和赵三同一时间做完了这道题,并将这道题的答案喊了出来。这时候由于距离远近,有些人听到是孙三答的,有些人听到是赵三答的。老师也搞不清楚到底是谁第一个完成了答题,于是老师想了一个办法,让所有的人在记录的时候先把这道题的题目抄一遍,然后再记录是谁第一个答完的。这次由于又要抄题又要记录,所以耗费的时间更长了。这时候李四第一个记录完,并站起来大声喊道“我已经记录完毕,这道题是孙三答的”。于是大家就都统一记录下第三题是孙三答对的,老师也把分数加给了孙三。”
老妈:“哎,这赵三也太可怜了,答对了也没得分。”
我:“妈,这又不是真的考试,这只是我给你解释区块链的运行模式。它这样做,就是为了每个区块上只有唯一的一个答案,要不然答的人多了,就会乱套了。你想想如果刚孙三和赵三的答案都对,那不同的人记录的信息就不一样了,这条链条就要分叉了。”
老妈:“也是,你还没跟我说这又是考试又是链条的到底有什么用呢?”
我:“老妈,你有没有发现,通过这种考试方式,是不是不需要老师改试卷了,也不会发生考试作弊的行为吧。因为每道题都是由某一个人答对的,大家都有记录。你比如说赵三心里不服气想把自己卷子上的第三题改成自己答对的,你觉得能行吗?”
老妈:“应该不行吧,毕竟全班那么多人都记下了这题是孙三答对的,他一个人改也没有用啊!”
我:“老妈,你简直是天才,无师自通啊!区块链就是这样的,如果某一个区块想篡改数据,那这条链条上的所有用户都会发现,大家不会同意他篡改数据。而且你发现没,这场考试老师也不用改卷子了,你读书的时候有没有发生老师改卷子改错的时候?”
老妈:“嗯,这种情况蛮多的,有的时候作业太多,老师还来不及批改,直接一个“阅”字,也不知道他有没有看过。”
我:“对啊,我读书的时候也这样。有一次数学考试我明明全对的,但是我们数学老师却把我的卷子改错了。当时老师在讲台上报满分同学的名字的时候,我心里那个恨啊,难得一次可以扬眉吐气,却因为老师的过错错失了出名的机会。可如果像我们现在这样的考试的话,你哪怕就答对了一题,那全班同学都会记得,每个人都清清楚楚地在自己的小本本上记着呢!所以区块链技术最主要就是解决了信任问题。我们不用再依赖老师的批改来确定自己的分数,也不怕考试途中会有人作弊,就算有人想改答案也是不可行的。班里的每一个同学都知道谁答对了哪一题,答案是什么,作答时间是什么时候。”这时候我的肚子忽然咕噜咕噜响了起来,老妈一看手机,“哎呀,都这么晚了,我该做饭去了!
我嘻嘻一笑,“等吃完饭我再跟你讲讲区块链可以运用到什么场合上。”
老妈:“好嘞,我先做饭去,吃完饭你再给我上课。”