肉香

2023-02-27 01:36恺瑞
科幻世界 2023年12期
关键词:阿香老李小王

恺瑞

来报案的是万维城法务部门的张律师。

万维城是乘着前几年元宇宙的东风发展起来的VR(虚拟现实)社区,也是现今最火爆的VR社区之一。戴上VR头盔,接入VR社区,就能在逼真的虚拟世界里体验有别于现实的虚拟生活。

受理案件的是互联网犯罪侦察处VR科的老李和小王。

VR科是随着VR社区的兴起而建立的部门。谁要是以为现实中的犯罪分子会在虚拟世界化身良民,可就太天真了。与现实世界一脉相承的诈骗是VR社区中最常见的犯罪行为,破坏计算机系统也演变出远程劫持用户头盔等新形式。除了新瓶装旧酒,也出现了一些VR社区特有的犯罪行为。这次张律师要报的案子,就是传播违禁代码这种新型犯罪。

接待张律师也是通过VR进行的。公安部为受理案件专门搭建了VR接待处,与线下受理相比更方便快捷,与电话和视频通话相比,“面对面”沟通会让报案人更放得开、信息传达更准确。

接待处是个小房间,一张桌子、几把椅子,一切从简。张律师入座后便说:“我司技术部门检测到近期有一段疑似违禁代码在万维城流传。我把样品带来了。”他打开公文包,掏出一个包子放在桌上。

老李从没见过这样的违禁代码,违禁代码最常见的形式是新型毒品。别看只有区区几行代码,但对人体的危害却是实实在在的,能给用户留下永久性创伤,甚至要命。

技术进步给犯罪分子提供了新的手段,警方不得不出手对这类代码的传播和使用严加管制。VR科维护着一张庞大的违禁代码表,每天都有新的代码加入其中,供各大VR社区运营商对比检测,实时向公安部上报。

一旁的小王显然也没琢磨明白,盯着白白胖胖的包子看了又看,说:“这是个包子。”

张律师点头。

小王又说:“现在违禁代码竞争都这么激烈啦?还带造型的?”特殊的外形意味着额外的代码量,成本更高,也更容易被发现。

张律师说:“我们怀疑这是一种新型违禁代码。”

小王问:“那你们查明这包子的效果了吗?”

张律师一本正经地回答:“它很好吃。”

要不是看万维城是家正儿八经的大公司,小王真觉得这张律师是找碴儿来了。“好吃算什么违禁啊?你们社区里,各种虚拟的山珍海味、上古美食、外星佳肴还少吗?”

张律师说:“它比那些都好吃。”

老李这时发话了:“你的意思是不是,吃了它容易上瘾?”如果具有成瘾性,多半意味着对中枢神经的伤害,那确实有违禁的嫌疑。就像许多年前,一些火锅店为了让火锅变得“好吃”,在汤里添加罂粟壳一样。

张律师回答:“我们第一时间排查了成瘾性。用户数据显示,他们在食用这些包子前表现出兴奋,食用时会感到愉悦,食用后还会念念不忘,但并未出现异常的生理指征。也就是说,它好吃,但不至于上瘾。”

小王不耐烦了,“说了半天,不就是个特别好吃的虚拟食物吗?哪里违禁了?”

张律师说:“它好吃是有原因的。”

老李和小王异口同声:“噢?”

“据说它包的是人肉。”

老李和小王对视一眼。办案这么多年,虚拟人肉倒是头回听说,算不算违禁代码也没有先例可循。但从感性上讲,就算是在VR社区里,卖人肉包子也绝不是什么光明正大的事。

张律师见两人沉默,开始背诵法条:“《互联网虚拟现实社区管理办法》第五章第三十六条规定,虚拟现实社区中提供的商品和服务不得涉及现实世界中的违法犯罪行为。虚拟现实社区运营商应下架此类商品、停止此类服务,并向相关部门提交相关违禁代码……”

老李打断了他:“行了行了,这我知道。你的意思是这人肉包子,可能涉及现实世界里的……吃人行为?”

张律师说:“这我说不准,毕竟这些包子不是我们向用户提供的,而是来自入驻万维城的第三方商家。我们发现这个情况后立即评估,结论是可能给我司带来法律风险,所以我才代表万维城来报案。”

老李思忖一阵说:“对新生事物保持谨慎是对的。案子我们接了,这个包子……这段违禁代码我们也先留下,还要请你提供一下出售代码的第三方商家的信息,以便我们进一步调查。”他说着,从抽屉里掏出一支笔和《报案受理登记表》,“来,先把表填了,写详细点。”VR时代,该走的流程还得走。

张律师填完表,把包子留在桌上,起身消失在一道白光中。老李和小王端详着这包子,面皮蓬松,皱褶均匀,还渗出一丝油星子,看上去确实可口。

老李说:“要不要尝尝?”

小王看看老李,又看看包子,咽了下口水,“我不尝。万一真是人肉味儿的,岂不是算我吃人了?”

“都是假的,代码而已。”

小王想了想,“要不先把皮儿剥开瞧瞧?”

老李照着小王后脑勺拍了一巴掌,“你小子还当真打证物的主意啊?得了吧,快下线,干正事儿了。”

两人摘下VR头盔,回到办公室。这对搭档共用一个隔间,两张办公桌背靠背摆在一起,桌上除了电脑和头盔,满满当当地堆放着各种文件、资料、卷宗。国家提倡无纸化办公,但什么都还是得留个纸质的底,心里踏实。小王把张律师在VR接待处填的表导出来,电子版、纸质版一式两份,老李过目签字后提交,这才算受理完成。

一套流程下来,不知不觉到饭点儿了。老李说:“下午要办案,中午吃个方便的吧。点个包子怎么样?”

小王连连摆手,“还包子呢?现在你一提包子我就想到……哎,不说了。不如吃个小面吧,也快。”

“沒肉哪儿行啊?要牛肉面,加料的。”

“行吧,你说了算。”小王一边在手机上下单一边嘀咕,“反正都是人造肉,不知道有什么吃头。”

VR社区风靡后,大部分人选择在虚拟世界里大快朵颐。一行行代码写就的满汉全席,远比现实世界里真材实料的饭菜便宜。至于现实世界里的一日三餐,只要吃饱就行了。于是,现实世界的餐饮业分化为两种。一种由传统餐饮转变而来,高端、奢侈,食不厌精、脍不厌细,是少数有钱人的消费品。另一种由快餐速食转变而来,流水线、标准化,营养均衡、量大管饱,是大多数人补充能量和营养的选择。出于成本考虑,这种快餐里的肉类都用人造肉代替。老李和小王便是这种快餐外卖的常客。

外卖由无人机送到单位门口,再由内部的送餐机器人分发到各个隔间。现在的外卖不仅保温、保鲜,面条还不会坨,就是“牛肉”的分量越来越少了。老李吃完一边擦嘴一边暗骂商家抠门。小王收拾完残羹餐具,两人开始了下午的工作。

老李和小王戴上VR头盔,进入万维城,根据张律师提供的地址,径直传送到“肉先生包子铺”门前。铺面不大,进出的食客却络绎不绝。两人一袭便衣走进去。店里只有八副桌凳,还没坐满,客人并没有在外面看上去那么多。包子铺启用了店面副本模组,在同一时间用户较多的情况下,会自动创建副本分流,保证客人舒适的用餐体验。

柜台后的虚拟服务员笑脸相迎,菜单悬挂在墙上,除了粥和豆浆,其余的都是包子:叉烧包、酱肉包、大葱肉包、芹菜肉包、香菇肉包、霉干菜肉包……老李发现了菜单的蹊跷之处:其他包子铺里,一般是叫“猪肉大葱包”,这里却只叫“大葱肉包”,不免让人对肉的来源起疑。他倚在柜台上,思索半晌说:“给我来个芹菜肉包吧。你呢?”

“我?”小王随口说道,“那就……叉烧包吧。”

小王从出餐口取了两个包子,放在桌上,掏出手机,打开代码识别程序扫描,几秒钟后得出结论:“跟张律师带来那个有相同的代码片段。”

面粉的香气混合着肉香在餐桌上弥漫,刺激着两人的味蕾。小王用充满希冀的眼神看着老李,等他指示。老李对着让人垂涎欲滴的芹菜肉包瞅了半天,索性抄起来就往嘴里送。小王瞪大了眼,结果包子刚碰到老李嘴唇就停了下来。“不行不行不行。”老李把包子放回盘子里。小王捂着嘴偷笑,被老李发现,老李把盘子推到他面前,“笑什么笑,要不你先来?”

两人僵持不下时,一个大腹便便的男人闪现在店里。说他“闪现”,是因为老李和小王都没有看见他从门口进来,凭空出现在两人的桌子旁。这个肥头大耳的男人笑着问:“二位可是第一次光顾小店?不介意我……”他比了个想要坐下的手势,也不等两人应允,便毫不客气地加入饭局。

他自我介绍道:“敝姓芮,草头内。这年头识得这字的人越来越少,以讹传讹,大家就都叫我‘肉先生了。没错,我就是这家包子铺的老板,刚才在后台观察数据,发现这桌上完菜后迟迟没有开始用餐,才来看看是什么情况。还请借一步说话。”话音刚落,周遭的环境倏忽闪烁了一下。待恢复正常,店里其他客人已没了踪影。这是肉先生给他们三个单独开了个副本,与其他客人隔绝开来。

私密的环境好谈私密的事。老李和小王做了自我介绍,却不说是警察办案,只说是朋友推荐而来。

肉先生听了说:“头一次来,有心理负担很正常。但我保证,咱家的包子,只要吃过一次就回不去了。”

