巧用“费曼学习法”,帮你形象理解区块链
阅读完本文,你既能学到区块链知识,又能get到费曼学习法,从而让学习事半功倍。
01“以教代学”的“费曼学习法”
很多人都听说过“费曼学习法”。
以前有一句话:“如果你不能简单地解释一件事,那你就还没有弄懂它”,物理学家费曼将这个道理变成一套方法,核心是 学习的过程中,假想你面前有一个和你一样的外行人,你得现学现卖,而且只能用他能懂的语言去解释。
传统的新知识学习,往往要用一些术语去表达概念,但我们对这个术语的本身,包括术语与其他知识的关系,理解是含糊。
比如“区块链”,你如果仅仅用“分布式数据存储、点对点传输、共识机制、加密算法”这些术语去理解“区块链”,显然是自己糊弄自己。
为了让外行理解,你要放弃术语,而一 旦放弃了术语,你会立刻发现,你对一件事的理解并没有你想像的那么透彻 ,那么,你再回头研究其中的问题在哪儿,这个学习的过程,被称为“费曼学习法”。
“费曼学习法”核心就是“以教代学”,因为以“听、看、阅读”为主的被动学习,以学习效率远远低于以“讲述、讨论”为主的主动学习。
“费曼学习法”是我最常用的学习方法。
我过去写文章解释新概念时,大量使用类比的方法,很多人觉得这种方法需要深度理解之后,其实不然,很多类比,都是在我学习的过程产生帮助自己理解的。
下面的例子,是我前年学习“区块链”技术时的理解。因为我不是理科出身,所以理解难免有偏差,仅仅是帮助大家理解“费曼学习法”,而非“区块链”科普文。
02 去中心化的火车站
小镇上有一家火车站,火车站自己有一个售票系统,卖一张票就勾掉相应的班次位置, 这个方法就是“中心式记账”,好处是有专门的人去管理,乘客不需要接触整个售票系统,只要凭票在规定时间上车,对号入座即可。 可过了一段时间,乘客们经常发现两张票对应同一个座位,这没道理啊?于是大家找站长算账。
站长冷笑一声把售票系统打开,说:“每一张票的出售记录都清清楚楚地写在上面,你们不相信,就自己来查……,如果没有问题,我就要问问你们,票是从哪儿买的?”
大家一时语塞,因为火车票很紧张,所以相当一部分乘客都从黄牛手上买票,难免有些黄牛乘机伪造火车票。乘客只好自认倒霉。
可时间一长,超载的现象越来越严重,简直把火车变成了公交车,而且,大家并不没有觉得黄牛变多啊。
越来越多的人开始怀疑火车站故意超售,否则,受黄牛影响最大的是他们,他们为什么不管呢?
愤怒的小镇人民一起跑到火车站,一把火把站给烧了,把站长和贪污的售票员痛打一顿,赶出了小镇。
痛快是痛快,可还得有人卖票啊?只要是“中心式记账”,谁敢保证下一个站长不贪污呢?就算站长不贪污,黄牛的问题也是要解决的。
这时,小镇的居民中有一个叫“中本聪”的人站出来说,我有一个好办法,不需要火车站,也能人人买到票。
“中本聪”将火车票按发车时间顺序自动分批提前做出来,以ITO(首次火车票发售)的方式先出售给每一个市民指定的代理人。 如果市民A要坐某一趟火车,他就需要向持有该票的市民B买——都是点对点的交易,自然就不需要火车站了。
这就是一个“去中心的分布式数据存储系统”, 可是,如果不是在火车站买的,市民A怎么能保持市民B卖给他的票是真的呢?
“中本聪”的办法是给每一个小镇居民发一个自动记账的账本,只要有一个人得到了一张票,他身份信息、购买时间、座位号都会自动记载到每一个人的账本上。 实际上没有火车票了,而是一条信息:“张三得到一张火车票,座位是XXX,区块123”——这就是“区块链”的“区块”。
请注意,这个编号123的区块,记载在小镇每一个人的账本上,自然任何一个人都无法再伪造这张票,每一个人的票都是真的。
然后,当市民A从市民B手上买到火车票,他得到的不是也不是火车票,而是一条转让记录:“张三得到一张火车票,座位是XXX,区块124,上一条123”——同样向全体居民的账本上发送。
每一条信息都对应着“上一条”的信息,证明这张票的来源是可靠的——这就是“区块链”的“链”,也是它最大的优势:不可删除性, 可追溯性。
这么一来,整个小镇居民不需要火车站售票系统,就可以自发的完成买票、换票等一系列工作。
……
上面就是我当初用“费曼学习法”理解“区块链”的一部分,这种方法很慢,但一些很复杂的知识,如果要自学,往往需要这个方法才能真正掌握。
“费曼学习法”最经常遇到的问题,是编了一半实在编不下去,这恰恰在提醒你,有一个知识点的逻辑关系你没有掌握,必须重新理解,再回头修改。
上面的内容大家读得很顺,那是因为我在理解过程中,不断修改这个例子:
我一开始是用“挖矿”来类比,后来意识到,“挖矿”不好理解“链”的概念,后来换成了“电影票”,又意识到转让“电影票”挺奇怪,最后才改成了“火车票”。
一开始,我用火车票的座位号去理解“链”,但后来发现理解的不对,座位号是火车的“链”,火车票才是交易区块的“链”。
在不断修正这个例子的过程中,我对“区块链”的理解也越来越深,忽然在某一个时刻,打通了逻辑。
“火车票”的例子之所以合适,因为区块链解决的信任问题刚好也是火车票在现实中的问题,大家比较好理解。
后来,我竟然发现真的有人探讨用区块链技术解决火车票的问题。 这就更说明“费曼学习法”的价值了——你不但学习了知识,还掌握了知识的应用。
不过,每一个比方在帮助你理解了一个属性后,也可能让你忽视和误解另一个属性。
比如这个火车票的例子,比较容易去解释“区块链”的“分布式存储”,但却忽略了另一个重要的特征“共识机制”。
当然,一般人对区块链的认识到“分布式存储”就可以结束了,但如果你是对此特别感兴趣,或者是创业者,或者相关行业的非技术从业人员,或者像我这样的职业投资者,一定会考虑一个问题:
区块链跟我有什么关系?
而这才是“费曼学习法”的深度应用。
03 区块链不可能三角形
费曼学习法的第一步是“明白学习目标”,看上去简单,不就是弄明白什么是“区块链”吗?但当你解决了这个目标后,你自然会产生一个新的目标—— “区块链”对我而言的意义是什么。
新知识就像一个孤岛,刚才通过“费曼学习法”的过程,好像一次新大陆的航行,确定了“新大陆”的位置,但接下来呢?如果你觉得这里有可能有资源,你就需要进行勘探发掘。
“费曼学习法”的方法仍然是把新知识与旧知识联系,只不过,这一次,我们的目的不是理解,而是比较。
仍然以“区块链”为例,上面的类比留给我一个疑问——转让一张火车票,要在所有人的账本上都记上一笔?那怎么保证一条信息过来,大家都正确地记账?要是不在线怎么办?要是有人故意乱记怎么识别?……
事实上,因为不可能每个人同时一起记账,所以每一个新区块只能由一个人负责记,然后大家“抄作业”,但现在是“去中心”了,“老师”已经没有了,那么如何挑出一个可信任的“记账人”,这就需要一个“共识机制”。
最早的共识机制叫“工作量证明”,就是比特币中的“挖矿”,用比拼算力暴力破解密码的方式来竞争记账权,获胜者的回报就是“奖励币”和转账手续费。
为什么算力可证明一个人的可信呢?
“工作量证明”就像科举中的“八股文”,挖矿就像中举,奖励币就像当官。做官本身并不需要“八股文”,但因为难度大,而且需要你投入大量精力,所以可以证明一个人的智商和意志力,这同样是当官所必须的。
这种算法绝对无法造假,又绝对是“去中心化”,但它毫无意义地消耗了大量计算与电力资源,这种低下的效率,除了造币还真没什么别的用处。
针对“工作量证明”的缺点,有人设计了的2.0版、3.0版的算法共识,或者根据持币时间长短和数量取得记账权,或者民主投票产生记账权的代理人,这就不需要“挖矿”, 交易效率高了,但缺点是不那么“去中心化”,而且“安全性”也没有那么强。
所以就有人提出了一个 “区块链不可能三角形”——不可能同时兼顾效率、去中心化程度、安全。
可以说,在我学习“共识机制”的过程中,正是这个熟悉的词——不可能三角形,一下子打通了我的“奇经八脉”,所有关于“区块链”的逻辑一下子被这个“不可能三角形”贯穿了。
“去中心化”不是绝对的,区块链应用实际上是在这三者之间进行平衡:版权保护要的是的版权确认与分销的“效率”;区块链游戏要的是玩家物品的“安全性”;资源共享类应用要“去中心化”……,为产品开发更合理的共识算法,正是区块链工程师最核心的工作之一。
这也就解决了此前我最大的疑惑:为什么“区块链”一下子上升到国家意志层面?
分析一下这个“不可能三角形”, “安全”不是指网络安全,而是系统可用性,是区块链最核心的价值,不能没有;“效率”是商业化应用的前提,也要有;那唯一可牺牲的就是“去中心化”的程度了。
政府肯定是不喜欢“去中心化”的,每一个“中心”都代表一项权力,就像前面的“去中心化火车票”让站长失业一样,这也是之前有关部门一直视比特币为洪水猛兽的原因。
但“去中心化”确实又有好处,可以降低行政成本,提高办事效率。
更重要的是,虽然区块链技术的应用方向很多,但唯一能够影响国家决策层意志的还是金融, 从国际竞争的角度看,“去中心化”就是“去美元霸权”,对政府就是有战略意义的技术。
这就解释了,为什么央行早在2014年就一直在研究的数字化货币DCEP,在脸书推出天秤币后,忽然加速。
天秤币以美元作为记账单位,代表了“美元霸权”在数字货币领域内的延伸 ,美联储已经基本同意,只在国会有压力,所以小扎在美国国会高调作证,办法就是用“中国人已经大幅领先”制造悲情效应。
不管你愿不愿意,“区块链”已经上升到国家竞争的层面。
事实上, 区块链未来第一个杀手级应用已经很明显,即跨境支付 ,美国主导的SWIFT协议结算周期平均需要3-5天,其中交易确认就需要1-2天,理论上用区块链技术可以让跨境变成T+0结算,毫无疑问可以在这个基础上诞生很多新的商业模式。
所以天秤币的初始成员中就有Visa 、Mastercard 、PayPal等金融支付机构。
如果能把“去中心化”的影响控制在一定的层面,又能争取“安全”“效率”,区块链很可能是下一场“货币战争”的核武器。
04“费曼学习法”的五个要点
上面就是我用“费曼学习法”学习区块链的成果,前一部分是几年前认识“分布式数据存储”,后一部分是这次学习“共识机制”。最后还是要回到文章的主题,总结一下 “费曼学习法”的几个要点:
第一, 遇到新知识,不要问别人,不要问别人,不要问别人。
怎么办呢?自己找资料,找出其中“关键的术语和规则”,用类比的方法,让自己讲明白其中的逻辑。
第二, 如果特别复杂的定义,可以分成几部分,分别用不同的类比去解释。
第三, 用已经学过的知识体系去“框”住新知识,就像“不可能三角形”让我忽然对“共识机制”的理解上了一个层次一样。
第四, 根据知识的重要性,设置不同的目标,从“它是什么”到“它能干什么”,再到“它跟我有什么关系”,等等,从而提高你的理解层次;
第五, 尝试用你理解的新知识,去解决实际问题,解释现实现象,你有可能发现新问题,或者让自己的理解更深刻。比如理解了“共识算法”后,就能意识到国家层面竞争的意义。
我发现,自从成为职业投资者之后,忽然一下子要面对大量的新知识,前年是云计算、区块链,锂电池,去年是人工智能、5G、网络安全,上半年是国产芯片、边缘计算、泛在物联网、燃料电池、自主可控,下半年又要重新学习区块链,费曼学习法的使用频率一下子高了很多倍。
虽然这些知识离自己的能力圈可谓十万八千里,但正因为如此,当你忽然明白了其中的核心逻辑,并与自己以往的知识产生关联之后,一下产生了“我靠,居然有这种神操作”,会体验到那种久违的愉悦感。
学习一时爽,用费曼学习法,天天学习天天爽。
作者:人神共奋,公众号:人神共奋(ID:tongyipaocha)
来源:https://mp.weixin.qq.com/s/qEy4w6ZiepgtMlG5vcXo9A
本文由 @人神共奋 授权发布于人人都是产品经理,未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议
作者暂无likerid, 赞赏暂由本网站代持,当作者有likerid后会全部转账给作者(我们会尽力而为)。Tips: Until now, everytime you want to store your article, we will help you store it in Filecoin network. In the future, you can store it in Filecoin network using your own filecoin.
Support author:
Author's Filecoin address:
Or you can use Likecoin to support author: