Wonderland — 2026-10-07

Wonderland — 2026-10-07

速览(30 秒)
  • 组合: 博弈论与机制设计 × 翻译学与不可译性理论 / 制图学与地图投影 × 钟表学与精密计时史 / 分布式系统与网络协议 × 量子场论与基础物理
  • 本期火花 Top 3: #1 Aumann 共同知识在 8-bit AVR 上是 3 个状态:population protocols 把”无法歧义”压成 majority consensus / #4 Mercator 1569 与 Harrison H4 是同一对偶:把球面压成平面 vs 把时间压成摆 / #7 Paxos 的 quorum = Wilson 重整化群里的 fixed-point 方程
  • 可动手候选: #1(在 ATmega328P 上烧写 3-state population protocol majority consensus,复现 Angluin 2006 的实验)、#7(用纯文本 Raft log 画一张 Wilson RG 流动图,节点为 log entry,箭头为 quorum voting)
  • 值得写长文: #3(Quine 1960 的 radical translation 在 sensor network 里的工程对偶——每个 agent 的”私有字典”就是 Aumann 共同知识不存在的可观测部分)、#6(“H4 用 18,000 bph 把 1 天压成 5 ticks/s”——这是 16-bit 定点 Q15 在精密计时里的天然边界)

组合 A:博弈论与机制设计 × 翻译学与不可译性理论 + 必须用 8-bit 微控制器(Arduino UNO / ATmega328P,2KB SRAM)

连接点分析:上期 #1 已经论证了 Aumann 共同在先 + 公共知识 = 0 元翻译必然收敛——但那是理论上限。本期做二跳:把”共同知识”从博弈论修辞切到嵌入式硬件的物理下限。8-bit AVR + 2KB SRAM 这个约束强迫问一句:Aumann 共同知识的”无穷嵌套知道”(你知我知你知……)能不能在物理上逼近?答案来自 Angluin 2006 年的 population protocols:3 个状态的有限状态机,加上随机两两相遇,就能在异步、匿名的网络里把”无限嵌套”坍缩成”3 个状态的稳态收敛”——这是 Aumann 定理在硬件层的一个具体实现。翻译学这一侧相应变成”未指定参考”的处理:Quine 1960 的 radical translation 假定每个译员持有一份私有字典;当字典在 sensor 上不存在(无外部词典、无金钱信号),唯一能稳定的就是 majority consensus 留下的那条”扁平不变量”。三张卡都落在同一句话上:共同知识不是修辞,是字节。

💥 #1 — Aumann 共同知识在 8-bit AVR 上是 3 个状态:population protocols 把”无法歧义”压成 majority consensus

装置/原型惊讶 9 · 具体 9 · 可行 9

Aumann 1976 的共同知识是无限嵌套的”你知我知你知……”,在物理上几乎不可能实现——但 Angluin, Aspnes, Diamadi, Fischer, Peralta 2004 在 PODC 给出 population protocols:用 3 个状态的有限状态机(每个 agent 只有 {0, 1, undecided} 三个状态),通过随机两两相遇更新,就能在有限时间内让全体 agent 在 majority 值上达成一致。3 个状态 ≈ 1.585 bit 内存——这恰好在 ATmega328P 的 2KB SRAM 里能放约 500 个 agent 的本地状态。约束(8-bit MCU)逼出这条最小化路径:共同知识在工程上等于”3 个状态 + 随机相遇 + 时间”。Constraint makes 3 states sufficient; the theorem guarantees global consensus even with anonymous, asynchronous, finite-state agents.

如果要做把 3-state population protocol majority consensus 烧写到 ATmega328P:每个 agent 用 1 byte 表示状态(`0`, `1`, `undecided=2`);状态转换表是 9 个 cell(3×3),整张表 < 1KB;用两块 Arduino + 一根串口线模拟相遇,看 100 次随机相遇后是否稳定到 majority。

参考文献 2
  1. Aumann, “Agreeing to Disagree”, Annals of Statistics 4 (1976): 1236-1239
  2. Angluin, Aspnes, Diamadi, Fischer, Peralta, “Computation in networks of passively mobile finite-state sensors”, PODC 2004 (PODC ‘04): 290-299(population protocols 原始论文)/ Wikipedia “Population protocol”(majority protocol 三状态表)/ Aspnes, Ruppert, “An Introduction to Population Protocols”, Bulletin of the EATCS 93 (2007): 98-117(3-state majority 复杂度分析)/ Skyrms, “Signals: Evolution, Learning, and Information”, Oxford 2010(signaling games 与 common knowledge 的演化对应)/ Arduino UNO ATmega328P datasheet(2KB SRAM, 32KB flash)