“小莉,来一屉酱肉。”他冲服务员吩咐道。很快,一屉酱肉包端了上来。肉先生取了个碟子,倒了点醋,用筷子夹个包子蘸了,一口咬下半边,一边吃一边举着另外半边,展示热气腾腾的肉馅。“瞧瞧,三分肥七分瘦,肥而不腻、瘦而不柴。”说着还捏了捏筷子,满满的油脂从肉馅中挤出来,肉香四溢。肉先生把剩下半边送进嘴里,一边咀嚼一边含混地说:“不是我说,这品质、这口味、这满足感,在万维城找不出第二家来。光是搞定这种肉的代码,就花了小店半年的营收,为的就是让二位这样的老饕能一饱口福。唉,你们这都凉了,小莉,端两屉热乎的上来。这次算我请你们,希望二位以后常来光顾,也帮忙多多推广。”

肉先生这一通盛情下来,小王已经迫不及待要豁出去了。还是老李沉得住气,招架下来,说:“肉先生且慢。刚才你说,头一次来大都会有心理负担,莫非你这肉,有什么叫人难以启齿之处?”

肉先生的热情被浇了一盆冰水,脸上松弛的横肉拧到一起,“这个嘛,那位推荐人想必跟二位提过,二位心里肯定也清楚,就没必要说出来了吧。”

“不瞒你说,那位推荐人说得也是含糊,所以我们今天才到这儿来探个虚实。既然肉先生在这儿,就给个明白话吧,这包子馅儿到底是什么肉?”

“它就是你现在心里所想的肉。”

“你怎么知道我现在想的是什么肉?”

肉先生哼笑道:“你这样慕名而来的客人我见多了,我当然知道你想的是什么肉。”

“好,那你就说说看,我现在想的是什么肉?”

肉先生一拍桌子,“嘿,我做生意这么多年,没见过你这样胡搅蛮缠的客人。爱吃吃,不吃拉倒。”他气头上来,直接掀了桌子。好在店里使用了防倾覆模组,桌子倒了一半便被系统重置,掀飞的包子又好端端地回到桌上。

老李见对方掀桌,给小王使个眼色。小王立刻在手机上划拉几下,转瞬间,两人警服加身。老李喝道:“我们是公安局VR科的警察,现在怀疑你这家黑店在卖人肉包子!”

肉先生一哆嗦,这座二百五十斤的肉山差点儿一屁股坐到地上,幸好在半空中被防倾覆模组拉回了条凳上。他连连抱拳作揖,“大哥,二哥,是我有眼无珠,得罪了二位哥。但二位也知道,这VR社区里卖的都是虚拟的假肉。咱家这肉,跟别家的虚拟猪肉、虚拟牛肉一样都是代码,不至于犯法吧。”

小王说:“那你是承认你店里卖的是虚拟人肉咯?”

肉先生憨笑着说:“就是一噱头,好揽客。客人来了,吃了,觉得好吃,下次再来。谁还真知道人肉什么味儿不成?”

“人肉是能拿來当噱头的吗?违反公序良俗知不知道?”

“知道,知道,都怪我一时糊涂,一时糊涂啊。二位放小弟一马,我立马整改,再也不敢了。”肉先生在桌上磕头磕得梆梆响。

小王训完肉先生,看向老李,等待指示。老李手撑着下巴,思量半晌,问道:“你之前说这人肉代码是花钱买来的,是谁卖给你的?”

“百月集的阿香。”肉先生不忿地说,“就是这个婆娘,跟我推销这人肉,说万维城里最不缺的就是猎奇的人,用这肉做成包子保管畅销。我可真是着了她的道啊。”

百月集是个专卖各种肉类代码的铺子,就在万维城的代码集市里。代码集市有点像现实世界里的批发市场,商家在这里进货,经过加工和包装后再推向用户。只不过这里卖的都是代码制品,商家买来一复制,就相当于打了批发。

老李和小王按照肉先生提供的地址,直接传送到店铺门外,只见门上挂着“百月集”的古体字牌匾,进门后两侧各有许多柜台和货架,展示着各色生鲜肉品:猪蹄猪肠猪五花,牛肚牛腩牛肋条,鸡腿鸡翅鸡胸肉,鸭脚鸭脖鸭锁骨……常见的家禽家畜一个不少。尽头的柜台后,老板娘正背对两人,摆弄货架。

小王清了清嗓,引起对方注意。老板娘闻声道:“哟,有官人上门啊。”话毕才放下手中的工作,转身迎上来。她虽然个子不高,但身材丰腴,胸前挂个细长的坠饰,款款走到柜台后,笑脸盈盈地说:“请问两位看什么肉呢?咱们家的五花黑猪肉可是一绝,采样的是川西高原正宗的人参猪,肥三瘦七,肥而不腻,瘦而不柴……”

小王不理会她的推销,“我们是公安局VR科的警察。请问这儿有谁叫阿香吗?”

