阅读历史 |

第301章 创世区块(求订阅求月票)(1 / 2)

加入书签

请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。

芝加哥南环区,南密歇根大道。

这里的夜晚不像市中心那样灯火通明。

老旧的红砖印刷厂被改造成了Loft办公区,巨大的铁框玻璃窗上映着昏黄的路灯。

风从密歇根湖面上刮过来,带着湿气,把路边的梧桐树叶卷得满地乱跑。

赵晓峰站在那扇贴着“AetherDyaics”极简Logo的重金属门前。

他下意识地把双肩包的背带勒紧了两寸。

包里装着他全部的家当:一台用了四年的ThikPadT60,三件换洗衬衫,还有一个塑料牙刷盒。

他的手指无意识地捏着那个牙刷盒的边缘,塑料发出轻微的“咔嚓”声。

低头。

看了看脚下的运动鞋。

出门前特意用湿布擦过,但在刚才坐地铁时被人踩了一脚,鞋面上多了一道灰印子。

这让有点强迫症的他觉得很难受。

秩序被破坏,焦虑感随之蔓延。

他深吸了一口气,按响了门铃。

“咔哒。”

门锁弹开。

没有前台。没有绿植。

没有那种写字楼里虚伪的精致感。

几百平米的开敞空间里,甚至没有开大灯。

光源来自于几排靠墙站着的黑色的服务器机柜,指示灯闪烁着绿光。

空气里弥漫着浓烈的咖啡味,和电路板过热后的微微焦味。

“左转,绕过那堆显卡盒子。”

林允宁的声音从这堆电子丛林的深处传来。

赵晓峰绕过一堆还没拆封的戴尔包装箱,走到了里面的工位。

然后,他的脚步顿住了。

林允宁正坐在一张人体工学椅上,手里拿着一罐健怡可乐。

而在他对面,坐着一个让他大脑瞬间宕机的生物。

那个女生脚架在堆满硬盘的桌面上,穿着一双AlexaderMcQuee的骷髅头高跟靴,正一下一下地磕着桌面,发出令人牙酸的“哆、哆”声。

紧身皮裤像第二层皮肤一样裹着长腿,上半身是一件亮片吊带,外面披着件满是铆钉的机车夹克。

不知道的话,还以为是哪个唱摇滚的女明星。

此刻,她正噼里啪啦地敲着键盘,屏幕上是密密麻麻的代码。

“来了?”

林允宁指了指那个女生,“认识一下,这是克莱尔·王,以太动力的首席AI架构师。

“克莱尔,这就是我跟你提过的赵晓峰。”

克莱尔转过椅子,摘下耳机,甩了甩头发,笑眯眯地看了过来。

她上下打量了一下赵晓峰——格子衬衫、黑框眼镜、双肩包。

标准的、毫无杂质的“线性代数生物”。

“刚看了你发过来的代码,写得很工整,基础很扎实。”

克莱尔没有寒暄,直接把笔记本屏幕转向赵晓峰,语气出奇地专业,“你的ETL管道逻辑没问题,但是工程实现太烂。

“第45行,vector扩容的时候你没有预分配内存(reserve),这在处理PB级数据时会触发无数次内存重分配。每一次重分配,都要把旧数据拷贝到新地址,你知道这意味着什么吧。

“还有,第120行,析构函数没写虚函数,一旦发生多态调用,派生类的内存根本释放不掉。”

赵晓峰愣住了。

他原本以为对方会夸一夸他代码的整洁和效率,没想到对方一张口就是底层C++的痛点。

“我……我是为了省代码量……”

赵晓峰结结巴巴地辩解,脸涨得通红。

“咱们不是在搞编程竞赛。

“在工业界,省代码量就是给后人挖坑。冗余才能容错,规范才能保命。”

克莱尔扔给他一块巧克力,“重写。把CacheMiss率压到5%以下。不然这套系统撑不过今晚的数据洪峰。”

赵晓峰手忙脚乱地接住那块巧克力。

那是黑巧,苦涩的味道钻进鼻腔。

从小到大,从计算机竞赛国家队到姚班,他还很少被人这么批评过,斗志立刻涌了上来。

“我现在就改。”

他放下包,拿出自己的ThikPad,坐到了旁边的空位上,手指开始在键盘上噼里啪啦地敲打起来。

林允宁靠在椅背上,看着两人进入状态,喝了一口可乐。

这才是他要的效果。

清北出身的赵晓峰是一把快刀,但在学术界泡出来的粗胚,还需要克莱尔这块磨刀石来磨掉上面的毛刺。

“正好你们俩都在这儿,除了数据清洗这堆烂摊子,我有一个新想法。”

林允宁开口道,声音打破了沉默,在单调的嗡嗡响声中显得很突兀,“我们现在需要加密的数据越来越多,而且面临的一个大问题是,公司最近的跨境资金流动已经被BIS盯上了。

“现有的SWIFT系统太慢,而且每一分钱都在别人的眼皮子底下。”

“Boss,你想做地下钱庄?这不合法吧。”

克莱尔挑眉,手指没停。

“不,我要做一个更高级的系统,不需要钱庄,不需要SWIFT的系统。”

林允宁站起身,走到白板前,拿起马克笔。

