“宋挽,你疯了!”
订婚宴上,水晶吊灯将整个宴会厅照得如同白昼。周砚白的手还僵在半空,那枚订制的七克拉钻戒被他攥得咯吱作响。

他以为她会哭着接过。
就像上辈子一样。

宋挽垂眼看着自己面前那杯没动过的香槟,嘴角缓慢地向上弯了弯。她抬起手,当着满堂宾客的面,将杯中酒缓缓倾倒在洁白的长餐桌上,金色的液体顺着桌布往下淌,浸湿了摆成心形的玫瑰花瓣。
“我没疯。”她说,声音不大,但整个宴会厅都安静了下来,“我只是想通了。”
她转身,高跟鞋踩在大理石地面上,发出清脆的声响。身后周砚白的声音追过来:“宋挽,你知不知道你在做什么?今天这个局,我爸妈、你爸妈、还有投资方的人都在——”
“投资方。”宋挽停下脚步,偏头看他,眼神里带着一种他读不懂的东西,“周砚白,你是怕投资方看到你的‘贤内助’跑了,觉得你连个女人都搞不定,不给你投钱了?”
周砚白脸色骤变。
宋挽笑了。
上辈子她没看懂这个表情。她以为那是愤怒、是委屈、是被误解后的伤心。现在她看懂了——那是被戳中要害的慌乱。
“宋挽,你听我说,”他压低了声音,凑近过来,手指扣住她的手腕,力道大得像是要把她的骨头捏碎,“我们不是说好了吗?等这轮融资到位,顶点网的项目就正式启动,你负责技术架构,我负责商务——这是我们的事业,我们的未来。”
“是我们的事业。”宋挽重复了一遍,慢慢掰开他的手指,一根一根地,“还是你的事业?”
周砚白一愣。
“上辈子——不,”宋挽顿了顿,“之前,你说顶点网的创意是你想的,架构是你设计的,代码是你写的。你说我只需要安心做你背后的女人,帮你打理好生活就行。你说等我放弃保研、等你创业成功,我们就结婚。”
“这些话有什么问题?”周砚白皱眉,“我是男人,事业当然由我来扛——”
“那为什么,”宋挽打断他,从手包里抽出一叠打印纸,甩在他面前,“顶点网的核心算法,是我在实验室熬了三百多个通宵写出来的?那三百多天里,你在干什么?你在跟沈若吃饭、看电影、商量怎么把我的专利转到你名下?”
纸张散落一地,最上面那页是一份专利申请受理通知书。申请人:周砚白。发明人:周砚白。
实际编写者:宋挽。
周砚白的脸色彻底变了。
宴会厅里的宾客开始交头接耳,窃窃私语像潮水一样漫上来。宋挽的父亲宋远舟从人群中走出来,手里还端着一杯没喝完的酒,脸上的表情很复杂——有心疼,有愧疚,更多的是“你终于醒了”的释然。
“挽挽。”他只叫了一声她的名字。
宋挽眼眶一热。
上辈子,她为了嫁给周砚白,跟父亲决裂。父亲说周砚白不是良人,她说父亲势利眼、看不起周砚白出身。父亲说不要给周砚白投钱,她偷了家里的房产证去抵押贷款。父亲气得住院,她连看都没去看一眼。
后来周砚白公司上市,她被沈若陷害商业欺诈入狱,在狱中收到母亲的信——父亲走了,走之前最后一句话是:“挽挽过得好不好?”
没人告诉她。周砚白说她在服刑,不方便探视。连葬礼都没让她参加。
“爸。”宋挽的声音有点抖,但她忍住了,没有哭,“对不起。”
宋远舟愣住。
他以为自己会听到“爸,你别管我”或者“爸,你根本不理解我们的感情”。他甚至做好了被女儿再次推开的准备。但宋挽说的是——对不起。
“先回家。”宋远舟脱下外套披在女儿身上,“有什么事回家说。”
宋挽点头,跟着父亲往外走。
身后传来周砚白的声音,带着一种近乎疯狂的执拗:“宋挽,你今天走出这个门,顶点网的项目你就永远别想再碰!你以为没有你我就做不成?代码我可以重写,架构我可以重搭——你知道多少投资人在等这个项目吗?你算什么东西!”
宋挽脚步没停。
但她把话说清楚了,声音不大,确保全场每一个人都能听见:“周砚白,你重写不了。因为顶点网的核心协议,我用了三层加密嵌套,最底层那套逻辑,这个世界上只有我一个人会写。你手里那份代码,缺了最关键的节点路由算法,跑都跑不起来。”
“你——”周砚白的声音像是被人掐住了喉咙。
“你以为我为什么愿意放弃保研、放弃一切来帮你?”宋挽回头看他最后一眼,“因为顶点网从头到尾,就是我的东西。我让你碰,你才能碰。我不让,你连边都摸不着。”
她走了。
三天后,宋挽坐在寰宇资本的会客厅里,面前是一杯温度刚好的手冲咖啡,对面坐着一个穿深灰色西装的男人。
顾晏辰。
上辈子,他是周砚白最大的竞争对手。周砚白靠顶点网成为行业新贵,顾晏辰则靠另一条技术路线稳扎稳打,两人在市场上厮杀多年,最终周砚白靠资本运作险胜。但那些年,顾晏辰一直是宋挽暗中欣赏的人——他是真的懂技术,也是真的尊重技术人。
“宋小姐,”顾晏辰翻开面前的文件夹,里面是宋挽昨天发他的那套完整代码架构,“这套东西,你说周砚白手里只有三分之一?”
“准确地说,是最不重要的三分之一。”宋挽抿了一口咖啡,“顶点网的核心优势在于分布式节点间的信任机制。周砚白手里那套代码,节点间的信任验证只能做到三层,一旦网络规模超过一百个节点,整个系统就会崩溃。”
“那你手里的这套呢?”
“无上限。”宋挽放下杯子,直视他的眼睛,“顾总,我今天来,不是来卖代码的。”
“那你是来——”
“我是来合作的。”宋挽说,“顶点网这个项目,我一个人做不了。我需要团队、需要资源、需要合法的商业运作。这些东西你有。而你需要的东西——一个真正能跑起来的、可商用的、比市面上所有竞品领先至少两年的分布式网络底层协议——我有。”
顾晏辰沉默了十几秒。
他是个很好看的人,但不是那种咄咄逼人的好看。眉眼很淡,像一幅水墨画,但眼神很沉,沉得像是能看穿一切伪装。宋挽上辈子在行业峰会上远远见过他几次,每次他都是这种表情——不急不躁,但每个决定都精准得像手术刀。
“宋小姐,”他终于开口,“我查过你的背景。C大计算机学院本硕连读,保研名额还在,导师是刘远征教授——国内分布式计算领域最权威的专家之一。你大三就跟着刘教授做国家级项目,大四上学期独立完成了一套分布式节点共识算法,论文投了顶会,目前还在审。”
宋挽挑眉:“查得挺细。”
“应该的。”顾晏辰面无表情,“但我不明白的是——你为什么要放弃保研?以你的条件,读研、读博、进高校或者大厂研究院,都是很好的出路。为什么要来做创业这种高风险的事?”
宋挽沉默了几秒。
她不可能告诉他,上辈子她放弃保研,是因为周砚白说“读研浪费时间,你的能力不需要那张纸”。她不可能告诉他,上辈子她在监狱里度过的那三年,每一天都在后悔——后悔的不是帮周砚白,而是把自己的才华交到一个不值得的人手里。
“因为,”她说,“我想证明一件事。”
“什么事?”
“技术不应该成为任何人控制另一个人的工具。”宋挽的声音很平静,“顶点网是我写的,它就应该是我的名字。不是为了钱,不是为了名——是为了公平。”
顾晏辰看了她很久。
然后他伸出手:“合作愉快,宋总。”
宋挽握住他的手,掌心微凉,力道很稳:“合作愉快。”
一个月后,周砚白的公司拿到了第一笔融资。
金额不大,三百万。投资人是他辗转托了好多层关系才搭上线的,对方要求三个月内拿出可演示的产品原型。
周砚白答应了。
他不知道的是,这三百万中有一半来自顾晏辰名下的一个影子基金。这是宋挽的建议——与其让周砚白去找那些真正懂技术的投资人、被问得哑口无言,不如给他一个“天使”,让他以为自己还有机会。
人只有在以为自己还有机会的时候,才会全力以赴地往坑里跳。
“他拿到钱第一件事是什么?”顾晏辰靠在办公椅上,手里转着一支笔。
“招人。”宋挽看着电脑屏幕上的监控数据——周砚白的公司邮箱服务器对她来说就像个筛子,她想看什么就看什么,“他发了招聘启事,招分布式系统工程师,薪资开到市场价的百分之五十。”
“百分之五十能招到什么人?”
“招不到人。”宋挽笑了笑,“但能招到想偷学技术的人。他打算用‘顶点网核心算法’当诱饵,骗一些刚毕业的、技术不错但不懂行情的年轻人进来,等他们把关键技术写出来,再找理由辞退。”
顾晏辰皱眉:“这是违法的。”
“他知道。”宋挽说,“但他觉得只要不被抓到就行。”
“你觉得呢?”
“我觉得,”宋挽关掉监控页面,打开自己的代码编辑器,“他一定会被抓到。”
两个月后,周砚白的产品原型发布会。
地点选在城中一家高档酒店的宴会厅,跟他当初办订婚宴的地方只隔了一条街。宋挽觉得这大概是某种宿命,或者某种讽刺——但她更倾向于认为,周砚白只是舍不得换公关公司,而那家公关公司只会订这一家酒店的场地。
发布会现场来了不少人。投资方、媒体、行业观察者,还有一些对顶点网概念感兴趣的技术爱好者。周砚白站在台上,穿了一身裁剪考究的黑色西装,头发打了发胶,整个人看起来意气风发。
宋挽坐在最后一排,戴了一顶棒球帽,帽檐压得很低。
“各位,欢迎来到顶点网的产品发布会。”周砚白的声音通过音响传遍全场,沉稳、自信,带着一种让人忍不住相信的魔力,“经过半年的研发,我们的团队终于完成了分布式信任网络的底层搭建。今天,我将向大家展示一个全新的、去中心化的、不可篡改的信任生态——”
大屏幕上开始播放演示视频。
画面做得很好,特效炫酷,文案煽情。如果不懂技术的人看了,会觉得这是一个颠覆性的项目。如果懂技术的人看了——会发现问题。
节点间的信任验证延迟太高了。
超过五十个节点同时在线,演示视频里就开始出现明显的卡顿。周砚白显然也注意到了,他的手在操控器上按了几下,试图切换到备用演示画面,但大屏幕突然一黑。
全场哗然。
“技术故障,请大家稍等——”周砚白额头上冒出了汗。
但大屏幕没有恢复。取而代之的,是一行行代码,像瀑布一样从屏幕顶端往下流淌。代码的末尾,有一个红色的署名:Written by Song Wan。
宋挽写的。
全场安静了整整五秒。
然后有人站了起来。是一个头发花白的中年男人,穿着一件洗得发白的格子衬衫,胸前别着一块工牌——国内某顶尖高校的计算机学院教授。他盯着屏幕看了十几秒,转头看向台上的周砚白:“周总,这套代码的注释里,写的是C大计算机学院宋挽的名字。请问你跟宋挽是什么关系?”
周砚白的脸白得像纸。
“这——这是我们的技术团队——”
“技术团队?”教授冷笑了一声,“我认识宋挽。她是我学生的学生。这套共识算法的编码风格跟她本科毕业论文里的代码一模一样——缩进习惯、命名规范、甚至注释里的吐槽语气都完全一致。你告诉我,这是你们团队写的?”
全场哗然。
闪光灯噼里啪啦地亮起来。记者们像闻到了血腥味的鲨鱼,争先恐后地往前挤。
宋挽从最后一排站起来,摘下帽子,慢慢走向台前。
她今天穿了一件很简单的白色衬衫,头发扎成低马尾,素面朝天,但整个人干净利落得像一把刚开过刃的刀。
“周砚白,”她站在台下,仰头看着台上的他,“我说过,顶点网是我写的。你不信。”
周砚白盯着她,眼睛里像是要喷出火来。
“宋挽,你——”他咬着牙,声音从齿缝里挤出来,“你到底想干什么?”
“我想干什么?”宋挽歪了歪头,像是在认真思考这个问题,“我想把属于我的东西拿回来。顺便,让所有人看看,你周砚白到底是个什么样的人。”
大屏幕上,代码瀑布停了。
取而代之的是一封封邮件的截图。时间跨度从两年前到现在,发件人全是周砚白,收件人包括沈若、包括投资方、包括一些宋挽叫不上名字的人。
邮件的内容很精彩。
有他向投资方谎称“核心技术由本人独立研发”的。有他跟沈若商量“怎么把宋挽的专利转到自己名下又不引起怀疑”的。还有一封,是他跟一个法务咨询公司讨论“如何让合作方在不知情的情况下签署知识产权转让协议”的——而“合作方”三个字后面,括号里写着“宋挽”。
每封邮件的右下方,都有一个绿色的认证标识。那是区块链存证平台的验真标志——意味着这些邮件的内容已经过技术认证,不可篡改、不可否认。
周砚白的腿软了。
他扶着讲台,整个人在发抖。不是愤怒,是恐惧。因为他比任何人都清楚,这些邮件如果坐实,等待他的不仅仅是身败名裂——还有牢狱之灾。
“宋、宋挽,”他的声音在颤抖,“这些邮件是假的。你可以伪造——你可以——”
“假的?”宋挽举起手机,屏幕上是一个司法鉴定机构的页面,“今天早上,我已经将所有证据提交给公安机关,包括但不限于:你未经我许可使用我的代码进行商业活动的证据、你伪造我签名签署专利转让文件的证据、以及你利用虚假技术方案骗取投资方资金的证据。所有的电子数据都已经过第三方存证,公证处和司法鉴定中心都出具了报告。”
她顿了顿,声音不大,但每一个字都像是钉子一样钉进在场每个人的耳朵里:“周砚白,你猜,这些够你判几年?”
周砚白瘫坐在地上。
他的西装皱了,领带歪了,发胶固定的头发散落下来,遮住了那双曾经让宋挽觉得“深情”的眼睛。他看起来很狼狈,很可怜,像一条被踩住了尾巴的狗。
宋挽看着他,心里没有任何波澜。
上辈子,她曾在无数个深夜幻想过这一刻。她以为当周砚白终于得到应有的惩罚时,她会哭、会笑、会感到快意恩仇。但真的到了这一刻,她只觉得——平静。
就像做完了一道很难的题,终于写下了最后一个字符。不是结束,是完成。
警察来得很快。
周砚白被带走的时候,回头看了宋挽一眼。那个眼神里有很多东西——恨、不甘、愤怒、恐惧。但宋挽觉得,最多的,是不解。
他至死都不明白,她为什么要这么做。
“因为,”宋挽对着他的背影说,声音很轻,轻到只有她自己能听见,“你不配。”
发布会在一片混乱中结束了。
但顶点网的故事没有结束。
三天后,寰宇资本召开发布会,正式宣布投资宋挽的“顶点科技”项目。投资金额没有对外公布,但业内人士估算,至少在八位数以上。
发布会上,有记者问宋挽:“宋总,你之前跟周砚白的关系,会不会影响外界对你个人能力的判断?”
宋挽想了想,说了一句话。
这句话后来被无数媒体报道、转载、解读,成为当年科技圈最出圈的金句之一:
“一个人最大的能力,不是帮别人成功,而是在看清一切之后,还能让自己成功。”
台下,顾晏辰坐在第一排,嘴角微微上扬。
宋挽说完这句话,目光掠过人群,落在他身上。两人的视线在空中短暂地交汇了一下,然后各自移开。
没有拥抱,没有热泪盈眶,没有“你是我生命中的光”之类的告白。
只有两个人,各自站在各自的位置上,做各自擅长的事。
宋挽觉得这样就很好。
发布会结束后,她回到自己的公寓,洗了个热水澡,换上睡衣,坐在阳台上看城市的夜景。手机震了一下,是顾晏辰发来的消息:
“代码我看了。节点路由那部分,有没有考虑过用动态分片来优化延迟?”
宋挽忍不住笑了。
她回了一条:“想了。但你猜我为什么没用?”
对方秒回:“因为动态分片会牺牲一致性?”
“Bingo。”
“明天来公司,我们讨论一下有没有两全的方案。”
“好。”
宋挽放下手机,抬头看着天上的星星。城市的灯光太亮,星星看得不是很清楚,但她觉得这样就很好。
上辈子,她为了一个人,放弃了自己。
这辈子,她为了自己,放弃了一个人。
区别大概就在这里。
她闭上眼睛,脑海里浮现出顶点网的底层架构图。那些节点像星星一样,在无边的网络中彼此连接、彼此验证、彼此信任。没有中心,没有权威,每一个节点都是平等的,每一个节点都拥有完整的自我。
这大概就是她想要的东西。
不是复仇,不是成功,不是任何宏大的叙事。
只是一个——完整的、不被任何人定义的——自我。
手机又震了一下。
顾晏辰:“对了,忘了说。你今天在发布会上说的那句话,很帅。”
宋挽盯着屏幕看了几秒,嘴角的弧度又大了一点。
她回了一个字:“嗯。”
然后翻了个身,把手机扣在胸口,睡着了。
这一次,没有噩梦。