老板娘略显羞涩地说:“两位官人怎么连我小名都知道?真是不好意思。”她鼻子嗅了嗅,忽然皱眉说:“是不是那个姓芮的死胖子闯什么祸了?”

小王一惊,“闯祸倒不至于。不过,你怎么知道我们刚刚到过肉先生包子铺?”

“你们身上有包子味儿,肉先生家的,准没错。”

小王不禁点头暗叹。老李插了个话,问阿香:“我们刚进门时,你看都没看就称呼‘官人,难道也是闻出来的?”

阿香狡黠一笑,“从集市门口的传送点到这儿,必定经过海鲜市场。你们身上一丝鱼腥味儿都没有,肯定是直接传到门外了。有这等权限的人,不是万维城管事的就是公务人员,叫一声官人多半不会错。就是不知两位官人登门拜访,有何贵干呀?”

小王问:“肉先生说他家包子馅儿用的肉,是从你这儿买的?”

阿香方才热情的目光顿时变成一对冷眼,双手抱在胸前答道:“是。”

“你卖给他的是什么肉?”

“人肉。”

小王没料到阿香如此爽快,竟没想好怎么接下去。阿香拿起胸前那“坠饰”,含住一端深吸一口,一阵烟雾从鼻孔和嘴角喷出来。原来这挂饰是个烟盒,从现实世界的电子烟演变而来,可以随意调节口味。老李和小王都不好这口,早就在个性化设置里屏蔽了烟味,虽然眼前烟雾缭绕,却没有丝毫难闻的味道。

小王摆手拨开烟雾,叱问道:“卖人肉还这么明目张胆?”

“卖人肉怎么了?是违了家规还是犯了国法啊?”

“这是违反公序良俗,知道吗?”

“隔壁卖娃娃鱼和果子狸还违法犯罪呢,咋不见你们上门关照?”

这阿香可比肉先生难缠得多,见小王应付不来,老李接过话头,“买卖保护动物这块儿,VR科可没少操心,不仅相关代码要审核,连研发流程都要求备案。正是因为有严格的监管,所以现在VR社区里流通的所谓保护动物制品,其实都是根据它们的人工养殖同类或者非保护动物近亲改良研发的仿制品,并不违法。”

阿香轻蔑地说:“冒牌货呗。那我这人肉也是冒牌货,是猴子肉改良的,成不?”

老李说:“这个我现在下不了定论,所以要调查清楚。说吧,你这所谓的人肉代码是从哪儿来的?”

“买来的。”

“谁卖给你的?”

阿香别过头去,吐个烟圈说:“抱歉,商业机密。”

小王挥手扇开烟圈,严肃地说:“请配合我们调查,这可能涉及人身伤害行为。”

阿香不屑地笑着,从柜台下面搬出个瓦楞纸箱。小王和老李好奇地看着她把箱子放在柜台上,揭开箱口。小王凑过去往里看,吓得一哆嗦,后退了两步。老李定了定神,做好心理准备才凑近去看,虽然反应没那么激烈,但也倒吸一口凉气。那箱子里立着一只脚,肤色发紫,从脚踝处齐齐斩断。阿香笑出声来,嘴里的烟雾随着笑声弥漫,“你们倒是说说,我收来的这只脚到底对谁人身伤害了?虚拟世界里的脚难道还会有主人不成?”

现实世界里,无论一只脚、一块肉甚至一根头发,总能追溯到它的主人;虚拟世界里,只要编写代码,这些东西都能凭空生成、无限复制。但要做到逼真,就不那么容易了。老李长舒一口气——刚才一不小心吸了不少烟气,又随着这口气吐出来,样子有点滑稽。他故作镇定说:“光是仿制一只脚的外观,只要觀察细致或者对解剖学略通一二,便能做到。但人肉的滋味缺少参照,要想仿制,恐怕只有亲口品尝过才能做得到。”

“既然缺少参照,你又凭什么认为我这人肉的滋味是参照了真实的人肉?”

“正是缺少参照,我才不能排除你的人肉是参照真实人肉仿制的可能性。”

阿香拧动烟盒底部,换个口味猛吸一口,“你们这么笃定地要把我这虚拟人肉跟真实人肉挂上钩,那我可就得说道说道了。VR社区这么多用户吃着五花八门的肉食,他们到底是在吃什么?”

老李不动声色。小王自告奋勇地答道:“当然并没有真的吃下什么,只不过是服务器执行了一段代码,让用户的VR头盔发送电脉冲而已。”

“既然如此,你又凭什么判断什么样的电脉冲是猪肉、什么样的是牛肉、什么样的又是人肉呢?”

“猪肉代码形成的电脉冲,能激发我记忆中吃猪肉的感受。牛肉代码形成的电脉冲,能激发我记忆中吃牛肉的感受……”小王说到这儿卡了壳,才发现中了阿香下的套,看看老李,惭愧地低下头去。