生图提示词

一块 ATmega328P 芯片上刻着三个发光二极管(红/绿/未决),旁边一根短针象征”两两相遇”——两个针尖接触时两根二极管按 majority 规则翻转。

💥 #2 — Lewis signaling game 在 Arduino 上能跑:2KB SRAM 内的 sender-receiver FSM 收敛到 separating equilibrium

方法论惊讶 8 · 具体 8 · 可行 8

Lewis 1969 用 signaling game 解释意义的诞生:sender 与 receiver 通过重复博弈 + 选择压力收敛到 separating equilibrium(每个信号唯一对应一个状态)。Skyrms 2010 把这套机制推到 replicator dynamics:随机突变 + 选择压力 → 信号-状态一对一映射。约束(8-bit MCU)逼出最小实现:sender-receiver 各占 1KB SRAM;策略表 256 entries × 1 byte = 256 字节(signaling game 的 8x8 混合策略);replicator dynamics 的更新表再占 256 字节——剩下 1.5KB 给随机数生成器 + 串口缓冲。这恰好能在 ATmega328P 上跑出来一个”意义从噪声中浮现”的可观察过程。

如果要做在两块 Arduino 上各烧写 sender / receiver FSM:sender 持 256 字节策略表(输入 state → 输出 signal),receiver 持对称表(输入 signal → 输出 act);每次 round 通过串口交换 1 byte,按 reward 更新两表;运行 10,000 round 后观察是否进入 separating equilibrium。

参考文献 2
  1. David Lewis, “Convention: A Philosophical Study”, Harvard 1969(signaling game 起点)/ Brian Skyrms, “Signals: Evolution, Learning, and Information”, Oxford 2010(replicator dynamics + signaling)/ Hu, Skyrms, Tarrès, “Reinforcement learning in a signaling game”, arXiv:1103.5818
  2. Huttegger, Skyrms, Smead, Zollman, “Evolutionary dynamics of Lewis signaling games: Signaling systems vs. partial pooling”, Synthese 2010(partial pooling 平衡分析)/ Barrett, “Numerical simulations of the Lewis signaling game”, UC Irvine Tech Report 2006(2-state-2-signal-2-act replicator dynamics 实验)
生图提示词

两块 Arduino 板面对面,串口线串成一根”信道”;板上各有一张 16×16 网格的发光点(混合策略),每跑一轮两点按 reward 调亮一格——若干轮后网格自然形成对角线亮起(separating equilibrium)。

💥 #3 — Quine 1960 的 radical translation 在 sensor network 里有工程对偶:每个 agent 的”私有字典” = 共同知识缺位的可观测部分

同构惊讶 8 · 具体 8 · 可行 7

Quine 1960 的 radical translation 假定一个田野语言学家面对一门外语,没有字典、没有双语者、只能用”刺激意义”和”公开可识别情境”去构建翻译手册——并论证即使如此仍存在”指称的不可测知”(indeterminacy of translation)。这在 sensor network 里有精确对偶:每个 agent 持有一份私有”字典”(本地的 sensor 标定、阈值、权重),而 FLP impossibility 1985 告诉我们:在异步 + 至少一个失败的环境里,agent 之间不可能达成严格共识。两者共享一个隐藏前提——“共同知识”不是天然的,是要被构造的。当 Aumann 共同知识缺位时,每个 agent 的私有字典就是 consensus 失败的源头;Benkler 2002 年的 commons-based peer production 给了第三条路:让字典本身成为 commons(公开的 schema、可读的 log),把”私有歧义”压到外部可审计的层面。

如果要做设计一个 8-bit sensor network demo:每个 node 持一份私有 calibration(4 bytes 阈值 + 4 bytes 权重),定期把”我看到了什么”用 1-byte 编码广播;接收方按一份”公共 schema”翻译;统计”按公共 schema 译后仍分歧的样本”——这就是 Aumann 共同知识缺位的可观测部分。

