以太坊
作者:姑射山人
以太坊,市值仅次于比特币的第二大区块链网络,分布在世界各地数以百万计电脑组成的史无前例的计算平台,以加密学货币“以太币”为购买计算力的基础单位,网络完全自主运行,全程无需管理员参与。无人可以主宰它的命运,无人可以阻止上面的程序,它的脚本是“图灵完备”的,理论上可以实现任何功能。在车祸中受伤的鬼才居尘,满怀怨念地,通过以太坊的智能合约创作了智人历史上第一个杀人智能程序,拉开了智能失控时代的序幕。
以太坊 第一章 一只猴子
红棉市的道路处处是坑,好像是一个个寓言故事。
在这座原则上禁摩禁电的大都会,外卖小哥的电单车却跑得很欢,这也是一则寓言,他们的电单车会被城管查处,上演一场场悲欢离合。悲伤的是智人的损失厌恶习性,永别的,是他们每天十几个小时相伴相随的马中赤兔。
每一个骑电单车的小哥都在赌,赌他们不会被出勤的城管大哥邂逅。在这个不确定的世界中,从来没有人能等候信息完备之后做完美地抉择,人生本来就是一场赌。
市政规定也没有完美的,所以,我们被动的都成了赌徒。
这位外卖小哥显然输了一把,输给了迎面而来的一个同行,主干道上面冗长的围栏逼迫他逆行才能去到下一个红绿灯,跟低头看导航却仍然飞驰的同行对撞了。
不知道什么坚硬的东西划破了他的肘部,使得这个黄昏更加血色了。电单车倒在一边,不专业的红色绑带没能束缚好黑色的保温箱,歪在一边,如同被拧断了的脖子的公鸡。
这都不叫事儿,真正的事情是保温箱里面还有两个客人的外卖呢。说到这个外卖的内容,小哥又赌输了,因为这是最不应该出现在车祸中的重丨庆超级麻辣烫和五谷渔粉,两个品类都是滚烫而多汁,在外力作用下,瞬间汤水就突破了包装,玷污了塑料袋的贞洁。
这小哥以前也是坐在空调办公室里蹉跎青春的智人,细胳膊细腿儿的,当然没法儿在跟对面的大哥的对撞中讨得便宜,大哥好好儿的,小哥则一脸的忧郁,在街头狠狠地骂街。
同行大哥赔笑道:“不要紧的,你回去换一换包装就好了。”
小哥:“要超时了!”
同行大哥:“我也要超时了,对不起啊,我得走了,白白!”
小哥满脸愤怒:“别走!”他伸手去拉扯,刚刚稳定了一会儿的电动车又歪倒在一边,那超级麻辣烫跟五谷渔粉的卖相更加不堪入目了。
他为了拯救电动车,自己也摔倒了,一辆飞驰而过的出租车正好从他的手掌碾过去,他听到了骨裂的声音,传说中的声音骨传导他终于亲身体会到了。
“啊!我的手!”他本能地怒吼,满腔愤懑。
这肇事的出租司机居然还若无其事地开着飞车跑了!外卖小哥回头看着出租车的喘着粗气的排气管,心情跌落到了极点,脑海中浮现出一个伟人在演讲中说过的话:“在我人生最艰难无助的时候,我去了陕丨西,来到了延丨安革丨命圣地,在那里我冥思苦想了几天,做出了一个今天看来非常了不起和成功的决定,就是建立淘宝。”
外卖小哥恐怕去不了圣地,因为经济条件不允许,他最多就是听听冠希的专辑《一只猴子-第三部曲》,从这位摄影大师沧海桑田的声音中反刍一下当年他是如何在最艰难无助之中宣布永久性退出娱乐圈的。
小哥直接去了医院急救,忘了第一时间给保险公司打电话。就算他没忘记,他也不会打,去你鸭的吉吧保险,老子疼得呀灭爹了,还顾得上什么死鬼保险?
还好他是老司机,对附近的医院很熟,很快就到了一家耳鼻喉专科医院,病急乱投医。小哥是一个很白的孩子,不过,在成为外卖小哥之后就被紫外线晒黑了,主要是手臂,露在短袖工服外面的手臂很黑,而雪藏在衣服下的胳膊就雪白。
不过,他干这行不久,的脸还没晒黑,因为紫外线很容易被脸上分泌的油脂阻挡,而只有紫外线才能让皮肤变黑。
给他包扎的护士妹妹说:“看你戴着眼镜,斯斯文文的,要不是穿着‘美了吗外卖’的工服,真不像是送外卖的啊。还有,你的名字,居尘,更加有文化气息。”
居尘咬着牙说:“我本来就不是真心干这行的,就是体验一下众包工作,顺便锻炼身体,整天对着电脑对身体不好,我都有点胸闷了,才三十多岁就这样,真不好。”
原来自己已经是三十多岁了,可能在某些00后看来,已经不能叫外卖小哥,外卖老哥还差不多,居尘忽然有点淡淡的忧伤,感觉自己像“一只猴子”。
好奇的护士妹妹打断了猴子的胡思乱想,问:“什么叫众包?”
居尘:“就是把活儿让大众来承包,没有固定的雇员,也没有固定的工作时间,特别自由,我就喜欢自由,虽然赚钱不多。”
护士妹妹:“这样的工作挺好诶,我也喜欢自由,可惜……我可不能送外卖,外面太阳那么晒,我可不想成为黑玫瑰,嘻嘻!”
居尘说:“现在不可以,以后这样的工作会越来越多的。甚至连程序员的工作都可以变成众包,发展到极端的时候,每个程序员每次只需要完成一个函数,交给测试程序,通过了测试立刻就得到一笔钱,每次开工之后,最少只需要完成一个函数,几分钟就可以。将来的编程,就像流水线一样,每个程序员只需要精通几个函数,说不定比现在送外卖还要简单,那时候程序员就真正的变成码农了。”
护士妹妹:“难道像我这种不学无术的女生都可以做程序员了?”
居尘点点头:“可以。”
他跟护士妹妹聊得开心,短暂地忘记了身上的疼痛,可惜人家很忙,护理工作可不是想赚就赚。
开心真的很短暂,因为那两个被他耽误的外卖单子的顾客打电话来催单了,还有一个顾客看到他的定位在一个地方半天没动换,更是火大,都破口大骂了。
居尘本来就心情不佳,碰到这种吊毛,就直接挂断了电话,忽然之间,他对这份工作都不怎么放在心上了,因为实在是很受伤,感觉这工作无法持久,太危险了。幸好今天只是碾压了手掌,大不了变成杨过,要是把脑袋碾压了,那就完蛋了,要用人体冷冻技术把自己冬眠都不可能呢。
所以呢,他的账号头上就多了两个差评,还有赔偿,赔了100多,一天的辛苦都白费了。
第一天,主要感觉是痛,第二天,保险公司联系上了,表示无法断定这是工伤,一个女客服用甜美的声音优雅地抵赖,让居尘哑口无言,一阵前所未有的烦躁涌上心头,一种空前的愤怒在心中酝酿,感觉随时要爆炸。
在极度的愤懑中,他平时在意的那些东西顿时烟消云散,他进入了一种“顿悟”的模式。
再也不能这样下去了,他居尘在7、8年前也曾经很努力过,曾经想过改变自己的命运,但后来把这份执着给雪藏了,如同被冰封了一万年的猛犸象,现在全球变暖,又重见天日。
让我再努力一次,他忽然又了这么一个想法。他所谓的努力可不是一咬牙一跺脚那么轻松,而是像苦行僧一样自虐,忘记一切凡尘世俗,全情投入到一件事情上,当然,他目前还没想到这是什么事,先立志再说。
“小成就需要朋友,大成就需要敌人。”居尘自言自语了一番,那个撞到他的外卖大哥,那个肇事逃逸的老司机,那个保险公司的客服小姐姐,都是他遇到的挫折的形象代言人,他要化仇恨为动力,让他们都变成带毒钩的鞭子,鞭策自己。只要想到他们,丹田之处就会充满了躁动不安的能量,不自虐一下不足以平民愤。
他不能送外卖了,医生说,他的手腕至少要一年才能好,而且还不一定100%的好,换句话说,他可能会终身残疾。不知道为什么,居尘的脑子里瞬间想到的是这样一副画面——自己功成名就之后去吃女丨体盛,自己用残疾的怪手轻轻抚摸处女嫩模的身体。
为什么要用自己的怪手来抚摸呢?为什么不用那只健全的手呢?难道是为了体现自己的独一无二?自己活着的意义可能就是追求跟别人不一样,他觉得。
老毛病又犯了,他一旦充满斗志的时候,总是想象自己功成名就,提前演练,免得到时候别人看出来他刚刚获得第一桶金。有人在网上问“怎样才能让别人以为自己经常来星巴克?”其实每个人都有这种滑稽的心理,毕竟90%的人都是从吊丝成长起来的,还有百分之八十九永远就那样。
居尘忽然想起了自己的外公,他的其中一根手指,也是怪怪的,好像是中指,没有指甲,好像一颗小脑袋,小时候曾经很好奇问过,答案已经忘了,即使没忘记,可能外公也没对一个小孩儿说真话。
外公是居尘家族里最有文化的人,至少人家是公务员,住在政府大院,还会讲故事,小时候居尘最喜欢外公讲的故事,当然,具体是什么故事,善忘的居尘早就忘光了。据外公说,居尘小时候很爱说话,随便逗一下就叽叽呱呱讲个不停,可是长大之后沉默寡言,让外公很失望。
没办法啊,居尘脑子里全是区块链这种知识,或者是怎么用标准烛光来确定一亿光年之外恒星的距离之类没用的知识,而乡亲们的认知跟石器时代的祖先似乎也没有太大区别。怎么跟故乡的乡亲们交流?只好沉默以对了。
故乡距离红棉市并不远,花了三个小时就到了自己家,洗去风尘之后,出门探亲。居尘还是第一次回故乡之后没有立即去父母家,而是去了外公家,吃饭的时候去的,买了一堆菜,让外公外婆两个老人给自己做饭,毕竟残疾人有特权嘛。
这顿饭吃得特别香,让三十多岁的居尘感觉回到了童年,除了今天是他给外公讲故事之外。外公特别不理解为什么解放军连印度那么弱鸡的国家都不来硬的,应该怼死他们才对嘛。
居尘就微笑道:“上兵伐谋,其次伐交,最次伐兵,外交比武力更重要。中国有几百颗核弹头,印度也有几百颗,真正打起仗来,两个国家都毁灭了,所以,来硬的对大家都没好处。要搞经济制裁嘛,印度基本上没有商品进口到中国,反而是中国有大量的出口到印度,所以,中国还吃亏。
再说了,得罪了印度,国家的一带一路大战略就完了。因为海上丝绸之路要通过印度洋,而印度海军是称霸印度洋的,航母已经运营了几十年,不像中国,航母还没形成战斗力。就算中国的航母可以战斗了,那在印度洋也是印度的主场,中国的航母恐怕被困在第一岛链出不去,更不用说要过马六甲海峡了。
路上丝绸之路的一条要经过南亚,南亚次大陆上的印度是区域霸主,所以还是得看印度的脸色。现在唯一一条正式开通的中欧铁路其实算起来是失败的。因为只能通过中国的盟友俄罗斯到欧洲,可是我们中国的铁路使用的是西方的轨道宽度,跟俄罗斯不一样,要换轨,有成本和时间成本。
这还不算,外交上,也还有很多国家没搞定,导致很多中国的商品到了某些国家要被拦下来检查,这跟一路畅通的原来设定不符合,所以,要不是有国家补贴,商品还是愿意跑海路从马六甲海峡到欧洲。补贴肯定不是长久之计。”
外公没想到习惯沉默的外孙竟然会一口气讲这么多,很多东西是他老人家想都没想过的,恐怕他老人家大概猜到为什么外孙以前不喜欢开口了,因为说的东西别人听不懂,外公就不知道第一岛链是什么鬼。
“这么说一带一路是不是失败了?”外公问。
居尘坏笑着说:“有个叫老罗的企业家说过,只要创始人不放弃,项目就不会失败。”
因为外公关心国家大事,所以居尘才聊这个,其实他现在对这些虚无缥缈的远方毫无兴趣,改变世界是不可能的,改变国家也是不可能的,一个人不过是面对历史巨轮的蚍蜉,那种无力感当你真切感觉到之后,甚至会有一种获得自由的感觉,就像你第一次知道了宇宙的浩渺,以及它以万物为刍狗的本性。
他现在最重要的是没钱了,房贷要花钱,吃饭要花钱,吃饭还好解决,可以买几箱方便面,要那种康师傅新出的,什么金汤牛肉面、金汤虾球面、白胡椒肉骨面、黑胡椒牛排面、日式豚骨面、海鲜豚骨面、酸辣豚骨面,网上买,成本才2.3¥/包,但是料很足,有一包养眼的脱水蔬菜,味道也很赞。
方便面不但方便,还很健康,不会吃到地沟油,唯一可虑的就是油炸是用棕榈油,其危害也就相当于肥肉、做面包的人造黄油、做廉价巧克力的人造可可脂。营养不均衡,可以加两个鸡蛋,下一顿换香肠,还觉得不够,可以买维生素复合片,或者买大袋装的脱水蔬菜,偶尔用料理包加加餐。一顿下来,成本大概5块钱。
当然了,在老家这边,还可以经常走亲戚,帮他们修修电脑,整理一下手机,顺便蹭一顿好吃的丰盛的家常菜。
至于房贷,太贵的房子他也买不起,所以不多,不论是他父亲还是母亲,三分之一的退休金就可以还房贷,先问父母借钱来再说,至于什么时候还钱,那就不知道了,估计父母也不在乎。
这样一来,他只要每天花不到十块钱就搞定了生活费,可以好好打算一下应该怎么奋发图强,让自己已经过去了三十多个春秋的人生焕发第二春。
他之前学习过一种编程方法,叫test-driven_development (tdd),一切以测试为中心,正如他跟护士妹妹说过的,tdd可能是编程众包的关键所在,如果要找一个宏大的目标,这个可能就是——搞一个编程众包系统。这是他8年以来积累的认知所得出的结论,也符合他的知识结构。
那为什么他之前宁可送外卖也不愿意当码农呢?当然是因为懒惰。编程辛苦,给别人编程更辛苦,他虽然有这手艺,但大多数是自己做项目,并不赚钱,就是因为怕辛苦,而且别人指派的工作根本没有意义,感觉是在浪费生命。如同印度所谓“强大的it产业”,其实都是外包,给别人的项目死跑龙套,结果还不如中国的山寨产业越来越风光。
用以太坊来编通用程序极其复杂,连微软的科学家都认为难度很高,估计在现阶段是不太可能流行起来的。有人认为这种分布式计算平台是不可能成功的,因为有一个致命的缺陷——效率太低。
这种效率低开始于比特币,你想,账本保存在所有人的电脑里,而中心化的服务只需要一台服务器就能保证工作,最多像谷歌一样,资料在任何时候都保存在三个地方有三份以防意外。
因为这种低效率,比特币的一个区块要10分钟才能生成,6个区块形成之后才算是不可逆转,也就是一个小时。即使改进过的比特币变种,也只能优化到10分钟确认一次支付。
独臂大侠居尘同学在笔记本电脑面前花了十天十夜来思考怎么突破这个分布式计算的天花板,终于摸索到了解决方案的边缘——找一个开源的超级计算机系统,了解它是如何分发计算资源的,然后把这技术应用到分布式计算上,只不过把可信赖的计算机替换成需要警惕的单元,每一个指令到需要分发到三个节点,只有三个节点的运算结果都相同,才当成一个可靠的运算,否则就记录下出错的节点,积累信誉指数。
因为会把庞大的计算量打碎成千万计的小程序,所以单独的一个节点不可能通过分析琐碎的小程序知道原始程序的意图,这就达到了可信赖计算的目的。这本来是一个非常复杂的编程,不过,居尘也有办法绕过去,因为已经有人编写了类似的程序,用来搜索外星人,每台电脑都可以出一份力,被称为:seti。
普通人连想都不敢想,居然要把以太坊、三点计算和seti结合起来,可是居尘已经进入了忘我状态,早就把普通程序员认为不可能的感觉抛在脑后,全力以赴去琢磨怎么实现。
以前他也不敢想,但现在不一样了,他仿佛已经立地成佛。
任何一个项目,尤其是前人从来没做过的创新,障碍总是如同洪水猛兽一般扑过来,一个不小心探险者就会被击溃。居尘在洪水猛兽面前坚守了一个月,他知道,他又一次进入了无所畏惧的状态,包括失败本身。他的内心只有一个念头:前进、前进、前进。
正在他全力以赴去投入咸鱼的梦想的时候,家人又来添乱,要给他介绍女朋友,他当然决然拒绝。不知道为什么,那女的还打电话来对他冷嘲热讽一顿,搞的居尘莫名其妙,算了,懒得跟女人计较。
女人没脑子是正常的,因为她们的定位本来就是不用去参与残酷的竞争,比如,以前的战争,不能有女性,因为女性承担生育和抚养幼崽的功能,曾经出现过的不忌讳娘子军的部落都灭绝了,能活下来的部落,也就是我们的祖先,包括我们,都习惯了让男性参与高强度的脑力和体力活动,逐渐成为特权与文化。
自然界大部分的雄性都是高度竞争的,比如:雄性天堂鸟,远比雌性美丽,或者多才多艺。而人类,同样是竞争,但体现在智力和体能上。一旦男人结婚有了后代,就会有一种“完成了男人的使命”的感觉,从此,无论是体能还是智力都会下降,这种心理状态潜移默化,很多人都没注意到。
居尘相信这种奇怪的理论,所以他无论如何不肯在大功告成之前成家。更何况以他现在的状态,也不可能找到良配。
居尘看了看自己的扭曲的左腕,再看看堆满了泡面包装袋的垃圾桶,叹了口气,然后深呼吸一口气,继续钻进零和一的世界,与反人类的代码为伍。
爸妈还上门来骚扰自己,一通埋怨,等送走了他们,居尘默默换了锁芯,把自己与世隔绝,除了自己叫的外卖和快递上门,都不准备出门了。
当然,这个举动也激怒了父母,大骂一顿之后,威胁要断绝给他支付房贷。居尘淡淡地跟老妈说:“大不了给银行收走,反正我暂时交不起,这样子也找不到工作。”
到了下个月,老妈的气也消了,还是给他交了房贷,还在一通敲门无果之后,在外面留了一张纸条,说自己已经把房贷交了,让他好好养病养伤,千万不要想不开。
爸妈还以为他因为出车祸想不开产生了精神病。
没关系,高人总是有自己的苦衷,别人不理解才叫世外高人,以前第一次进入这种状态的时候,同班的一个女生也说过,大家都认为居尘是一个怪人,其实这就是精神病的另一个称呼吧。不但老一辈的人不理解,同辈的人也不会理解,居尘是一只有梦想的马骝。
他已经将清醒着的90%的时间都用来琢磨项目,偶尔也推开阳台的门,在这幢楼的最高层9楼瞭望远空,那里有时候会出现一弯冷月,默默地映照着他和地球,如同40亿年前的“后期重轰炸期”时刻,当时太阳系还不稳定,大量小行星疯狂撞击着月球表面,形成了人类第一次看到月球背面的时候发现的那些触目惊心的环形山。
嗯,是这样,不管是那个莫名其妙的从未谋面的女人,还是不知所谓的父母,都是一颗颗小行星,我自岿然不动就好了,伟大新生之初总是这样的,万事万物果然都可以联系起来,都不用六度理论。
有时候他也思考哲学,马哲所说的“万事万物普遍联系”有什么漏洞?从科学的角度来说,是无所不在的暗物质、暗能量把一切联系在一起吧?暗物质的质量加速了我们所在的银行系猎户座旋臂的旋转,2.5亿年绕银河中心转一圈儿。所以还有科学家假想,太阳系每隔2.5亿年就会进入一个大冰期,因为整个太阳系会在那时刻进入一片无穷尽的星际尘埃,遮天蔽日,导致物种大灭绝。
这可真有意思,可惜,2.5亿年才遇到一次,如果能遇上,那可是莫大的荣幸,纵做鬼也幸福呢。
呃……等会儿,2.5亿?这数字怎么好像在哪儿见过?居尘皱起了眉头,冥思苦想了一会儿,终于记起来了,大陆漂移学说!大陆漂移正好2.5亿年一个轮回,所有大陆汇聚成一个超级大陆,久合必分,分久必合,专业术语叫超大陆旋回。
这两者之间有什么联系吗?居尘笑了,这也太离谱了,想多了。
说到奇思妙想,他心中还有一个想法——为什么日蚀的时候月球刚好能够遮蔽太阳?难道仅仅是巧合?搞不好不是巧合,想想,会不会是因为全日食的时候地球对月球的引力跟太阳刚好相等?按照法拉第老爷子发明的磁力线,可以画出从地球到月球、太阳的“引力线”,两者的截面相当,不就是引力一样吗?
莫非全日食的时刻就是地球处在月球、太阳引力均衡的所谓“拉格朗日点”?
一开始居尘还对自己的奇思妙想洋洋自得,但是很快就给了自己耳光,像疯子一样自言自语:“艹,尽整些没用的玩意儿,怪不得你还是个loser,再这么下去……别想这些了!”
抛开这些习惯性的“花絮”,居尘君又回到了毫无人性可言的代码世界,好像被指挥官呵斥着进入战场的士兵。
以太坊 第二章 外婆菜
居尘刚刚毕业不久的时候曾经在一个大美女上司手下混饭吃,不过,时过境迁,后来大美女离开了公司,而且跟男朋友结婚了,只是偶尔才跟居尘有一点联系,距离上一次互动应该已经过去了两三年,没想到现在又给居尘发微信,问候:“听说你受伤了?”
居尘:“嗯,轻伤,过一两年就完全恢复了。”他不无自嘲地回应。
老上司:“一两年!天啦,看来挺严重的。怎么搞到去送外卖去了?你这个人,最大的毛病就是思维跳跃太厉害,你知道一个成功的人最重要的本事是什么吗?不是做什么成什么,而是要学会失败。像曹操,一辈子打了那么多的打仗,都是亲自上阵,很多败仗都能全身而退。创业也是这样,95%的创业注定是要失败的,明白吗?所以,你一定要学会打败仗。方法就是,循序渐退!且战且退。或者跟曾国藩学习,屡败屡战!等待时机,不要放弃。不要遇到挫折就立刻变脸,跟川剧变脸似的……”