这篇文章详细介绍了一个名为 “Video2NAND” 的实验性技术项目,该项目通过非传统手段滥用 VP8 视频编解码器内部的预测机制,成功在视频解码过程中模拟了组合逻辑电路。作者并未使用晶体管或电气工程常用的 NAND 门,而是将视频帧的像素数据作为物理计算基底,规定像素块全白(值为 255)代表逻辑 “真”,全黑(值为 0)代表逻辑 “假”。文章深入剖析了 VP8 编码标准中的关键帧预测模式:利用 H_PRED(水平预测)和 V_PRED(垂直预测)来模拟电路中的导线,负责逻辑电平的定向传输;核心逻辑门则通过 TM_PRED(True Motion 预测)模式实现。作者指出,TM_PRED 的像素计算公式(左像素 + 上像素 – 左上像素)本质上是一种算术运算。基于此,作者演示了如何构造 NOT 门(计算公式 255 – 输入)和 AND 门(计算公式 输入 A + 输入 B – 255),从而证明了 VP8 解码器具备实现任意逻辑电路的能力。这一探索不仅展示了视频编码技术的灵活性,更揭示了复杂解析器中潜藏的通用计算能力。
事件分析
💡 核心观点:视频解码器本质上是被高度优化的算术逻辑单元,该项目证明了在专用硬件中隐藏着巨大的通用计算潜力,既拓展了计算形态的边界,也揭示了深层的安全隐患。
原文链接:Hacker News





