一滴盐水里的DNA计算机:不用电也能算数学题

0 阅读

一滴盐水就是计算机

你可能很难相信,一滴普通的盐水,加上一些DNA片段,就能变成一台能做加法的“计算机”。这不是科幻桥段,而是爱尔兰梅努斯大学研究团队最近在《Nature》上发表的真实成果。

图片

这台被称为“支架DNA计算机”(Scaffolded DNA Computer, SDC)的装置,完全不需要电线,也不依赖持续供电。它的“处理器”是数万亿条微小的DNA链;它的“运行环境”是一小滴含盐溶液;它的“启动键”只是一个短暂的热脉冲。

图片

当液体被加热再缓慢冷却时,这些DNA链开始漂移、碰撞、结合,最终自组装成特定的分子结构——这个结构本身,就是计算的答案。

图片

“一小滴液体里有数十亿甚至数万亿条DNA链,它们彼此相互作用,自然地走向一个稳定状态,而这个状态编码了我们想要的结果。”研究团队成员、梅努斯大学汉密尔顿研究所助理教授Abeer Eshra解释道。

图片

计算变成一种“自然过程”

图片

传统计算机靠电流在晶体管中开关来表示0和1,每一步操作都需要精确控制和持续供能。而SDC走的是另一条路:它把计算问题转化为一个“能量最低状态”的寻找过程。

图片

想象一下把一堆拼图碎片倒进盒子里摇晃,如果设计得当,它们最终会自动拼成完整图案——不是因为有人指挥,而是因为那个完整状态最稳定、能量最低。SDC正是利用了类似的原理。

图片

研究团队通过精心设计DNA序列,让正确的计算结果对应系统中最稳定的分子构型。一旦启动,整个系统会自发向这个状态演化,无需外部干预,也无需额外纠错机制。这种“热力学有利的计算”概念,让错误在过程中被自然抑制。

“它本质上是一个可编程的化学系统,”论文作者之一、汉密尔顿研究所教授Damien Woods说,“我们重新定义了什么是‘执行一次计算’——它不再是强制性的指令流,而是一场导向答案的分子舞蹈。”

实测:30秒解10+3,14小时算百比特加法

在实验中,团队用这滴“盐水电脑”运行了十个不同的程序。最简单的任务,比如10 + 3,大约30秒内就能得出结果。而更复杂的运算——涉及100个比特的加法——则花了约14小时。

显然,这速度没法跟现代CPU比。但比起以往的DNA计算方案,这已经是巨大飞跃。更重要的是,这台“电脑”不是一次性的。研究人员在同一滴溶液中连续执行了25次不同计算,性能毫无衰减。

这种可重复使用性打破了人们对分子计算“用完即废”的刻板印象。只要重新加热再冷却,系统就能重置,准备下一轮运算。

为什么不用电反而重要?

在AI大模型疯狂吞噬电力的今天,任何不依赖电网的计算方式都值得认真对待。全球数据中心耗电量已占总用电量的1%到2%,且还在快速增长。训练一个大型语言模型的碳排放,相当于上百辆汽车跑一辈子。

而SDC几乎不消耗运行电力——唯一的能量输入是一次性热脉冲,之后全靠分子自发运动。虽然制备DNA链本身有成本,但一旦部署,其“运行能耗”趋近于零。

当然,它短期内不可能替代服务器。但它的优势不在速度,而在场景。

未来的可能性:存千年数据,进人体查病

DNA作为信息载体,天然具备两个惊人特性:超高存储密度和极长保存时间。理论上,一克DNA能存下全球一年产生的数据;在低温干燥环境下,DNA可稳定保存数千年。

研究团队设想,未来的SDC或许能成为“活体档案馆”,把数字信息以分子形式封存,远超磁带或硬盘的寿命。

更激进的想法是将其送入人体。由于DNA本身具有生物相容性,这类计算机或许能在血液中巡游,识别癌细胞表面的特定蛋白组合,或监测血糖、炎症因子的实时变化,并在局部触发药物释放。

“我们一直只局限于硅基计算机这一种范式,”Woods说,“但自然界早有其他例子——比如我们的大脑,它也不是靠电流硬编码工作的。”

它不是替代品,而是新路径

需要明确的是,DNA计算机不会取代你的手机或服务器。它的强项在于特定任务:高并行性、低功耗、生物集成、长期存储。它更像是为未来计算生态开辟了一条岔路,而不是主干道的升级。

目前,SDC还只能处理预设的逻辑问题,编程灵活性远不如通用计算机。但这项研究证明了“无电力计算”不仅是理论可能,还能做到快速、稳健、可复用。

在一个被能源焦虑笼罩的时代,一滴盐水中的DNA链,正悄然展示另一种可能性:计算,或许本就不该那么“费电”。

论文原文:A thermodynamically favoured molecular computer 参考报道:Interesting Engineering