3.1.2 约束条件优化 在DNA数据存储的编码层,我们面对的从来不是一串抽象的0和1,而是一组必须“活下来”的分子——它们要经受住PCR扩增的热浪、测序仪激光的灼烧、文库构建中酶切的暴力剪裁,还要在数年甚至数十年后,被另一台机器准确无误地读回。比特可以纠错,碱基却会降解;数字信号能靠冗余堆砌鲁棒性,而单链DNA一旦断裂,信息便永久湮灭。因此,“约束条件优化”绝非编码流程末端一个轻描淡写的后处理步骤,它是横亘在数字世界与生化世界之间的一道分子级防火墙——它不负责创造信息,却决定信息能否抵达终点。 我们常把DNA存储的编码比作“翻译”,但这个比喻太过温柔。