区块链的现状如何?又该如何应用?通过本文或许你可以获得一些解答。
互联网成了维密的 T 台,大佬们穿着技术的内衣裤,搔首弄姿秀性感,腿毛飘飘
在风中丝丝缕缕,油黑闪亮。
2017 年末,区块链成了最性感的小内内,各路人马人手一件,有的穿在裆部,有
的顶在头上,还有的插在杆上当旗帜。
盯着屏幕上的智能合约代码,我有些忧郁。T 台上没我,T 台下也没我,我在暖
气不足的办公室里,还穿着跟性感毫不沾边的羽绒服。
今天早上,在小区里遇到牛大妈,她拉住我,语重心长的告诫我,别写 Java
了,搞区块链吧,概念股都涨疯了。那是早上 7 点,小区里零下10 度严寒逼
人,空气中却有一种莫名其妙的气息,闻起来生机勃勃,很可能是天然气锅炉排
放的废气中有某种兴奋剂。
我感到无力,感到无奈,这一波的热度,绝逼又跟我无关了。我那几行智能合约
代码,对区块链这个2017年的网红毫无贡献。 那些 T 台上的大佬们,又一次没
叫我 “同去”,他们一贯如此!
区块链火的莫名其妙,仿佛就在一瞬间,几个月前的情势还完全不同。那时候,
人工智能是主角,区块链就像是嫁到山东人家的媳妇,上不得台面的。有一次在
饭桌上,一位 VC 大佬 (不是很大,半大不大)介绍自己的投资方向:“必须是
人工智能,区块链不行的。” 他眼睛盯着我,炯炯有神。 我低下头,有些羞
愧。这要是在微博上,我就死掐了,你可以看不起我这个人,但你不能看不起我
用的技术,对不对?
然而,就在最近,这位大佬(不是很大,半大不大)开始转徐小平,马化腾关于
区块链的文章了,而且评论道:“深刻好文!改变世界的区块链!”。不知道这
位大佬(不是很大,半大不大)是否也要掀区块链的牌子了。
我一直疑心,有一个神秘的 “互联网名词炒作委员会”,就是他们在翻云覆雨兴
风作浪,一波波的炒作各种概念……而我见到的那 VC 大佬(不是很大,半大不
大),很可能不在这个委员会中。
人工智能与区块链,可谓是绝代双骄,成了近年来最火热的两个概念。
如果硬要比一下的话,人工智能与区块链,谁更牛逼?
谈起人工智能,人类就要发抖,说是害怕有一天被机器收拾了。这有点像家养的
宠物狗,看到只断翅的苍蝇,就如临大敌,张牙舞爪上蹿下跳的汪汪叫,其实就
是平时太无聊,找个机会自己吓自己玩。人工智能也好,机器人也好,别说收拾
人类了,就是收拾只苍蝇,都还早着呢,往一百年外展望吧。我觉得,我国的
GDP 银河系第一,都会比人工智能拥有自我意识来的早。
而谈起区块链,那发抖的是各个中心化的权力机构,其中就要包括各国政府啦。
这可真不是小狗抓苍蝇的游戏,想想吧,现在就有多少财富藏在了比特币链条
上,而各国政府无能为力,束手无策,一筹莫展,恨之入骨。苍蝇也是肉,眼看
着苍蝇越来越肥,小狗们抓不到,着急死了。
所以说啊,从长远来看,人工智能一定是牛逼多了。未来科技的接力棒,是要从
人类的手上交给 AI 的,这还不够 AI 臭屁的?
但从近期看,区块链的意义却更加重大,因为,它改变的目标,乃是人类的组织
模式。
区块链消解中心化的权力;区块链建立信任的网络;区块链用代码传递价值;区
块链协调机器间的对话;区块链实现社区自治。从来就没有什么救世主,也没有
神仙皇帝 – 这句歌词完全可以送给区块链。过去千百年来,社会的运转全赖中
心化威权机构的安排,而今,终于有一丝曙光出现在技术的地平线……
管它什么东西,到我中华民族眼里,第一个问题是:这东西能不能吃?第二个问
题是:这玩意能不能挣钱。
区块链自然不能吃,这个不用我回答了,问问你身边的广东朋友吧。要问人工智
能与区块链,哪个在挣钱这件事上更牛逼,我还真回答不上来,广东人也一样不
知道。这个问题该问那位 VC 大佬(不是很大,半大不大)。
中本聪当年搞 “一种点对点的电子现金系统”,真不是为的钱。 密码朋克小组
里的那些大佬(真的很大,大无可大)哥们,都是货真价实的反贼,他们就是要
跟政府对着干! 追求的那是个自由的感觉。 早到从 RSA 那三个哥们开始,只要
是搞密码学的,又不是美国政府体制内的,哪一个不是美国政府的眼中钉肉中
刺?这还说的是美国政府,换个别的政府,噢,天哪,血都凉了,坟头草都亭亭
如盖了。
还有另一波大佬(真的很大,大无可大)哥们,他们是米塞斯、哈耶克一伙,对
各国政府深怀敌意的一群经济学者。哈耶克认为,货币的发行权就不该垄断在政
府手里,政府根本没有能力掌控货币的发行,货币的发行应该交给自由市场。让
政府发行货币,就如同让老鼠去烹饪美食,首先老鼠就压根做不到烹饪,其次老
鼠会偷吃原材料。 哈耶克说:任何人都可以发行货币,应该让多种货币在市场中
自由竞争。
哈耶克一贯的核心思想就是:从来就没有什么救世主,也没有神仙皇帝,能够制
定和控制经济运行的规则,这些规则是在自由市场中无意识的演化出来的。
交给自由市场吧,有些事情是人类理解不了的,也操作不好的。
哈耶克的核心思想,也是人工智能的核心思想,也是区块链的核心思想。为什么
这么巧合呢?因为啊,牛逼的人想法都是相同的,而不牛逼的人各有各的想法。
人工智能说,这个函数太复杂,人类找不出来的,让机器找出很多个线性函数来
拟合它吧,交给机器吧。
区块链说,信任这种事,交给人类真的不放心,还是让机器来执行约定好的规则
吧。
把权力交给机器,是人工智能与区块链共同的哲学思想。
说到这里,我们可以犀利睿智的指出,其实人工智能和区块链干的是一件事嘛。
区块链从组织形式上,为机器开道。人工智能则从能力上,为机器开道。人类的
组织形式和能力,都太过老旧了,该为将来的机器文明做一些变革了。
对于开发者来说,区块链要更容易上手一些。人工智能太麻烦了,又要数据又要
显卡,还要建模调参看效果。所以,穷屌丝程序员,要挣小钱,就搞区块链吧。
怀揣梦想,渴望挣大钱的程序员,请走右边,右边是人工智能通道,请闭上眼
睛,齐步走,一二三,跳!
在现阶段,用区块链干什么最合适? 我的答案是营销!换句话来表达,就是用来
忽悠,最合适不过。
据说,现在全国有 5000 家公司与区块链有关系。又据说,全国能开发区块链的
开发者,一共 200 人。
我觉得这两个数字都不很靠谱。我认为,靠谱的说法是,全国共有 5000 家公司
的老总,在朋友圈里浏览过区块链的科普文章,于是他们的公司就都与区块链沾
边了。 至于开发者,能跑起来 Hyperledger,Ethereum,能写几行智能合约,全
国怎么也得有个 5000 人。
还据说,这个说法我认为较为靠谱,那就是在 2017 年,区块链技术带来的收
入,不超过 1 亿人民币。
所以说,现在那些铺天盖地的宣传,大家听听就好了,不必太当真。在这个阶
段,这种宣传倒也不是坏事,也算是推动行业发展了。四人抬轿,千人吆喝,总
能快一点点,啦啦队也不是没有贡献。
而且,区块链的发展,也确实被推动了。我已经被 50000 个人问过:我能用区块
链做些什么?
被忽悠一番后,大家都开始盯着自己家那些中心化系统了,怀疑的波光在眼神中
流转。就像新一季开始,女人审视自己的衣柜一样。
其实呢,大家完全不必喜新厌旧。 区块链要干掉的,是中心化的 “组织”,不
是要干掉中心化的 “系统”。你那 OA 该怎么用还怎么用吧,自家的 OA 系统,
没必要搞区块链。就跟你一家族企业,要投票选举董事长了,你这不是脑子进水
么。
要用区块链,您先想一想,您是要与谁,在哪个业务上,去达成 “共识”? 您
是要与谁,在哪个环节,去取得 “互信”?
当然,区块链还能做到永不停机,这是以太坊大肆宣扬的。但在我看来,这真没
那么重要。中心化的系统做好了,离永不停机也差不多。
举个区块链应用的例子。常见且便于理解的例子,是签合同的场景。我们现在签
订合同,依然依赖的纸质合同。在纸质合同上签字盖章,然后一式两份,双方各
持一份。这是发生在现实世界中,一次 “共识” 的达成。
“纸质” 与 “签字盖章”,这就是为了防篡改。而 “一式两份”,就是分布式
存储。
要把签纸质合同这个过程,用软件来完美的实现,那就是区块链了。“纸质签字
盖章” 在区块链上的实现,是通过时间戳、哈希运算、非对称加密签名等技术。
而 “分布式存储”,则是通过 POW,POS 共识算法以及 P2P 协议完成。
以上全过程的软件实现,就是一次区块链 “共识” 的达成。
IT 技术、互联网技术发展到今天,现金都被电子支付取代了,而合同却一直是个
老大难,纸质合同流程一直顽固的存在着。现在,区块链就是来颠覆纸质合同这
样顽固场景的。
再举个例子吧。 积分互通的场景。不知道为什么,2017 年末,做积分突然火起
来了,家家户户都要做积分。我私下猜测,怕是有些楚王好细腰的意思,楚王的
圣意被 “ “互联网名词炒作委员会” 破解了。早年间咱们的 “工分” 不就
是一种积分么。
当然,商业积分在很多国家是非常成熟的,对于企业来说,积分是很好的客户忠
诚度管理工具,但在我国一直没有做起来,所以,发展一下商业积分,是个好方
向。
例子是这样的。两家企业,A 与 B,都发行了自己的积分,叫 A 积分与 B 积分
吧。 两家企业想搞积分共用,让消费者可以在 B 那里用 A 的积分,在 A 那里
用 B 的积分。
这就产生了一个场景,消费者灯下鼠到了企业 B,用 A 积分 100 万买了台保时
捷,若是在传统的中心化系统下,企业 B 的系统要通过 API 连接到 A 的系统,
验证灯下鼠的身份,以及积分数量。验证后,请求 A 的系统,要消费 100 万 A
积分,经 A 的同意,A 的系统记录 B 消费了 100 万积分。B 在自己的数据库中
记录,收到 A 积分 100 万。
到了月底,B 拿着 100 万积分的报表,到 A 那里去结账。A 到数据库中查询,
确认有 100 万积分到了 B 那里。OK,结算成功。
问题是,A 若是不承认 100 万积分怎么办? 抵赖怎么办?A 若是改自己的数据
库怎么办?若是再复杂一些, 多家企业参与, B 收到 A 的积分,还可以到 C
那里去消费 A 的积分,这该怎么处理?
区块链就能完美的解决这个问题。A B 两家企业,通过联盟链,把积分交易近乎
实时的达成共识。也不用月底再走对账手续了,任何时候,A B 两者的区块链数
据都是一致的。
有的开发者要钻牛角尖了:我用传统的中心化系统,一样能保证数据库一致。
当然是可以的。但只要你做的完美,让 A B 两家的数据库能够完全一致,解决了
各种可能出现的问题,那么实际上,你就是在开发一套区块链了。
在多方之间,达成 “信任”,达成 “共识”,就是区块链的用武之地。
中本聪设计比特币,完全是为了设计一种去中心化的电子货币。由此,诞生了区
块链。
而到了以太坊,则区块链摇身一变成了 IT 基础设施。以太币乃是驱动区块链应
用的价值度量,而以太坊上的智能合约,才是链条的主角。
理论上,智能合约能开发任何系统。智能合约英文是 Smart Contract,这里的
“智能”,与 AI 的 Artificial Intelligence 的智能没关系。实际上,尼克萨
博在 95 年提出智能合约时,也与区块链也没关系,它的概念很简单,就是将法
律条文写成可执行代码。
但巧克力与下雨天最配,智能合约与区块链最配。 如上文所述,合同,都是要一
式两份,或者一式四份的。 而智能合约,既然是法律条文,又要可自动执行,当
然不能控制在合同的某一方手中,一定是要实现分布式存储,才能令参与各方放
心,这就是所谓的去中心化了。
今天,用区块链,用智能合约来做的应用,主要集中在如下几个领域:
金融领域:用来做数字货币;用来做支付系统;用来做汇款系统;用来
做清算系统;用来做证券交易系统;用来做供应链金融。
资产描述:用来做资产的登记,例如房产土地注册,贵重物品登记。
保险产品:用来做互助保险,以及其它条款简单的保险产品。
身份认证:用来做个人以及企业的身份信息存储以及在线认证。
供应链:用来做商品的溯源,生产流程的跟踪。
政务:用来做投票;用来做公文存证;用来做产权登记。
当然还可以用来做游戏,比如做一个区块链养猫,养狗,养青蛙,或者也可以试
试养汉子?
甭管做什么了,在您决定要进军区块链之前,在您决定开始搜索 “区块链” 之
前,记住我的话,一定要先宣传,要用能让全世界都听到的嘹亮声音呼喊:我们
做区块链了。
区块链最成熟的应用,自然还是比特币、以太坊等系统。而在商业应用领域,只
能说大家都还在摸索。
很多报道说xx公司区块链应用上线了,其实多数都是在自己家里,或者几家公司
联盟,在各自的实验室里跑了条链而已。还没见到哪个应用,把链条数据直接放
出来的。
现阶段,智能合约的应用,也是与中心化的系统结合使用。少有把所有的业务逻
辑,都在智能合约上实现。
把区块链用的纯熟的,多数都是创业型公司。能自己写一条链条的人,大约是不
屑于打工了。
大规模、大容量的应用,例如电商什么的,几乎没有用区块链实现的。毕竟现阶
段,区块链还有效率和容量的问题。 但我想,真的实现,也不会太久了。现在虽
然还是 “只听楼梯响,不见人下来”,但一旦下来一个人,跟风者马上就会挤满
房间的。
不用 10 年,区块链就会成为一种常用的技术,就和今天的关系型数据库一样。
但区块链注定有别于关系型数据库,有别于移动、大数据技术什么的,它是与互
联网一个级别,甚至超越互联网的概念。因为,它挑战了人类的组织模式,它改
变了人类的组织模式。
今天的互联网如此繁荣,如此剧烈的改变人类的生活,但它并没有改变人类的组
织模式。电商是非常发达了,但只不过把市场从社区商店超市搬到了淘宝和亚马
逊。银行还是那个银行,支付宝微信也不过是另一个银行;中介还是中介,淘宝
店不过是商店的网上形态;你要证明自己是父母的蛾子,还是要去派出所盖个
章,一切都没有变化,和明清时代也少有不同。以 “人” 为中心,来执行判
断,来做决策,几千年来毫无变化。
是时候,将一部分工作,交给机器了。
当区块链技术发展 50 年后,人们回首望去,惊讶的发现,有那么多的机构竟然
消失不见,才能领会到 2107 年区块链所生发出的意义。
10 年之后,区块链技术在开发中,将要占据十分之一的工作量。这是我估计的,
不一定准,先瞎猜一个,万一准了呢。
上文说的,智能合约与区块链最配,智能合约仿佛侠客,而区块链则是一匹骏
马。
区块链还有一个绝配,那就是物联网。万物互联,物与物之间的对话,物与物之
间的交易,该怎么搞? 用区块链的去中心化存储,用区块链的共识算法,再合适
不过。不过,那还远,区块链结合上物联网的时候,我国 GDP 肯定早已太阳系第
一了。
前文已叙,使用区块链的第一件事,是要大声喧哗,要让全世界都知道你用区块
链了,一方面给自己做做营销,另一方面顺便推动行业发展。
第二件事,是审视下自己的业务,有那些地方,需要与他人达成共识,需要与他
人达成互信,找到了,就是你用区块链的地方。
但切切记住,在今天应用区块链,一定要谨慎,这与用关系型数据库和JAVA 开发
系统还是很不一样的。
一定要认真的分析,认真的设计,然后再动手。用哪个开源区块链,是公链部署
还是私链部署,智能合约如何设计,与中心化系统的接口怎么搞,上线后怎么运
行,怎么维护,这些都要仔细考虑。
其实能选择的技术路线,就那么几种,比特币,以太坊,Hyperledger,Quorum,
可选的不多。
找国内的区块链公司,直接用他们的链条也可以,有些公司的链也很可靠了。趣
链、布比好多家都是认真做链的。不过,就我所知,国内的链,也都是从那几条
国际链改过来的。
要是自己搞,就找两个研究能力强的工程师,从头开始学习以太坊或者
Hyperledger,大约过二三个月,应该就能写智能合约了,也能做 Dapp 了,要是
还不能,你就开掉他们吧,重新招两个。要是野心大的,想要自己改链条协议,
从源码玩起,这个难度要大些,你得找几个数学好,精通算法的博士,认真干个
一两年吧。其实,改链条源码,也是个良心活,改多改少,只要不放出去,也只
有你自己知道。
动手之前,最好还是找一些做过区块链项目的,咨询一下。可能人家的一句话,
就省却你 3 个月的功夫。 要知道,在浩瀚的互联网上,还真找不到区块链的成
熟应用方案,大家都在摸索。
最大的挑战就是:我的应用场景,该如何用区块链技术来实现。
大家都在黑暗中摸索,摸到成功的,就是开了一盏灯,等到千百盏灯亮起,房间
里灯火通明的时候,区块链技术也就不稀罕了。
怕的是摸了一通,黑灯瞎火,光摸到飘飘的腿毛,摸不到灯,大家就灰心丧气,
就散了,不摸了。人工智能就散了好几次,这几年又重振信心,继续摸开了,大
佬们的腿毛再次在黑暗中油光发亮。
对于工程师来说,掌握了区块链技术,当然薪资要涨一把了。今天区块链人才还
是很稀缺的。
对于一家企业来说,若是用上了区块链,千万别看着区块刷刷挖出来,自己个儿
偷着乐,一定要大肆宣传,品牌会提升,销售会增加,股价市值会暴涨。
说到底呢,股价和市值,跟区块链技术没多大关系,涨了也是因为忽悠的技术
好。那些大佬们,也就是 “互联网名词炒作委员会” 的委员们,人家不炒区块
链,也会去炒 AI,不炒 AI 也会去炒 iOT,总之,人家的炒锅里不会缺料的。怎
么忽悠,怎么来钱,刷刷的从天上掉钱。