“如果我们要把资产或者敏感数据在不同节点——比如国内和美国——之间转移,我们需要一个去中心化的账本。一个不需要物理服务器,不需要相信任何人,只需要相信数学的账本。”

他在白板上画了一连串的方框,用箭头连接起来。

“每个方框,包含上一块的哈希值(Hash)、时间戳(Tistap)和数据(Data)。

Block_Hash=SHA256(Prev_Hash+Tistap+Merkle_Root+Noce)

“MerkleTree(梅克尔树)保证了数据的完整性。只要改动任何一个字节,根哈希值就会雪崩式变化。

“但这还不够。为了防止有人重写历史,我们需要引入一个‘代价’。”

他在公式末尾圈出了那个`Noce`。

“ProofofWork(工作量证明)。

“要想生成一个新的区块,必须找到一个特定的随机数Noce,使得整个哈希值的前N位都是0。这需要巨大的算力穷举。

“修改历史的成本,将高于收益。这就是热力学第二定律在信息学上的投影——熵增不可逆。”

赵晓峰停下了敲代码的手,推了推眼镜,盯着那个图:

“这就是Hashcash的变种?用来防止双重支付(DoubleSpedig)?这效率很低啊,全网广播,延迟会很大。”

“效率是为了换取安全。”

林允宁点头,“对于效率优先的工作比如高频交易,他肯定不适合,但适合作为价值存储的锚点。

“我准备叫它……

“Blockchai(区块链)。”

“听起来像是个无政府主义者的玩具。”

克莱尔评价道,但她转过头看着白板的眼神却很认真,“不过,用来做内部数据的防篡改日志倒是个好主意。至少FBI改不了我们的Log。”

“先把手头的活儿忙完,然后咱们仔细讨论一下,先写个原型出来。”

林允宁扔下笔,“现在,快七点了。走,吃饭去。

“我今天搬家,说好了请客的。”

……

芝加哥,中国城。

Weorth大道上的“老四川”餐厅,红灯笼在风中摇晃。

门口排队的人群里,大多是留学生和当地华人,空气里飘着那股在别处闻不到的、花椒和热油激发的香气。

林允宁推开门,热浪裹着喧闹的人声扑面而来,瞬间驱散了外面密歇根湖的寒意。

最里面包间的大圆桌旁,已经坐满了人。

“哟,失踪人口终于出现了?”

清脆的声音,穿过嘈杂的人群。

沈知夏今天穿了一件米白色的粗棒针织毛衣,袖口稍微有些长,遮住了一半手掌。

↑返回顶部↑

书页/目录

都市重生相关阅读: 离婚后,我走向人生巅峰 铁血兵王:从纨绔到战神 沙海:谁家的继妹这么让人心梗啊 都市继承动物园,系统硬说御兽宗 客户哭晕:说好的七天毁灭呢? 从流浪地球开始,打造外骨骼 小道士下山:除了抓鬼,我啥都会 我,熊爸天下,收养两个女帝女儿 社恐万人迷她实在不想过剧情 让你当后娘,你躺平成全家白月光 全球诡变:我攻略了诡异之主 穿越大乾,从病秧子开始蜕变 恐怖末世,开局我有万亿冥币 新婚夜陪寡嫂?我改嫁资本家少爷你悔啥 阴间降临,我掌握了永生不死的力量 随军七零:小锦鲤被祖国宠上天! 1977:开局雪灾,我带家人吃香喝辣 我家鱼缸通末日 蓝星OL,我可以看到职业进阶路 抗战:一元秒杀,从团长到总司令 年代:开局和女军医洞房花烛 崩铁:围观模拟后,她们都黑化了 怪物降临后,所谓的末世才刚刚开始 起手乘十?有BUG你是真卡啊 高甜,相亲老公是豪门继承人 重生后,从基层刑警开始无敌 求生:蚂蚁狂潮,蚁群无限变异! 魂穿现代,大佬她一身反骨 伪装成人类的日常生活 抢走仇人异能,我在末世叱刹风云 让你代管,弟子们怎么都逆天了? 开局武n代,爷爷是九品 全民御兽:我的神兽有亿点强 娇软绿茶变团宠,修罗场里万人迷 剑斩意中人?我偏要杀出一片天 混在美剧里的小牧师 倒斗 开局躺棺,我靠找死成三界大佬 财阀小娇妻:叔,你要宠坏我了! 全民领主:我的灵田百倍变异! 玄厨战纪 特工穿成小农女:战神王爷追妻忙 穿成农家长姐后,种田致富养娃娃 演的越惨我越强,粉丝求我别刀了 挺孕肚随军,资本小姐重生成团宠 大明:我继承破道观后被奉为神仙 穿越后,我成了锦鲤小胖妻 你的亡灵法术怎么这么刺眼? 重生后,从一张彩票开始称霸商圈 我自九天来 修仙:言出法随,吾乃龙鳞蛇仙 师妹别卷了,山顶真的没人! 快穿:夺女主气运炮灰变成飒爽主角 踏入官场:医道问天 侯府奶娘归田记 穿越千年后,她喜提破烂风水铺 晋中大将李云龙 敌视宇智波?举族搬迁别后悔! 高考前,我靠科技保送顶尖大学 导演:影史第一