参考文献 1
  1. W. V. O. Quine, “Word and Object”, MIT Press 1960(radical translation + indeterminacy of translation)/ Fischer, Lynch, Paterson, “Impossibility of Distributed Consensus with One Faulty Process”, JACM 32(2) (1985): 374-382(FLP impossibility)/ Benkler, “Coase’s Penguin, or Linux and the Nature of the Firm”, Yale Law Journal 112 (2002): 369-446(commons-based peer production)/ Huttegger 2007 “Evolution and the Explanation of Meaning”(signaling games 中的 indeterminacy)/ Skyrms 2010 Signals Ch.4(common knowledge as engineered invariant)
生图提示词

一片 sensor 节点(每点一盏小灯)漂浮在网格上,每个节点下面藏着一本”私有字典”——只有当所有节点把字典翻到同一页时,灯阵才稳定成同一个图案。

组合 B:制图学与地图投影 × 钟表学与精密计时史 + 只能使用 16-bit 定点数(无浮点)

连接点分析:制图学与钟表学在 16 世纪到 18 世纪的工程哲学里是同一件事的两面——把一个无法铺平的连续量(球面、时间)压成一张可读 / 可听的平面。Mercator 1569 把”球面上的定方向航行”压成”平面上的直线”(保角),代价是高纬度的面积爆炸;Harrison H1-H4 (1735-1759) 把”温度、湿度、运动都会让摆钟失准”压成”5 ticks/s + bimetallic strip”(保时),代价是 30 年研发。两者共享一个未明说的设计准则:选一个不变量(角度 / 周期),让所有其他维度为此变形。约束(16-bit 定点)把这个准则落到数字层:2^16 = 65536 是这两个流形在数字世界里的”精度上限”。三张卡都落在同一句话上:65536 这个数字同时是球面投影的分辨率上限和精密计时的 tick 上限。

💥 #4 — Mercator 1569 与 Harrison H4 是同一对偶:把球面压成平面 vs 把时间压成摆

同构惊讶 9 · 具体 9 · 可行 8

Mercator 1569 把”球面上定方向航行”压成”平面上直线”(rhumb line = 直线),代价是高纬度面积爆炸——格陵兰在地图上和非洲一样大。Harrison H4 (1759) 把”温度漂移会让摆钟失准”压成”bimetallic strip + 5 ticks/s”,代价是 30 年研发——但结果是从里斯本到牙买加 81 天航行误差仅 5 秒(≈ 1.25 海里 vs 法案要求的 30 海里)。两者是同一对偶的两次实现:选一个不变量(角度 / 周期),让所有其他维度为此变形。16-bit 定点的 65536(2^16)就是球面 + 时间这两个连续流形在数字世界里的”分辨率上限”——任何想用 16-bit 把球面或时间压成网格的尝试,都必须在”角度 / 周期”和”面积 / 漂移”之间做一次 Mercator-Harrison 取舍。

如果要做在 Q15 定点(1 sign + 15 fractional bits)下实现一个简化版 Mercator 投影:把纬度 φ 映射到 y = ln(tan(π/4 + φ/2))(高斯等角纬度);在 16-bit 下做这张表,预计算 256 个 φ 值(每 0.7° 一个),存为 16-bit 有符号整数表;对比真值表,看 1-bit 截断误差出现在哪个纬度。

参考文献 2
  1. Wikipedia “Mercator projection”(1569 Nova et Aucta Orbis Terrae Descriptio,18 张图;保角意味着局部 α=β)/ Wikipedia “Mercator 1569 world map”(Wright 1599 “Certaine Errors in Navigation” 给 explicit 公式)/ Redfern Animation “Harrison Timekeepers H1-H4”
  2. Royal Museums Greenwich “Harrisons Clocks Longitude”(H4 1759-1761,13cm 直径,5 ticks/s = 18,000 bph,bimetallic strip)/ The Horologue “Marine Chronometer”(H4 牙买加航次 1761-62,81 天 5 秒慢)/ GearPatrol “Harrison H4”(双 dumbbell balance,remontoire,caged roller bearing)/ Dava Sobel, “Longitude”, Walker 1995
生图提示词

一张 1569 年的 Nova et Aucta 地图与一块 1759 年的 H4 怀表并排悬空;地图按纬度被切成 16 段(每段 ~5.6°),怀表的 18,000 bph 被切成 16 段(每小时 1125 bph);两段的中线由一根”65536 不可兼得”的细线串起。

💥 #5 — Q15 格式的误差预算与 Mercator 的纬度失真:1-bit 截断 ≈ 1 海里

方法论惊讶 8 · 具体 9 · 可行 8