阿香顺势又问:“那人肉呢?没有吃过人肉的用户吃了我这人肉,怎么会觉得自己吃的是人肉?”

小王不敢作声。老李开口道:“是你告诉肉先生,你卖给他的是人肉代码。肉先生宣传自家包子时又向客户暗示包子馅儿是人肉,客户吃了自然会觉得自己尝到了人肉的滋味。”

“正是。”阿香得意地笑道,“不同的电脉冲到底代表什么肉,最终是由用户的心思决定的。我提供的只不过是一段叫作‘人肉的代码而已,代码本身并不指明肉的品种。我们平时称呼什么肉什么肉,只是方便指称不同的代码而已。”

“狡辩!”小王指着阿香呵斥。

阿香白了他一眼,用烟盒指着方才那只脚说:“你可知道这是什么脚?”见小王已不想搭理,她便自问自答,“其实这并不是人的脚,而是客户托我找人定制的克林贡人脚。”小王和老李面面相觑,阿香解释道:“科幻片里的外星种族,看来二位并没听过。既然如此,刚才看到它的时候,为什么要为一种听都没听过的、虚构种族的肢体感到害怕呢?因为心思。”她用烟盒敲了敲太阳穴,接着说,“虽然它被编写出来的初衷是成為一只克林贡人的脚,但也没法阻止二位的心思认定它是人脚。可见,决定一段代码是什么,是人的心思,而不是它的名称。”她说罢吐出一个宣布陈述完毕的烟圈。

阿香比肉先生难对付得多,就连老李也一时间找不出她的逻辑漏洞,只得避其锋芒。“别扯远了。我们今天不是来坐而论道的,只想要你告诉我们人肉代码是从哪儿来的,至于售卖它算不算违反公序良俗、犯不犯法,我们就暂且不追究了。”

阿香断然拒绝,“抱歉,恕难从命。在万维城混了这么些年,基本的商业操守我还是有的。”

碰上个硬茬儿,小王还在抓耳挠腮地想招,没料到老李先打了退堂鼓,“既然这样,我们就先告辞了。如果想通了,记得联系我。”他留了个身份二维码在柜台上,走出百月集。小王满腹狐疑地跟出门后,问他为什么就这么放过阿香,这不像是他一贯的作风啊。老李不慌不忙地掏出手机说:“等我打个电话。”

另一种人们热衷于从现实世界带进虚拟空间的违法行为,是逃税。对逃税者来说,虚拟空间里每一秒都在产生海量的数据,暗地里发生的交易可以永远藏在暗地里;对执法者来说,虚拟空间里发生的所有事情都记录在案,只要有心就能让暗地里的交易无所遁形。老李这通电话直接打到了他的发小、税务局VR科的科长那儿。老李和小王正准备回局里处理别的事情,阿香便主动招呼了过来,也省得两人下线又上线这一番周折。

人肉代码来自炮哥。小王检索了他近期在万维城的活动轨迹,发现他大部分时间混迹于酒吧、夜店和会所,时不时到市场上转转,做些倒卖代码的生意,符合“街溜子”的行为模式。小王在一家酒吧找到他时,一眼就从他摇头晃脑的样子看出他刚刚服用了违禁代码。炮哥见小王亮出身份,登时清醒过来,拔腿就跑,奈何小王频频施展传送术堵截,终究让他逃无可逃。穷途末路,炮哥祭出最后一招——走为上计,直接下线,退出了万维城。

VR网吧里,炮哥骂骂咧咧地取下头盔,一睁眼被吓了一跳——他旁边不知何时坐了个身着制服的警察,直愣愣地看着他。他起先以为是在虚拟酒吧里调的“百乐水”产生的副作用,把幻觉带回了现实。待警察掏出手铐说“请跟我们走一趟”,他才知道这回完犊子了。原来刚才小王陪炮哥玩那一阵猫和老鼠的游戏,是为了让老李定位到炮哥登入万维城的位置。老李随即联系当地警方,前往炮哥所在的VR网吧将他捉拿归案。

虚拟审讯室里,炮哥的双手被铐在椅子把手上,桌子对面老李坐镇审讯,小王抱着平板电脑在一旁记录。老李道:“说吧,为什么跑?”

炮哥欲言又止,扭扭捏捏,磨叽好半天才说:“警官大人,我就做点小本买卖,赚点糊口钱,没做什么伤天害理的事儿,这阵仗,真不至于。”

“至不至于不是你说了算。说说你那小本买卖都卖些什么东西?”

炮哥支支吾吾,“就……代码。都是代码而已。”

“违禁代码?”

“啥呀,”炮哥唯恐避之不及,“就我自己没事儿整的些代码,玩玩儿。我哪知道违不违禁?”

“卖了?”

“卖了些,都是小钱。”

“就我同事找到你的时候,你刚喝下那玩意儿?”

“哎,见笑了。”

