第「1篇」非技术分享
从今天起,除了技术文章,我们也一起聊聊别的话题。
内容来自于「仙人JUMP」
一
第一篇非技术的分享,我们就献给最近又火起来了的「区块链」。
之所以说又火起来了是因为,随着「币圈收割机」孙宇晨以破纪录的4567888美元成功拍下巴菲特20周年慈善午宴,让「数字货币」又一次走到大众面前。
而孙宇晨有很多响亮的标签诸如,「波场TRON」创始人、「北大高材生」、「中国90后精英」等等,其中还有一个特别醒目的标签就是「区块链理论的布道者」,当然更多的人说其是「骗子」、「大忽悠」。
今天,我们暂且不提孙宇晨、不说「数字货币」,我们来说说「区块链」
二
什么是「区块链」?
区块链的出现,到底解决了什么问题?提高了什么效率?降低了什么成本?
不过,看了以下的内容可能你就要失望了。
一套完整的区块链体系,由三部分组成,分布式系统(记账和储存),无法篡改的数据结构,以及维护整套的体系的共识算法。
如果看到这里你已经看不懂了,那太正常了。
区块链的三部分刚提出来的时候,很唬人,因为大家都听不懂,而在这几年落地的过程中,已经很多人都意识到这个东西是反生产效率的东西。
区块链最常见的应用描述,就是说整个链上只要某个点发生信息交互(交易),整个链路上所有的点都会完成一次记账,整个账本保存在每一个参与链的节点中,无法篡改,无法消除。
是不是听起来很牛逼?
三
简直就是谬论
反过来想,如果每一次交易都要每一个节点完成见证并更新账本,那么这条链在运行过程中会出现极为恐怖的流量和资源消耗,一个数据库每次操作都要访问全库是什么概念?
这会导致整个链就只能跑最简单的N+N的业务,因为一旦业务复杂化,那么需要的数据传输量就会呈几何级增加,整个链根本支撑不起大规模的应用,因为数据传输与储存跟不上。
最终效率低下和资源消耗高企都是异常吓人的,整个比特币原本每秒只支持7笔交易,就是因为效率过低。
各种所谓改进版的链也不能解决这个根本问题,因为只要涉及遍历节点这个机制,就是一样垃圾,多宽的马路都撑不住全世界的车一起通过。
事实上现在整个区块链上还没有跑过复杂的应用,都是虚拟货币(钱包应用,最低级的计算器)或者各类简单的记录的应用。
这就导致了区块链是反效率的,是高成本的,这几乎从价值上判了区块链死刑。
还有人反驳说区块链解决了信任问题,因为每个交易都会被记录在每一个节点,无法抵赖。
一个经常被拿来举例的案例就是所谓的如果老板许诺加薪,如果达到了目标,就涨薪,被公示后,老板无法抵赖。
相信这种鬼故事的人基础逻辑学就不过关。
区块链可以公示老板涨薪30%,但是如何证明你达到了目标符合涨薪条件?评判你达成目标的标准在哪里?老板如果就是要耍赖你能怎么办?
更何况,每一个链,本质上都是一个封闭场景,只能验证自己场景里面的极少数真假难辨的内容,一旦这个内容涉及到链外的部分,就根本没法验证。
上链内容真实性,链外内容,内容执行等等,这些问题区块链统统解决不了,而且由于是纯匿名机制,导致的就是违约的成本更低,即使被踢出链,我TM再换个小号来搞,谁知道谁是我?
就连现实生活都解决不了身份唯一问题,一个全匿名社区能解决?
简直荒谬。
四
无知与智商税
区块链里的所有技术都不是什么新技术,都是现有技术,没有什么突破性的创新。
本质上当前的区块链技术只是把现有成熟技术的一些组合包装。
说什么分布式数据库的,你是不是不知道MySQL和Hbase?
说什么哈希算法的,你到底知不知道哈希出现了多少年了?
说什么匿名唯一标识的,你是不是不知道MD5这个烂大街的东西?
所有对于新名词的美好想象,都源自于无知。