数纸织金
数纸织金
一
陆鸣第一次注意到天空的裂缝,是在连续加班第七十二个小时之后。
那是一道极细的白线,从国贸三期的玻璃幕墙顶端延伸到目力不可及的高处,像是有人用一把无限长的手术刀,沿着苍穹的穹顶划了一刀。他揉了揉干涩的眼睛,以为是视网膜在抗议——连续三天盯着终端里滚动的日志,换谁的眼睛都会出问题。
“你看到没有?“身旁的苏薇小声问。
陆鸣转头看她。苏薇是整个风控部门唯一还在工位上的人,其他人都去参加公司的”财富自由之夜”了——那是张金控股的年度盛会,租下了整个三里屯的某家顶级俱乐部,据说光香槟就开了三百多瓶。风控部门被要求留两个人值班,陆鸣和苏薇抽到了短签。
“看到什么?“陆鸣明知故问。
苏薇没有追问。她把目光收回到屏幕上,继续盯着那些永不停歇的数据流。她是那种在任何环境下都能保持专注的人,这让陆鸣隐约感到佩服,也隐约感到不安——一个人太能专注了,往往意味着她在逃避什么。
陆鸣再次望向窗外。裂缝还在。甚至,他觉得它比刚才宽了一点。
“算法跑完了,“苏薇说,“结果出来了。”
他走过去,弯腰看她的屏幕。那是一份张金控股旗下P2P平台的逾期率分析报告,是他们花了整整三周跑出来的。数字很漂亮——逾期率控制在百分之二以内,在行业里算是优秀水平。
但陆鸣知道这个数字是假的。
不是苏薇的数据处理有问题,而是输入的数据本身就是假的。他在两周前偶然发现,张金控股有一个影子数据库,专门用来生成”干净”的交易记录,替换掉真实的坏账数据后,再喂给风控模型。那个影子数据库的名字叫”织金”。
织金。多么文雅的名字,用来做多么肮脏的事。
“发吧,“他说。
苏薇犹豫了一下。“你确定?”
“王总说了,今天必须出报告。”
“我是说……你确定这个结果就是我们要交的?”
陆鸣沉默了三秒。他知道苏薇也发现了端倪——她比他来得更早,在这个公司待了快两年,不可能什么都看不到。但她从来没有说过什么,就像他也从来没有说过什么一样。
“发。“他重复了一遍。
苏薇点击了发送按钮。邮件带着那份精致的谎言,飞进了十几个高管的收件箱。几分钟后,王总的回复就来了,只有一个字:“好。”
窗外,那道裂缝似乎又宽了一些。
二
张金控股的全称是张金科技金融控股集团,注册地在开曼群岛,运营总部在北京国贸。公司主营互联网金融,旗下有P2P借贷平台、消费金融APP、数字货币交易所三条业务线,鼎盛时期管理资产超过八百亿。
陆鸣是两年前加入的,彼时他刚从某互联网大厂辞职,厌倦了做那些永远不会有用户的产品。张金控股的HR在招聘网站上找到他,开出的薪资是大厂的两倍,职位是”高级风控算法工程师”。面试时,CTO赵鹏飞——一个四十出头、头发稀疏但精力充沛的男人——对他说:“我们不是在做金融,我们是在用算法重新定义信任。”
这句话让陆鸣印象深刻。他后来才明白,赵鹏飞说的”重新定义”是字面意义上的——他们不是在建立信任,而是在创造一个信任的幻象。
幻象的核心就是”织金”系统。
陆鸣第一次接触到织金,是在入职三个月后的一次深夜部署。当时风控模型出现了一次异常波动,他在排查日志时发现,有一段他不认识的代码在数据管道的中间层运行。那段代码的功能很简单:将逾期超过九十天的坏账记录标记为”正常还款”,同时生成一批虚拟的还款流水来填充数据。
他以为是出了bug,连夜写了报告发给王总。王总第二天把他叫到办公室,关上门,给他倒了杯茶。
“小陆,“王总说——公司里所有人都叫他王总,尽管他的真名是王大勇,一个从河北农村出来的男人,据说早年靠放高利贷发了家——“你知道为什么我们的平台能给出比银行高三个点的收益吗?”
“因为风险定价更精准?“陆鸣回答。这是公司对外的话术。
王总笑了,笑容里有一种奇怪的坦诚。“因为我们的用户相信我们。信任是有溢价的。而织金系统,就是维护这份信任的工具。”
陆鸣花了几秒钟理解这句话的含义。然后他说:“这是欺诈。”
“这是金融,“王总纠正他,“你以为银行的坏账率是怎么算出来的?你以为任何一个国家的GDP数字是怎么来的?所有数字都是经过加工的,小陆。区别只在于加工的精细程度。”
“如果我不同意呢?”
王总依然在笑,但眼神变了。“那你这两年的期权就作废了。按现在的估值,大概值四百多万吧。另外,你在行业里的名声……你知道的,北京的互联网圈子很小。”
陆鸣走出了那间办公室。窗外的天空灰蒙蒙的,没有裂缝。
那天晚上,他没有辞职。他选择了留下来。
三
裂缝出现后的第三天,陆鸣开始在通勤路上观察它。
它不是一直都可见的。清晨和傍晚最清晰,正午几乎看不见。阴天的时候,它会发出一种极其微弱的蓝光,像是天空在伤口处凝固了一层薄薄的荧光物质。陆鸣在网上搜索”天空裂缝”,只找到了一些关于视觉疲劳和偏头痛的医学文章。
没有人谈论它。或者说,没有人在乎它。
这个城市有太多需要在乎的事情了。张金控股的P2P平台即将赴美上市,公司里每个人都在算自己手上的期权能值多少钱。陆鸣的工位对面坐着一个叫陈磊的程序员,连续两周穿着同一件格子衬衫,不是因为懒得换,而是因为他把所有的时间都花在了优化交易系统的撮合引擎上——上市前的最后一次大版本更新,赵鹏飞要求QPS提升到十万级。
“你应该回去睡觉,“陆鸣对陈磊说。
“不行,明天要发版。“陈磊的眼睛布满血丝,手指在键盘上飞快地敲击着,“你知道吗,我刚才在代码里发现了一行注释,不知道是谁写的,写着’// 这里是世界的接缝’。谁会写这种注释?”
陆鸣愣了一下。“什么文件?”
“撮合引擎的核心模块,deal_worker.cpp。你要看吗?”
“不用了,“陆鸣说,“大概是个中二的前同事写的吧。”
他回到自己的工位,打开终端,找到了那个文件。在第三千四百二十七行,确实有一行注释:
// 这里是世界的接缝。如果你看到了这里,请务必小心。
注释的下面,是一段他从未注意过的代码。那段代码不属于任何已知的模块,也不在Git的提交历史中——就好像它是凭空出现在文件里的。它的功能很奇怪:每当系统处理一笔交易,它会额外生成一个微小的浮点数误差,大约在十的负十五次方量级,然后将这个误差累加到一个全局变量中。
变量名叫world_debt。
陆鸣查了一下world_debt的当前值。终端上打印出一个巨大的数字,后面跟着一个”L”,表示长整型。他心算了一下——这个数字大约等于全球所有金融市场的总交易额,精确到每一笔,每一次,从有记录以来。
他的手开始发抖。
不是因为恐惧,而是因为他突然意识到了一件事:如果这个变量是他在梦中见过的东西——一种累计的误差,一种系统对”真实”的偏离——那么天空中的裂缝,或许不是什么视觉疲劳。
那天晚上,他第一次梦到了蝴蝶。
不是普通的蝴蝶。那些蝴蝶的翅膀是透明的,像玻璃一样,上面蚀刻着密密麻麻的数字。它们从天空的裂缝中飞出来,成千上万,铺天盖地,在城市的上空盘旋。每一只蝴蝶振翅的时候,陆鸣都能听到一个极其微弱的声音,像是一枚硬币落在地上。
他在梦中伸出手,一只蝴蝶落在他的指尖上。翅膀上的数字是:1400025.00。
一万四十万零二十五块。这是张金控股平台上一个叫”李秀兰”的用户的待收本息总额。他不知道自己怎么知道的,但他就是知道。
蝴蝶的翅膀在他指尖融化了,变成一滴透明的液体。液体落入地面,地面上长出了一棵极小的树,树干是钢铁的,树叶是绿色的百元纸钞。
陆鸣在凌晨三点醒来,浑身冷汗。
四
苏薇发现陆鸣不对劲,是在第二天的早会上。
王总正在大屏幕前演示Q3的运营数据,PPT上的曲线漂亮得像一幅抽象画——用户增长、交易量、利润率,每一条线都在稳健上升。在座的人都在点头,有的在拍照,有的在微信群里转发。只有陆鸣一直盯着窗外的方向看,眼神空洞。
“你没事吧?“苏薇在桌子底下踢了他一脚。
“我看到天上有裂缝,“他压低声音说。
苏薇的表情没有变。她微微侧过头,用只有两个人能听到的音量说:“我也看到了。”
陆鸣的瞳孔放大了一点。
“你以为只有你一个人?“苏薇说,嘴角的弧度几乎看不出变化,但陆鸣已经认识她足够久,知道那是她微笑的方式。“三天了。第一天我以为是没睡好,第二天我偷偷去同仁医院做了个检查,视网膜和视觉神经都很正常。第三天……”
“第三天你确认了它是真的。”
“不,第三天我确认了它不是我一个人的问题。“苏薇拿出手机,翻出一个加密的备忘录。“我查了社交媒体,过去一周内,‘天空裂缝’相关的话题在各大平台上被提及了超过两万次。但每次被提出来,都会在几分钟内被删除。”
“被谁删除?”
“不知道。但删帖的速度和模式,不像是人工审核,更像是算法自动过滤。而且,“苏薇停顿了一下,“过滤条件的关键词库里,除了’天空裂缝’之外,还有一组我从来没见过的词。”
“什么词?”
苏薇把手机递给他。屏幕上是一个关键词列表,每个词后面都有一个权重值,代表被过滤的优先级:
天空裂缝 0.95
world_debt 0.98
织金蝴蝶 0.97
数纸 0.91
李秀兰 0.89
陆鸣盯着最后一个名字。“李秀兰”。
“你认识?“苏薇问。
“我做了一个梦。“他把蝴蝶梦的事告诉了苏薇。她说完后沉默了很长时间,久到王总的PPT已经翻到了最后一页。
“散会,“王总说,“小陆、小苏,留一下。”
会议室里的人鱼贯而出。王总关上门,坐到他们对面对,罕见地没有笑。
“你们两个,是风控部门最聪明的人,“他说,“所以有些事,我应该告诉你们。”
他从口袋里掏出一张照片,推到桌子中间。照片上是一个中年女人,穿着碎花棉袄,站在一面红砖墙前面,脸上带着农村妇女特有的那种疲惫而温和的笑容。
“李秀兰,五十三岁,河北保定的农民。三年前在我们的平台上投资了十五万——她一辈子的积蓄。“王总的声音很平,像是在念一份报告,“去年十二月,她的投资到期,但我们的资金池已经周转不开了。客服用各种话术拖了三个月,她每天都在打电话,打了四百多通。”
“然后呢?“苏薇问。
“然后她从保定的一个水库跳下去了。”
陆鸣的手攥紧了。
“她的儿子来公司闹过,被保安架出去了。后来找了律师,律师说合同条款写得滴水不漏,打官司大概率输。事情就这么过去了。“王总把照片收回口袋,“直到上周,赵总告诉我,织金系统出了一个我们理解不了的bug。”
“world_debt?“陆鸣脱口而出。
王总的眼神锐利起来。“你知道?”
“我在代码里看到了。一个累计全局浮点误差的变量。”
“那不是我们的代码,“王总说,“赵总说了,没有人写过那段代码。它出现在系统里,没有Git记录,没有部署日志,就好像是自己长出来的。”
“代码不会自己长出来,“陆鸣说。
“你对代码的理解太狭隘了,“王总说,“赵总的原话是:‘当一个系统足够复杂,它就会开始有自己的意志。‘“
五
赵鹏飞的办公室在三十八楼,是整栋楼里唯一有窗户可以打开的房间。
陆鸣和苏薇被王总带上去的时候,赵鹏飞正站在窗前,双手背在身后,像是在欣赏窗外的风景。从他这个高度望出去,北京的天际线像一条锯齿状的曲线,在暮色中闪闪发光。
天空的裂缝从这里看得更清楚。不是一条了——是三条。像是在一块完整的蓝色幕布上,有人用刀划了三道。
“你们看到了,“赵鹏飞没有回头,“别装作没有。”
“赵总,“王总开口,“我把情况跟他们说了。”
“不是全部。“赵鹏飞转过身来。他的脸上没有平时那种技术高管特有的自信和从容,取而代之的是一种陆鸣从未在他身上见过的表情——敬畏,或者恐惧,或者两者的混合。“有些事情,说出来你们会觉得我疯了。”
“您说。“苏薇的声音很稳。
赵鹏飞走到办公桌前,打开笔记本电脑,屏幕上是一个终端窗口,黑底绿字。world_debt的值在屏幕上不停地跳动,每一秒都在增长。
“这个数字,“赵鹏飞指着屏幕,“代表的是全球金融系统有史以来累计的所有误差。每一笔四舍五入,每一次浮点截断,每一次为了’看起来好看’而做的数据调整。你们知道,金融的本质是信用,信用的本质是数字。但数字从来就不是精确的——它只是看起来精确。”
“我们知道,“陆鸣说,“但这个变量怎么会出现我们的系统里?”
赵鹏飞沉默了一会儿,然后说出了一句让陆鸣终生难忘的话:
“因为我们的系统是第一个复杂到足以’看见’它的系统。”
他解释道:全球金融体系是一个无比庞大的信息系统,每一秒钟都有数以亿计的交易在发生。每一笔交易都涉及数字的近似和截断,这些误差微乎其微,分散在数十亿个账户中,永远不会被任何人注意到。但从整个系统的层面来看,这些误差是累加的。数百年来的金融活动,从佛罗伦萨的美第奇银行发行第一张汇票开始,到华尔街的高频交易系统在一纳秒内完成一万次买卖,所有的误差都在一个看不见的维度里积累着。
“就像地质压力,“赵鹏飞说,“板块之间的摩擦力积累了数百万年,然后在某一天,地震了。金融系统的误差积累了几百年,现在,它也在’地震’。”
“天空的裂缝……”苏薇喃喃道。
“就是误差的外在表现,“赵鹏飞说,“我不是物理学家,无法解释为什么数字的误差会变成天空中的裂缝。但事实就在那里。而且——”
他按下键盘上的一个快捷键,屏幕切换到一个实时监控面板。上面显示着world_debt的增长速率曲线。曲线在过去一周内陡然攀升,从平缓的线性增长变成了指数级增长。
“增长在加速,“赵鹏飞说,“而且加速的原因,是我们的系统。织金系统每’修正’一笔坏账,就会在world_debt上增加一笔额外的误差。因为修正本身也是一种数字的扭曲,而且是一种更加暴力的扭曲——我们不只是截断,我们在凭空创造。”
陆鸣突然明白了。“所以裂缝的出现时间,和织金系统的大规模启用时间吻合?”
“完全吻合。“赵鹏飞的目光落在窗外,“三个月前,银监会开始排查P2P行业的坏账。王总让我把织金系统的产能提升了五倍,覆盖了所有业务线。从那以后,world_debt的增速翻了十倍。”
“你是在说,“陆鸣慢慢地说,“我们的欺诈行为……在撕裂天空?”
赵鹏飞没有否认”欺诈”这个词。他只是说:“我在说,每一个不真实的数字,都在让这个世界变得更脆弱一点。而我们已经制造了太多不真实的数字。“
六
那天晚上,陆鸣没有回家。他留在公司,一个人坐在三十七楼的风控部门办公区,面对着六个屏幕,开始做一件他从未做过的事:追踪world_debt的数据来源。
赵鹏飞给了他最高权限,包括访问织金系统的源代码。他第一次完整地阅读了织金的全部代码——不是那个处理数据的表层逻辑,而是深藏在底层的、他从未被允许触碰的核心引擎。
核心引擎的代码量出奇地少,不到一千行,但每一行都极其精密。它的基本原理并不复杂:通过篡改数据库中的字段值来制造虚假的交易记录。但它的实现方式有一种陆鸣从未见过的优雅——不是粗暴的覆盖,而是一种类似于”生长”的过程,新的数据像藤蔓一样从旧数据中衍生出来,彼此缠绕,最终形成一张密不透风的网。
这张网在代码中的名字叫fabric——织物。
织金。陆鸣终于理解了这个名字的含义。不是”织造黄金”,而是”用数字编织一个金色的幻象”。而这张织物,现在已经开始自己生长了。
凌晨两点,他在代码中发现了一个不属于任何已知模块的函数。函数名叫butterfly()。
void butterfly(double amount, string name) {
// 每一个被遗忘的数字,都会长出翅膀
world_debt += fabs(amount - round(amount));
if (world_debt > THRESHOLD) {
spawn_crack();
}
}
函数体下方的注释只有一行:
// 李秀兰 1953-2023
陆鸣盯着那个名字,感到一阵寒意从脊椎底端升起。
他调出了butterfly()函数的调用记录。调用次数:四百三十七万次。每一次调用都对应一个用户——一个真实的人,在一个真实的账户里,存了真实的钱,然后被一个虚假的数字替代了。每一笔被织金系统”修正”的交易,都在调用这个函数。每一笔被”修正”的交易,都在让world_debt变得更大。
而THRESHOLD的值,他查了一下,是一个天文数字。按照目前的增速,大约在四十天后就会被突破。
spawn_crack()函数只有两行:
void spawn_crack() {
// 天空只能承受这么多谎言
reality.fracture(random_point_on_sky());
}
陆鸣靠在椅背上,仰头看着天花板。天花板上有一盏日光灯,发出稳定的白光。但在他注视的第三秒,日光灯的边缘出现了一道极细的裂缝,白光从裂缝中泄漏出来,变成了淡蓝色。
他眨了眨眼。裂缝消失了。
“你看到了。”
陆鸣猛地转过头。苏薇站在办公区的入口处,穿着一件灰色连帽衫,手里拿着两杯咖啡。
“你怎么回来了?“陆鸣问。
“睡不着,“苏薇走过来,把一杯咖啡放在他桌上,“而且我查到了一些东西。关于李秀兰。”
她在旁边的椅子上坐下,打开自己的笔记本电脑。屏幕上是一份法院的公开判决书。
“李秀兰不是唯一一个,“苏薇说,“在过去三年里,张金控股平台上至少有二十三个用户因为投资款无法追回而自杀。二十三个。这个数字被织金系统完全抹掉了——甚至在公司内部的客服系统中,这些用户的记录都被标记为’账户异常注销’。”
陆鸣接过她递来的判决书,快速浏览了一遍。原告栏里写着一个名字:李建国,李秀兰的儿子。被告栏里写着:张金科技金融控股集团。判决结果:驳回原告诉讼请求。
“她儿子还在打官司,“苏薇说,“二审。下个月开庭。”
“你查这些做什么?“陆鸣问。
苏薇看着他,目光平静但坚定。“因为如果我们什么都不做,world_debt的阈值会在四十天后被突破。然后呢?更多的裂缝?更大的裂缝?裂缝大到什么程度会怎样?赵总没说,但你和我都知道,不会是什么好事。”
“你想怎么做?”
“关闭织金系统。”
陆鸣苦笑了一下。“关闭织金,坏账数据就会暴露。平台立刻会面临挤兑,几百亿的资金池会在几天内被抽干。二十三个自杀者的家属会联合起来起诉,监管部门会介入调查,王总和赵总会被抓,公司上下几百人会受到牵连。”
“包括我们。”
“包括我们。我们是知情者,从法律上说,我们是从犯。”
苏薇沉默了。窗外的天空已经开始发白,清晨的微光照亮了她脸上那种陆鸣一直觉得很好看的、棱角分明的轮廓。她三十岁,比陆鸣大三岁,至今单身,办公桌上放着一张和一个老年女人的合影——她的外婆,在云南的一个小镇上经营一间杂货铺。
“我在这个公司待了快两年,“苏薇终于开口,“刚来的时候,我以为自己是在做金融科技。后来我发现自己在做假账,我告诉自己,反正所有人都在做。再后来,我发现了那些自杀者的数据被抹掉,我告诉自己,这不是我的责任。”
她停了停,似乎在选择接下来的措辞。
“但天空在裂开,陆鸣。也许那只是一个幻觉,也许赵总的理论是疯话。但如果他是对的——如果真的有一个叫world_debt的东西,在因为我们的每一个谎言而增长——那我至少应该做点什么。不是为了那些死去的人,不是为了正义,就是为了——”
“为了天空别再裂下去了。“陆鸣替她说完。
苏薇点了点头。
陆鸣低头看着终端屏幕上跳动的数字。world_debt又增长了一百万。在世界的某个角落,又有一笔交易被织金系统”修正”了。又有一个人手里的真实数字,变成了虚假的数字。
“我需要想想,“他说。
七
接下来的三天,陆鸣没有去上班。他待在家里,一间隔断式的开间,望京的一栋老旧住宅楼里,楼下的烧烤摊每天晚上六点准时开始冒烟。
他做了几件事。
第一件:他在网上搜索了所有关于”天空裂缝”的报道和讨论。正如苏薇所说,这些内容正在被系统性地删除,但删除的速度跟不上产生的速度。在微博、抖音、小红书上,每隔几分钟就有新的视频和图片出现。他下载了几个还没被删的视频,放大后仔细分析。裂缝是真实的光学现象,不是后期特效,不是镜头畸变。在北京、上海、深圳、东京、纽约、伦敦——全球各大城市的天空上都出现了裂缝。数量不一,大小不同,但特征完全一致:极其细长的线性结构,边缘发蓝光,不影响天文观测,但肉眼可见。
最让他心惊的是一条来自深圳的帖子。发帖人自称是一名前华为工程师,他说他在公司的一次内部技术分享会上,听到了一位物理学家关于”现实结构”的演讲。那位物理学家提出了一个假说:我们所在的宇宙本质上是一个信息处理系统,物理定律是算法,物质是数据,而所谓的”现实”不过是一层渲染结果。如果信息层出现了不可恢复的错误,渲染层就会出现可见的异常。
帖子在十分钟后被删除了。但陆鸣已经截图保存了。
第二件:他打电话给了他在北大物理系读博的大学室友方宇。方宇的研究方向是量子信息论,电话里,陆鸣把天空裂缝的事描述成”一个朋友看到的奇怪现象”,问他有没有科学解释。
“你说的是那种在天空中出现的线状光学异常?“方宇的反应出奇地平静,“我也看到了。上周开始看到的。”
“你觉得是什么?”
方宇沉默了一会儿。“我不应该跟你说这些,但我导师的课题组正在研究这个。他们内部管它叫’信息坍缩现象’。基本假说是:大规模的信息失真——尤其是数字化的信息失真——会在物理层面产生可观测的效应。”
“什么效应?”
“你看到的那些裂缝,可能就是现实的信息基底出现了错误。就像视频文件损坏了会出现花屏,如果宇宙的’文件’损坏了,天空就会出现裂缝。”
“这听起来像《黑客帝国》。”
“《黑客帝国》是科幻,这个是科学——至少我的导师这么认为。他上周把一份报告交给了中科院,被压下来了。理由是’缺乏可重复实验证据’。“方宇的声音带着一丝苦涩,“但你知道最有意思的是什么吗?他们分析了裂缝出现的时间和地理位置,发现它们和全球主要金融中心的交易时间高度相关。纽约的裂缝在美股开盘时最活跃,东京的裂缝在日经指数交易时段最明显。”
陆鸣握着手机的手微微发抖。“你的意思是,金融交易……在导致天空裂开?”
“不完全是。准确的说是金融交易中的信息失真。比如虚假报表、操纵数据、高频交易中的价格偏离——任何在数字层面制造虚假信息的行为,都在增加’宇宙的错误率’。”
“如果错误率继续增长呢?”
方宇沉默了很长时间。电话那头只有微弱的电流声。
“我的导师有一个猜测,“他终于说,“如果错误率超过某个临界值,‘渲染’会停止。不是崩溃,不是爆炸,就是——停止。像关掉电视一样。”
第三件:陆鸣去了保定。
他坐了两个小时的高铁,然后打车去了李秀兰住过的村子。村子很小,几十户人家,沿着一条干涸的水渠排开。李秀兰的家在村子最东头,一间红砖平房,院子里有一棵柿子树,树叶已经落光了,光秃秃的枝桠指向天空。
他不是来忏悔的。他不确定自己来这里是为了什么。也许只是想看看,一个被虚假数字杀死的人,曾经过着什么样的生活。
院子的门没锁。他推开门,看到院子里铺着水泥,但水泥地面上有几道裂缝——不是天空那种线性的、发光的裂缝,而是普通的、土地干裂一样的裂缝。但在裂缝的边缘,长出了几根极细的金属丝。
陆鸣蹲下来,用手指触碰了一根金属丝。它是温暖的。
金属丝从裂缝中垂直向上生长,大约两厘米高,顶端微微弯曲,像是一棵刚刚发芽的树的微缩模型。陆鸣拔了一根,放在手心里观察。它的表面非常光滑,反射着午后的阳光,材质看起来像是……铜?不,不是铜。它比铜更亮,更有光泽。
像是黄金。
他突然理解了”织金”的另一个含义。不只是编织金色的幻象——当虚假的数字足够多,它们会在现实中”生长”出真实的金属。虚假和真实之间的边界,正在变得模糊。