老李示意小王把平板电脑递给炮哥,“来吧,把你卖过哪些代码,买主都是谁,一条一条写清楚。怎么处置,就看你表现了。”通常来说,这种私人自制代码,没有发生大规模危害的情况下,VR科也就睁一只眼闭一只眼。只是炮哥自己撞到枪口上来,算是意外收获。

待炮哥写完,小王把平板拿回来给老李翻阅。老李来回翻了几遍,又看看炮哥,炮哥用真诚的眼神急切地盼着他回应。老李问:“就这些?”

炮哥赶忙举起一只手回答:“我发誓,就这些了。”

老李叹了口气,厉声质问:“你跟阿香的买卖怎么不老实交代?”

炮哥愣了愣,纳闷道:“啊?就那玩意儿也算违禁代码啊?”

“当然算了,为什么不算?”

“行行行,你说算就算,只是……”他做出一副为难的样子,“那代码不是我写的。”这回轮到老李和小王纳闷了。炮哥说:“那是我爸写的。”

原来这炮哥名叫包焱,他爸叫包广,本是个厨子,失业后自学VR食用肉设计,写出这么一段惹出风波的代码来。老李让炮哥那边的警方把包师傅找来,问清事情的来龙去脉。

包师傅个头不高,一把年纪,坐在审讯室的椅子里扭来扭去,找不到一个舒服的姿势。前VR时代过来的老一辈不少都有这种对虚拟环境的不适感。他一副老实巴交的样子,跟儿子对比鲜明,老李索性让小王给他去掉了手铐。老李向包师傅说明了包焱的情况,包师傅长叹一口气,咒骂了几句那个不成器的儿子,随后把事情的原委一 一道来。

包师傅原本在城里开了一家“包吃饱”饭馆,生意说不上火爆,但足够支撑他们爷俩三餐吃饱。包师傅尤其擅长烹饪肉菜,什么五花肉、琵琶腿、猪大肠、牛腱子这些寻常食材,在包师傅的烹制下尽能化作让人欲罢不能的佳肴,让“包吃饱”的名声在美食评分网站上不胫而走。

生意正当蒸蒸日上,人造肉出现了。刚开始,人造肉的口感跟真肉压根儿没法比,甚至还不如一些仿肉的豆制品,包师傅嗤之以鼻,没放在眼里。哪知经过几代产品迭代,人造肉的口感不仅达到了以假乱真的地步,还靠低廉的价格抢占了真肉的市场。包师傅的日子难过了起来,但他依旧坚持用真肉做食材烹饪菜肴,还是赢得了一批跟他有着相同原则的食客,让饭馆能勉力经营下去。

没过多久,虚拟现实出现了。包师傅一开始还蒙在鼓里,只见饭馆里的客流量一天不如一天,便问了几个常来的食客,说很多人都去了什么“万维城”“圆梦苑”“极乐境”。他以为是新开发的商圈,直到有一天见到包焱在家戴着个头盔躺着,叫也叫不起来。

“荒唐!简直荒唐!”得知真相的他,把包焱的VR头盔摔在地上,“肉有假的就罢了,现在连社会都是假的、人生都是假的,那活在这世上还有什么意义?”

包焱一边捡起摔碎的头盔,一边不耐烦地说:“爸,时代是进步的。你不愿接受新鲜事物,不代表别人就不能接受。就说吃的吧,在万维城里,哪家饭店的口味会比你那‘包吃饱差?不仅不差,还能吃到很多原本吃不起的山珍海味,难道不好嗎?”

“假的,都是假的。假的食物,能吃饱吗?”

“玩VR的人追求的不是吃饱,而是吃不饱。吃不饱,才能暴饮暴食;吃不饱,才能想吃什么吃什么、想吃多少吃多少;吃不饱,才是每个老饕的终极追求。你那‘包吃饱的理念已经过时了!”

包师傅怒扇包焱一个耳光,“‘包吃饱那不是让客人吃饱,是让你吃饱!不想吃饱就给我滚,我没你这个儿子!”

包焱捂着脸,恨了包师傅一眼,抱着摔坏的VR头盔夺门而去。

饭馆的生意每况愈下,好些常客都不再来了。又是惨淡经营的一天,包师傅正准备关门打烊,一位西装革履的男人走进店里,包师傅立刻笑脸相迎。男人点了几个菜,吃几口就眯上眼睛,像是在品评。包师傅心头道:专业,难得有这么专业的食客上门了啊。

包师傅等男人吃好,主动上前询问:“客官觉得小店味道如何啊?”

男人回答:“味道合格,你这家店符合入驻万维城的标准了。”包师傅还没搞清楚状况,男人就拿出一份宣传单,滔滔不绝地讲解虚拟现实是未来的大势所趋,万维城是虚拟现实社区中的龙头,入驻万维城是把握时代的脉搏、抓住未来的机遇……

