“那带宽的问题呢?”余弦又问。
“这个我之前做过预想,我们可以把那些大的音频文件切成无数个小碎片,分散存储在不同的手机里,分布式存储。”温晓胸有成竹地解释道:
“当你下载一个文件时,并不是从某一个人那里下载,而是从周围几十个拥有碎片的人那里‘拼’过来。”
史作舟声音已经带着崇拜了:
“我去,相当于靠着大家互相‘喂饭’,自发的运转下去啊!以前的‘种子BT’下载电影不就是类似的逻辑吗?”
邵顺着这个思路说:
“我们还可以做一个‘奖励机制’,谁贡献的存储空间和带宽多,谁就能获得更高的下载、转发优先级,还能获得更多的‘兔子洞积分’!”
“可以,兔子洞积分就叫做‘胡萝卜’好了!”史作舟和邵对上了电波。
余弦点了点头,技术难点有了解决方案,他提出了第二个顾虑:
“那安全性呢?我是说,我们四个的安全性。”
他顿了顿,继续道:
“如果我们真的做成了最大的资源站,那就意味着,我们会站在风口浪尖上。不管是学校官方,还是那个TDI背后的神秘组织,都有可能盯上我们。如果暴露了,后果不堪设想。”
这是他最担心的,如果“兔子洞”太过招摇,会不会引火烧身?
“这点倒是不用担心。”温晓解释道:
“我们最大的优势就是去中心化,这个词意味着,在我们的架构里,没有‘管理员’、没有‘后台’,所有的用户,包括我们自己,在网络里都是一串随机生成的公钥代码。”
“也就是说,我们登录不需要手机号、不需要邮箱,甚至没有常规的账号体系?”史作舟挺震撼的,这种架构他之前没有见到过。
“是的,公钥就是你的账户,私钥就是你的密码,Code is the law,代码就是规则本身。”温晓的语气里透露着她作为技术人员对这种架构的推崇。
“相当于,我们和其他用户是平权的,我们也只是普通的节点,没有人知道谁是运营者吗?”邵问道。
“对,就算他们抓到了数据包,也只能看到一堆乱码在手机之间跳来跳去,他们不知道哪个文件是从谁那里发出来的。”
温晓打了个比方:
“就像是一滴水,藏进了大海里,我们只是大海中普通的四滴水。而且,只要还有节点上运行着‘兔子洞’,那这个网络就是杀不死的。”
余弦坐直身子,他想到了一个问题:
“既然如此,那我们在这个节点网络中话语权要如何保证呢?虽然这样听起来有些既要又要,但不要忘了,这才是我们的目的和出发点。”
“你说的对,我也不希望它变成一个充斥着垃圾信息,甚至是恶意陷阱的赛博垃圾堆。”电话那头的温晓似乎早就考虑到了这一点:
“虽然我们没有管理员权限,但我们可以利用这个体系里的‘共识机制’。”
“共识机制?”余弦对这个词有些陌生。
“在我们的网络里,由于没有中央服务器,信息的传播优先级和热度排序,是由‘大多数节点’决定的,通过算法投票,少数服从多数。”温晓解释道。
“也就是说,如果有人掌握了51%以上的节点,那它实质上就拥有了对这个网络的绝对控制权?”史作舟恍然大悟。
“对,我们可以基于刚才说的‘胡萝卜积分’,来设计一套可以竞价排名的‘贿选’机制。”温晓说出了她的构想。
“什么叫‘贿选机制’?”邵懵了。
“你们在打车的时候,有没有用过‘加价调度费’功能?只要你加了钱,司机就会优先来接你,平台也会优先给你派单。”
都是聪明人,温晓说到这里,几人就都明白了。
“你的意思是,谁给的‘胡萝卜’多,节点就优先帮谁转发,优先帮谁存储?”余弦的思路被打开了。
“没错!就是这个意思!”温晓笑道:
“正常情况下,节点是随机转发存储消息的,但是,如果你选择支付额外的‘胡萝卜’,来‘贿赂’节点,所有的节点就会优先处理你的订单,把你的消息加急、置顶、广播给所有人。”
余弦悟了,真的是个天才的构想。
昨天他就已经被温晓“烽火台”的离线传输网络给震撼过一次,今天又被这种天才般的贿选机制所冲击。
“可我们哪里来的胡萝卜?晓晓,你刚不是说没有管理员和后台吗?我们怎么给自己发放胡萝卜呢?”邵有些担心。
“规则是公平的。没有人可以‘发放’胡萝卜,大家都是要通过运行节点来产出积分,但是......”温晓的声音透着一丝狡黠。
“但是我们入场最早!设备最多!所以我们在起跑线上就拥有了绝对的优势,贡献了最多的带宽和存储!”史作舟一下子悟了。
余弦深吸了一口气。
这不仅是技术,这是经济学,甚至政治学的范畴了。
这是一个顶级阳谋,是一种“隐形控制”。
平时,大家自由交易,看似平等,并且“藏木于林”,他们也能隐藏其中。
但一到关键时刻,他们可以瞬间抛出手里囤积的海量“胡萝卜”,对全网的节点进行饱和式的“贿赂”!
他们不需要强制性的删除别人的文件,那会让大家觉得不自由、不安全。
但通过这套积分贿选的制度,他们就可以光明正大的,让大家只能看到他们想让人看到的优质内容,让这些内容瞬间霸屏。
而那些没有积分加速的垃圾内容,自然也会沉底,无人问津。
既保留了“去中心化”的安全外壳,又保留了关键时刻“宏观调控”的权力。
“你是天才。”余弦不由自主地夸赞道。
“哎呀晓晓你脸怎么了?发烧了吗?哎别跑别跑,让我摸摸。”
邵的声音在听筒里传来,伴随着一阵嘈杂的床铺翻动的声音。
余弦看了看时间,讨论这一会,已经是周日中午了。
时间紧迫,留给他们的时间不多了。
“温晓。”
“在!”
“虽然现在的技术方案已经很完美了,但把现在只用于传输简讯的Test版本,改造成一个集成了‘文件分发论坛’、‘分布式存储’、还带有一套‘积分竞价’经济模型的平台,需要多久?”
“现在有AI辅助写代码,加上一些开源代码复用的话......至少也要半个月。”温晓评估着工作量。
“半个月......”余弦也知道,软件开发不是变魔术,温晓只有一个人,这已经是极限速度了。
“没事,我们可以先发布一个‘预览版’,把兔子洞的名号打出去,把人圈进来,再慢慢更新。关键是,一定要把兔子洞的后台常驻做好,避免设备掉线。”
“好!”温晓答应的很干脆。
“我可以给晓晓打辅助!晓晓,你专心写后端逻辑和协议就好,剩下的杂活交给我!UI界面、图标设计、文案设计、前端我可能都能帮你做了!”
邵自告奋勇,让余弦有些吃惊,毕竟邵只是个历史学院的学生,没想到她还会这些。
“你还能做这么高级的业务?”史作舟也吃惊道。
“瞧不起人是吧!上次我们做大模型AI算命机器人的时候,晓晓都教过我了!”邵抗议着,又小声补充道:
“虽然是用AI生成......但能用就行了!”
“好好好,老余,那我呢?”史作舟有些急不可耐了。
“你的任务很重要,你认识的人多,这个事只有你能干。”余弦说着:
“你要去搞定咱们前期的那些个‘超级节点’。找些电脑安装上咱们的软件。不用多高配置,但需要数量多点,分散在学校的几个关键区域,比如图书馆、几栋教学楼附近。”
他顿了顿,补充道:
“但是记住,安装节点的时候别被人看到了,不然就会被追踪到我们的痕迹,匿名的意义就不存在了。”
“放心吧老余,反侦察这块,手拿把掐。我肯定让咱们的兔子洞悄悄的出现在学校的各个角落。”
史作舟那边传来拍着胸脯保证的声音:
“一个幽灵!兔子洞的幽灵!在江大游荡!”
“好,我来搜集和整理资源,全网搜刮目前流传的各种脚本,把那些明显不符合法律法规的剔除掉,剩下的分类整理好。”余弦最后总结道:
“既然计划已定,那咱们就分头行动吧。”
“收到!”“明白!”“放心吧老余!”
电话挂断,房间里重新恢复了安静。
余弦靠在椅背上,看着窗外那灰蒙蒙的天空,心里始终有一块石头悬着。
虽然在语音里说的理直气壮,什么“非常时期非常手段”、“以毒攻毒”、“师夷长技以制夷”,这些词听起来很有道理。
但实际上,他知道,这只是麻痹自己和大家的一种话术。
这毕竟是潘多拉的魔盒。
即便他们的初衷是好的,而且用户不来他们这里,也会去别人那里。
但现阶段,他们确确实实是在充当“帮凶”,在推波助澜地传播这些里面可能暗含危险的音频文件。
如果里面不仅有MCH抑制补丁,还被人恶意植入了那个可能导致“微笑自杀”的恶意指令呢?
那他和小伙伴,岂不是成了杀人凶手?
他心里一直有个假设,但在群组语音里不方便说出来。
余弦手指在键盘悬停良久,最终,他还是给温晓私发了一条消息:
“温晓,方便的时候回个电话,有个想法,想跟你单独确认一下。”
消息刚发出去不到十秒钟,手机就震动起来。
屏幕上跳动着“测不准机器人”的名字。
余弦接起电话。
“喂,余弦?”
温晓的声音听起来有点紧张,背景音里她正在穿过走廊,可能去了阳台。
“温晓,我想跟你讨论个技术问题。虽然刚才我们说‘以毒攻毒’,虽然没人找得到我们,但我心里还是不太踏实。”
温晓嗯了一声,等着余弦继续讲。
“现在既然已经分析出,那些音频的结构,由四个模块组成,‘药引子’、‘引擎’、‘补丁’和‘剧本’。同时,我们又掌握了MCH抑制音频的未加密源文件。”
余弦深吸一口气,说出了他一直在琢磨的方案:
“那我们,能不能把那些变种音频文件,全部拆解开,保留药引子、引擎和剧本部分,但是把那个来路不明、可能带有恶意指令的第三部分‘补丁’给剔除掉......”
他的语速变快了些:
“然后,我们再把手上的官方正版MCH源文件,重新注入进去,再封装发布?”
“你是说......”
“我们给那些音频来演一出,狸猫换太子。”
第51章 超级节点与沉睡兔子
听完余弦的方案,电话那头陷入了长久的沉默。
“温晓?”余弦有些忐忑。
“这个想法......太天真了?”