16-bit 定点 Q15(1 sign + 15 fractional bits)的最小可分辨单位是 1/32768 ≈ 0.00003。这个数字在海图上对应”约 30 米”——比一艘 18 世纪的远洋船(约 30-40 米长)还要短,所以是合理的精度。但放到纬度失真上:在 Mercator 投影里,纬度 60°N 的横向尺度是赤道的 2 倍,纬度 80°N 是赤道的 5.7 倍。Q15 在这些高纬度的 1-bit 截断误差,相当于”5 海里 vs 1 海里”——比 Harrison H4 在牙买加的 1.25 海里误差还要大。约束下这条线非常干净:16-bit 定点 = 2^16 个刻度 = 球面 + 时间共同的精度上限。Mercator 投影失真(角度保 / 面积失)与 Q15 截断误差(信号保 / 精度失)是同一组取舍。

如果要做写一个 Q15 版本的 Mercator y = ln(tan(π/4 + φ/2)) 查表程序:输入 φ ∈ [-π/2, π/2],输出 Q15 整数;用 32-bit float 算同样的表做参照;统计在 60°N 和 80°N 处 1-bit LSB 误差对应多少海里。

参考文献 1
  1. Wikipedia “Mercator projection”(纬度失真公式:scale = 1/cos(φ),60°N ≈ 2×,80°N ≈ 5.76×)/ Schaumont ECE4703B Lecture 6 “Fixed Point Arithmetic in DSP”(Q15 详细分析,乘法后 downshift,1-bit LSB = 2^-15)/ EE Times “Fixed Point DSP and Algorithm Implementation”(Q-format 标准)/ Analog Devices 21065L Audio Tutorial(16-bit DSP SNR 96 dB,1 bit LSB 对应约 0.0018% 满量程)/ The Horologue “Marine Chronometer”(H4 81 天 5 秒慢 ≈ 1.25 海里)/ Royal Museums Greenwich(H4 设计参数 13 cm 直径)
生图提示词

一张 Mercator 海图上叠加一张 16-bit 网格(65536 个刻度);每条经线被压成等宽格点,但纬线在高纬度被拉得很开——1 格对应 1-bit LSB,在赤道 = 30 米,在 80°N = 175 米。

💥 #6 — Hadley 八分仪 (1731) vs Harrison H4 (1759) 的”读弧方式”:模拟量 vs 16-bit 编码

文化隐喻惊讶 8 · 具体 8 · 可行 7

John Hadley 1731 年的八分仪(octant)让船员直接读出天体高度的弧度角(精度受限于人手 + 镜面 ≈ 0.1° ≈ 6 角分 ≈ 10 km 地面距离)。Harrison H4 在 1759 年则把”时间”用 5 ticks/s(18,000 bph)的摆动量化——一个 24 小时的周期被切成 432,000 ticks,每天走时 5 秒误差意味着每 86,400 ticks 走时 5 秒 = 每 tick 误差 58 μs。约束(16-bit 定点)把这个数字精度切到 65536——比 H4 的实际精度低约 6.6 倍。16-bit 编码在 1731 年 Hadley 八分仪里是不存在的(仍是模拟量读弧),但在 H4 的工程哲学里已经是隐含的:1 天 24h × 60min × 60s = 86,400 秒,用 16-bit 表示精度 ≈ 1.32 秒/LSB。H4 的真正精度(约 0.06 秒/天)需要 21-bit 才能在数字层完整编码。

如果要做写一篇方法论短文:“为什么 H4 必须等到 1759?“——论证 H4 的精度(≈ 21-bit)在 1731 年 Hadley 模拟八分仪时代是工程上不可达的;只在 bimetallic strip (1720s 之后) + remontoire (Harrison H2) + caged roller bearing (H3) 三项技术合流后,21-bit 精度才变得可能。

参考文献 6
  1. Wikipedia “Hadley octant”
  2. Wikipedia “Marine chronometer”(H4 13cm 直径、5 ticks/s、81 天 5 秒慢)/ Royal Museums Greenwich H1-H4 显示参数
  3. Dava Sobel “Longitude” Walker 1995 Ch.5
  4. Royal Observatory Greenwich H4 1761 trial to Jamaica
  5. “Numerical analysis of grasshopper escapement”, arXiv:2103.14947
  6. 16-bit DSP Q-format reference (EE Times 2006)
生图提示词