包师傅花了好一会儿工夫才反应过来,这万维城不就是儿子沉迷的虚拟世界吗?那里的城市是假的,生活是假的,连餐桌上的肉都是假的。“滚,不去,你走吧,这儿不欢迎你。”包师傅钱也不收就把男人往外轰。

男人一边退一边说:“现在入驻费用七折优惠,还可以用实体店面抵押贷款……”

那天之后,包师傅总是闷闷不乐,却又做不了什么,只能眼睁睁看着亏损日益增多,进而入不敷出,最后交不起房租,只能关张大吉。虽说箱底的积蓄还能支撑一段时间,但苦心经营半辈子的饭馆一下子没了,包师傅心底还是空落落的。他想起那个游手好闲的不孝子,不知是不是又在虚拟空间里虚度光阴。

包焱不知从哪儿得知了“包吃饱”倒闭的消息,半年来头一回回家看望包师傅。包焱比出走时体面了许多,穿得人模人样,手里还拎了香肠和板鸭——都是特地为包师傅买的真家伙。

“小子,出息了啊。”包师傅收下东西,心头不是滋味,有点后悔当初一时冲动赶走了包焱。他招呼儿子坐下,关切地问:“最近过得……怎么样?”

包焱不以为意地说:“还行,自己做点小买卖。”

“噢?”包师傅没想到儿子这么快就磨炼出了本事,“在哪儿做什么买卖呀?”

“在万维城,卖点代码。”

又是万维城。不过这次包师傅听到这个名字,心头有了改观,又问:“那什么城里,真的能赚钱?”

“当然能。”包焱得意地说,“我现在还只是赚点小钱,等以后名气响了、客户多了,就能赚大钱咯。”

“那你卖的这代码又是什么?”

“万维城里的东西,小到锅碗瓢盆,大到高楼大桥,都是代码写成的。我自学了一点技术,现在能写一些简单的……东西,有人喜欢,就能卖钱。”

听见儿子能自力更生,包师傅满心欢喜,直道“不错不错”。他又想起那天万维城的工作人员上门推销,说是能在里面开饭馆,又问包焱:“那什么城里,人们吃的也都是……”

“代码。”

“那里面的厨师……”

“嗨,哪还有什么厨师。原材料是代码,烹饪过程是代码,做成的菜肴也都是代码。要在万维城里开饭馆,就得学会怎么写代码。”

包师傅寻思,事到如今,这也不失为一条生路。两人又聊了一阵,包师傅向包焱打听了怎么登录万维城、如何入门学习代码、需要购置什么设备。包焱一 一耐心解答。父子两人其乐融融,仿佛又回到了“包吃饱”还在的时光。

包焱走后,包师傅开始从头学起,在VR餐饮业相关的众多类别中,选中了“食用肉”这个门类,毕竟这是他从前最在行的行当。各种常见肉类的基础代码网上都有,关键是如何调配出讨喜的特色来。这对于常年跟肉打交道的包师傅来说并非难事。他不断修改、调试、优化,戴上头盔,克服不适,亲自进入万维城品尝,很快就做出了顶级和牛肉、高原香猪肉、野生大黄鱼、深海帝王蟹……当然,这都是包师傅凭记忆写就的肉质和口感,没有经过审核备案,就不会被正式承认为相应的肉品,也没法在市场上光明正大地销售。

但包焱有路子,说卖代码的事儿就包在他身上好了。每次包焱回家看望,包师傅就把新研发的几种肉类代码交给他。包焱转头就在代码集市上找个专收三无代码的买主卖掉,用换来的钱给老爷子买上好烟好酒和好肉,下次看望时送上门去,多出来的钱就自个儿在万维城里挥霍了。包师傅不懂这里面的门道,还以为儿子做的是正经生意。包焱每次上门他都眉开眼笑,抽着烟喝着酒,为自己克服万难、迎来人生第二春而喜不胜收。

有天,包师傅酒兴上了头,开始思考虚拟世界里的代码,是如何让人觉得吃下的是什么肉。他想,不管吃了什么肉,实际上都是万维城运行了一段代码;不管运行了什么代码,用户通过头盔接收到的都是一阵电脉冲;不同的电脉冲如何决定用户感受到的是什么呢?那只能是用户自己了。电脉冲的模式最接近用户记忆中的什么体验,就能让用户感受到什么。要是写一段代码,跟用户经历过的所有体验都不同,他会体验到什么呢?比如,写一种跟用户吃过的所有肉都不同的“肉”,用户吃下去时会感觉吃了什么呢?

胡思乱想给了包师傅灵感,他一个激灵,酒醒了。他想,要是不必像现实世界里的任何肉,那他的设计就可以摆脱所有束缚,创造出一种从来没有人品尝过的、绝世美味的肉!包师傅不知道,万维城里早就有人这么做了,什么王母娘娘的蟠桃、油炸外星努纳鸡,只有想不到没有吃不到。但也正因为他不知道,迸发的激情才没有被浇灭。

下一次包焱拜访包师傅时,他把这段前所未有的全新代码交给了儿子。

包焱问:“这次是什么肉?”

包师傅回答:“没名字。”

“没名字?”

“我自由发挥的。”

包焱挠了挠头,“没名字可不好卖啊。客户总不能买之前什么都不知道吧?再怎么着,总得想个名字出来。”

包师傅双手在胸前一抱,“我想不出。反正是所有人都没吃过的肉。”

包焱不屑地说:“哪还能有万维城的人没吃过的肉?老包,咱们主打的招牌是口味,不是搞标新立异。你这么个搞法,我没法卖啊。”

包师傅苦心研发的杰作被儿子这般轻视,他一怒之下脱口而出:“人肉!我不信你们谁吃过人肉!”

包焱先是给结实地吓了一跳,以为包师傅干了什么伤天害理的事。转念一想,他爸不是这样的人,多半只是气话,但这给了他一个大胆的想法:就包装成人肉!反正没人吃过,只要他说是人肉,客户肯定会把它当成人肉。

他离开包师傅家时,还对自己天才的想法乐得合不拢嘴,哪知现实给他泼了盆冷水。代码集市上,没人接包焱的招,都以为是个恶作剧,只有阿香流露出一点兴趣。包焱就要了个便宜价卖给了她。

后来的事情,老李都知道了。虽然他对包师傅的遭遇有些同情,但这爷俩制造和贩卖违禁代码的罪名是坐实了。虽不至于入刑,但拘留罚款是跑不掉的。老李无能为力,只得吩咐小王去跟进相关事宜。他自己则把事情经过整理了一下,发了条信息给万维城的张律师,算是做个交代。

第二天,老李收到张律师的回信,说公司愿意帮包氏父子缴纳罚款,但要先见包师傅一面。这能弥补一些包师傅的损失,是件好事,老李尽快安排了两人在虚拟接待处见面。按规定,老李和小王在一边旁听,算是监督。

包师傅见了张律师显得有些局促。张律师拿着一沓文件,对包师傅说:“包先生,您的事情我司已经了解过了,我们对您的创意很赞赏,愿意帮您支付这次处罚的罚金。”包师傅不知所措,看向老李。老李点点头,表示支持。张律师又说:“但前提是,您愿意跟我司进行合作。”

“合作?”包师傅嘀咕道,“我有什么值得让你们跟我合作的。”

張律师爽朗笑道:“当然是您那段惹出麻烦的代码啦。只需要将代码未来五十年的使用权独家授予我司即可,包括但不限于代码本身、任何形式的副本和变种、以该代码为素材的任何虚拟世界物品。其间,您不得擅自使用该段代码,也不可将使用权授予任何第三方。合同期满后,我司有优先续约的权利。”他把合同摆到包师傅面前,一页页翻开,“下面我来讲解一下合同里的细节……”

老李百无聊赖地熬过了这半个小时。待张律师讲完,他总算能伸个懒腰,用胳膊肘顶了顶快要睡着的小王。包师傅一直呆呆地听着,一言不发,等张律师把签字笔递给他时,他才说:“要是我不签呢?”

张律师早有预料,从容回答:“根据您登录万维城时签署的用户协议,在我司的虚拟空间中制造、传播违禁代码,危害我司虚拟空间及用户安全,我司有权利对您发起诉讼,赔偿损失。”

“损失?你们有什么损失?”

张律师耸耸肩说:“我们的技术部门会评估您的代码对我司的虚拟空间造成的损害,财务部门会将这些损害换算成财产价值,法务部门,也就是我所代表的部门,会向法院提交诉状,将您告上法庭。”

包师傅眼里没了神气,没精打采地说:“我想也是。签就签吧。是你们的了,都是你们的了。”

张律师确保包师傅完成了有效签名,随后说道:“交付罚金的资金已经打到您账上了,合作愉快。”他假惺惺地道谢后离开,消失在白光中。

这一切老李看在眼里,但他也没什么更好的办法能帮上包师傅,只能劝慰几句。他吩咐小王带包师傅去处理罚金的事,说自己要留在这儿再整理一下案卷。小王和包师傅被白光送走后,老李绷紧的弦松了下来,泄气似的倒在椅子里。

老李拉开抽屉,张律师一开始带来的那个人肉包子还在里面,他把它拿在手上把玩。包子是假的,人肉是假的,香气也是假的。这重重虚假让老李和小王结结实实忙活了两天,让肉先生和阿香卷进这场风波,更让包师傅两爷子成了牺牲品,而坐收渔利的却是制造这一切虚假的万维城。

老李苦笑。比起真正的吃人,吃点虚假的人肉又算得了什么?他把包子送进了嘴里。

【责任编辑:竹 子】

猜你喜欢
阿香老李小王
渴望母爱
百变“老李”
给老李过生日
减肥
阿香婆婆的枣木箱
“狡猾”的老李
麻辣烫
借钱
女屠户阿香
老李的咏叹调