一只 1731 年的 Hadley 八分仪与一块 1759 年的 H4 怀表相对而立;八分仪的弧面被画成连续的模拟刻度,怀表的摆轮被画成 65536 个离散 tick——一根细线从中穿过,标注”21-bit → 16-bit → 模拟”的三级精度退化。

组合 C:分布式系统与网络协议 × 量子场论与基础物理 + 必须用纯文本文件存储(无数据库 / 无二进制 IR)

连接点分析:分布式系统的核心是 consensus(Paxos / Raft),量子场论的核心是对称破缺与重整化(Wilson RG / Higgs 机制)。两个领域都关心”如何让一组局部、异步、有失败的主体最终收敛到一个全局不变量”。约束(纯文本存储)把这条哲学逼到表面——它强迫设计者把日志、Raft state、配置都写成可读文本,让”不可观测的对称性”被迫暴露在可读文本里。两者共享一个隐藏前提:共识 / 重整化 = 把 N 个局部状态压成 1 个全局不变量,且压的过程必须能被外部观察者验证。纯文本 log 是这种可观察性的最低成本表达。三张卡都落在同一句话上:纯文本 log 是 Paxos 的 Wilson 流。

💥 #7 — Paxos 的 quorum 重叠约束 = Wilson 重整化群里的 fixed-point 方程:纯文本 log 是 RG flow 的”可读轨迹”

同构惊讶 9 · 具体 8 · 可行 7

Wilson 1971 年的重整化群(RG)核心是 fixed-point 方程 Z* = f(Z*):把 N 个微观变量一步步粗粒化,直到尺度参数下不变的不动点就是宏观可观测的物理量。Paxos 的 quorum 重叠(任意两个 quorum 必须有非空交集)正是这套不动点逻辑:每次 prepare/accept round 把 N 个 acceptor 的状态压成”是否有多数派接受某个 value”,直到只剩一个不可被覆盖的 value。约束(纯文本存储)强迫把这个”压”的过程落到 Raft log 这样的可读文本上——每条 entry 是 (term, index, command),quorum voting 的轨迹在文本里逐条累加。这恰好是 Wilson RG flow 在分布式系统的对偶:N 个微观状态 → 粗粒化 → 1 个宏观不动点;文本 log = RG flow 的可读轨迹。

如果要做在纯文本 Raft log 上画一张 RG flow 图:节点是 log entries(每条 = (term, index, command)),箭头是 quorum voting 的 accept/reject;不动点 = 被多数派 commit 的 entry;这条 entry 在所有 node 的 log 里都有相同前缀——这就是 Wilson RG 的”宏观不动量”在分布式系统里的具体形式。

参考文献 2
  1. Lamport, “The Part-Time Parliament”, ACM TOCS 16(2) (1998): 133-169(Paxos 原始论文)/ Ongaro & Ousterhout, “In Search of an Understandable Consensus Algorithm”, USENIX ATC 2014(Raft 原始论文)/ Howard et al. “Paxos vs Raft: Have we reached consensus on distributed consensus?”, arXiv:2004.05074
  2. Wilson, “Renormalization group and critical phenomena”, Physical Review B 4 (1971): 3174-3183(RG 物理原始论文)/ Wilson, “The renormalization group: Critical phenomena and the Kondo problem”, Rev. Mod. Phys. 47 (1975): 773-840(RG 综述)/ arXiv:2007.14504 “Phase transitions in distributed control systems with multiplicative noise”(分布式系统 → 统计物理对应)
生图提示词

一卷纯文本 log 横向铺开,每行一条 Raft entry;行间垂下一根箭头,箭头在 log 中段汇聚成一个不动点——这正是 Wilson RG flow 图在分布式系统的镜像。

💥 #8 — Raft leader election = U(1) 对称自发破缺:term 是序参量,re-election = 热涨落引发的相变

同构惊讶 9 · 具体 8 · 可行 7

Raft 协议里每个 node 在任意时刻都有一个”term”——单调递增的逻辑时钟,所有 node 的 term 在稳定状态下必须一致。这就是 ordered parameter:在对称(无 leader)的状态空间里,term + leader_id 这个组合是序参量;一旦 leader 被选出,U(1) 的”任意 node 都可以是 leader”的对称性自发破缺到”这一个特定 node 是 leader”。Re-election(leader 失联 → 新 leader 选出)就是热涨落(timeout 抖动)引发的相变:旧 leader 被新 leader 取代,term 跳一格(与序参量跃迁对应)。约束(纯文本存储)让这套对称破缺过程在 Raft log 里以纯文本出现——term 是单调递增的数字、leader_id 在每行 entry 里有标记。这恰好是 Anderson 1963 年 Higgs 机制在分布式系统里的镜像:对称破缺 = 选 leader;Higgs mode = term 跳变。

如果要做在纯文本 Raft log 上加一段分析脚本:统计 term 跳变的频率与时机;用序参量跳跃 + 热涨落抖动的语言重述 leader election 过程;与 3D Ising 模型的 magnetization trajectory 做类比。

参考文献 2
  1. Ongaro & Ousterhout, “In Search of an Understandable Consensus Algorithm”, USENIX ATC 2014(Raft term + leader election 原始定义)/ Lamport, “Time, Clocks, and the Ordering of Events in a Distributed System”, CACM 21(7) (1978): 558-565(logical clock 起点)/ Anderson, “Plasmons, Gauge Invariance, and Mass”, Physical Review 130 (1963): 439-442(Higgs 机制物理原始)/ Beekman, Rademaker, van Wezel, “An Introduction to Spontaneous Symmetry Breaking”, arXiv:1909.01840(SSB 综述)/ Wikipedia “Spontaneous symmetry breaking”
  2. Lamport, “Paxos Made Simple”, ACM SIGACT News 32(4) (2001): 51-58(term 与 leader 对应)
生图提示词

一台 Raft 集群的 5 个 node 各画一根细线代表 term 时间轴;任一时刻只有一根线”高亮”(leader);每次 leader 切换是高亮线在不同轴上的跳变——5 根线整体被画成一个 U(1) 对称自发破缺的金字塔。

💥 #9 — 纯文本协议是 phase transition 的”裸观测量”:HTTP/1.1 / SMTP / Redis RESP 的可读性 = 系统的”温度”被外部识别

文化隐喻惊讶 8 · 具体 8 · 可行 7

物理里 order parameter(序参量)的可观测性取决于”温度”——温度足够低时序参量能被外部识别,温度足够高(临界点附近)时它会被热涨落淹没。HTTP/1.1 / SMTP / Redis RESP / Git wire protocol 这类纯文本协议,在分布式系统里扮演的就是这个”低温度”角色:它们把 Raft state、Paxos prepare/accept、BFT quorum voting 等内部状态以可读文本暴露给外部——外部 observer 可以直接 grep 一行 Raft log 来确认 consensus 进度。约束(纯文本存储)让这条类比非常直接:当 protocol 是文本时,系统处于”低温度”状态,order parameter 可被外部审计;一旦换成 protobuf / Thrift 二进制(“高温度”),order parameter 仍存在但被加密压缩,外部观察者必须反序列化才能读——相当于”温度升高,序参量被热涨落淹没”。Eric Raymond 2003 年《The Art of Unix Programming》Chapter 5 “Textuality” 给出了工程哲学层的支撑:“show me your code and your data structures, and I will be able to read your mind”。

如果要做写一段 PoC:在 etcd 上用两种方式暴露 Raft state——一种是纯文本 `cat raft.log`,另一种是 protobuf `etcdctl endpoint status --write-out=json`;分别让外部 observer 估算”consensus 进度”——前者一秒就能定位 term 跳变,后者需要先反序列化。比较两种方式的”可观察性”差异。

参考文献 1
  1. Raymond, “The Art of Unix Programming”, Chapter 5 “Textuality”(textuality 哲学)/ Eric S. Raymond, “The Cathedral and the Bazaar”, 1999(“given enough eyeballs, all bugs are shallow” 在协议层的体现)/ RFC 7230 “HTTP/1.1: Message Syntax and Routing”(纯文本 HTTP 协议原文)/ RESP (REdis Serialization Protocol) 规范(Redis 文本协议)/ Git wire protocol(纯文本 fetch/push)/ Ongaro, “Consensus: Bridging Theory and Practice”, PhD Thesis Stanford 2014(Raft log 是纯文本 = order parameter 可读)/ arXiv:2512.00659 “Phase transitions in distributed control systems with multiplicative noise”(分布式系统温度 ↔ 相变对应)/ Wikipedia “Phase transition”(order parameter 综述)
生图提示词

一条 Raft log 的两种投影并排:左边是纯文本行(每行肉眼可读),右边是 protobuf 二进制(每行像乱码)。两条线下方画一根温度计,温度从”低”到”高”;左边温度低 → order parameter 可读;右边温度高 → order parameter 被加密淹没。