技术扩散曲线
追本之箭 — 技术扩散曲线
2026-07-04 Fri 13:20 · Fable 重写
起点
"技术创新的扩散曲线底层逻辑是人群采纳接受度的比例分布,再底层是驱动多巴胺等神经递质的基因型比例。"
这句话把一条时间轴上的累积曲线,读成了人群在某一刻的横切面分布。
横轴本来是 t——"到此刻为止已采纳的比例";它却被当成基因分位——"天生早采纳的人排在前、晚的排在后,曲线只是把先天比例从左到右铺开"。两条曲线都长得像 S,于是以为是同一条。
形状同构 ≠ 轴同义。一个今天才买电动车的人,不是基因里晚,是他家小区今年才装上充电桩。
但就算把这个类型错误纠正过来,两种读法仍在争同一件事:谁先动、为什么先动。它们一起漏掉了一个更响的事实——
同样的 S 曲线,出现在没有基因、没有人、没有地位的地方:一只培养皿里的细菌,一场没有观众的化学反应,一次谁也不在乎"抢先被看见"的流行病。
如果 S 在人缺席时照样长出来,那 S 的形状就不可能是关于人的。
所以真问题不是"哪种基因先动",而是:
什么东西,只要满足两个条件,就必然长成 S?——而这两个条件,在人出现之前就写好了。
箭往下。
第一层:曲线不是分布,是自催化的解
S 形不是高斯分布的积分,是一个自我喂养系统的解。
把 Bass 剥到骨头,就是 1838 年 Verhulst 的 logistic:
dF/dt = r · F · (1 − F)
F 是已采纳比例,(1−F) 是还没采纳的池子。核心是那个 F·(1−F):增长速度正比于已经采纳的人(F,自我强化)乘以还剩多少人可拉(1−F,天花板)。
这有个精确的名字:自催化。产物本身就是催化剂——已经采纳的人,就是去感染下一个人的那种酶。化学里的 A→2A、流行病里的 SIR、种群里的 Verhulst,是同一个方程。
它能被当场代入反驳基因说:如果采纳真由先天基因比例决定,增长速度就该只取决于"还剩多少易感者",与"已经有多少人采纳"无关——方程退化成 dF/dt = r·(1−F),解是一条无拐点的饱和曲线(一上来最快、越走越慢)。
可实测扩散曲线几乎全有中段拐点:先加速,后减速。而拐点的唯一来源,就是那个 F 因子——是"别人在采纳"这件事本身,把后半程顶了起来。基因点名给不出拐点。
第二层:为什么永远是这条方程 —— 通用范式
因为 F·(1−F) 是最低阶的那个非线性。
任何系统,只要有两件事:
- 空的时候自我强化(越多越快)
- 满的时候撞墙(见 反馈的墙——正反馈迟早咬到一个守恒约束)
把它的动力学在 F=0 和 F=1 附近做泰勒展开、只留最低阶项,剩下的永远是 rF(1−F)。更高阶的细节,在拐点附近被抹平了。
这在动力系统里叫范式(normal form):F=0 是不稳定平衡(一点火就跑),F=1 是稳定平衡(跑到就停)。S 曲线,就是任何"从一个不稳定态翻向一个稳定态"过程的通用轨迹。
关键推论来了——这个形状是基质盲的。它不在乎 F 数的是分子、是病人,还是 iPhone 买家。
于是种子假说的错误被精确定位:它想用基因去解释曲线的形状;但形状是数学,在任何基质上都一样。基因、多巴胺、地位——它们全都掉进了方程的参数里,碰不到形状。
第三层:参数才是战场 —— 人特殊在哪
在化学里,r 是速率常数,写死在分子结构里,恒定。
在人这里,r 有个名字:采纳者与非采纳者之间的耦合强度——"看到别人在用"这件事,把你自己的采纳速度抬高了多少。
原版钻到的那些机制,此刻各归各位——它们全是 r 和"个人临界点"的调节器,不是曲线的生成器:
- 阈值 θ(Granovetter):你要等周围采纳比例过了 θ 才动——这是把耦合写进单个人的开关。
- 等待期权(Dixit-Pindyck):不可逆 + 不确定下,"再等等"本身有正价值,理性人被迫抬高越线门槛——这是在压低你个人的 r。
- 所谓"创新者":多半只是面对的不确定性更低(信息更多、退出成本更低)的人,不是神经递质更猛的人。
基因能占的位置,被挤到只剩"对同一不确定性,不同人的折现率差一点"——一个 r 上的微小扰动。而 r 的主项是社会耦合,个体基因方差被它整个淹掉。
第四层:速率会被曲线自己改写 —— 自催化的自催化
化学的 r 恒定,所以它的 S 一路涨到 1,永不回头。
人的 r 不是常数——它是 F 的函数。采纳这个动作,反过来重写了下一个人的速率:
- 网络效应(Metcalfe):每多一个采纳者,产品对下一个人更值钱 → r 随 F 升高。
- 地位红利:早采纳付一笔"被看见为先驱"的地位信号(Veblen 的炫耀、Zahavi 的代价信号——正因为贵、难用、可能押错,才昂贵到可信)。但这笔红利随 F 稀释:等"人人都有",先驱溢价归零,甚至转负。
这解释了化学永远解释不了的一件事:人的扩散曲线会过冲、会回吐——因为它的 r 在后段自己变成了负的。培养皿里的 S 不回撤,"现象级"产品的留存曲线会。
而地位红利为什么必然自我熄灭?因为它挂在预测误差上,不是水平上(Schultz:多巴胺编码 RPE,实际 − 预期,不编码"这东西多好")。预期追上现实,惊喜折旧到零——第二次抢先远不如第一次爽。所以早采纳不是偏好,是RPE 折旧逼出来的跑步机:旧曲线的惊喜一归零,就被迫扑向下一条去刷新。
原版说的"因果是反的",在这一层露出了机制:不是基因生成曲线,是曲线改写了自己的速率常数,并顺手筛出、供养了那批"对地位 RPE 敏感"的表型。基因不是曲线的对手,是这台"自催化的自催化"的燃料。
终点:判别式 + 这套框架自己的伪证条件
底是什么?
扩散曲线的形状与人无关。它是"自催化撞上守恒律"的通用范式——基因、多巴胺、地位都不生成它,只调它的一个速率常数 r。 你以为你在挑技术、在解释曲线,其实曲线的形状在人出现之前就被数学定死了;你唯一能碰的,是它跑多快、以及后段会不会回吐。
这和 跳变 是两种东西:跳变是共同知识翻转时的不连续突跃;这里的 S 是自催化的连续爬升。别把平滑的传染,误当成瞬间的协调。
先认域的判别式——你看到的"采纳",r 是常数还是在被改写?
r 恒定、曲线涨到顶就平 → 真效用驱动,不回吐。
r 前高后负、曲线过冲再回吐 → 地位级联,先驱溢价贬值后必然回撤(看留存曲线,别看装机曲线)。
这套框架自己的伪证条件(三条,任意一条成立,我就错了):
- 找到一条有拐点、但增长速度与"已采纳人数"无关的扩散曲线。 若 dF/dt 不含 F 因子却照样出 S → 自催化不是生成器,另有其物。
- 人的 r 若像化学一样是干净的常数——拟合中无 F 依赖、无过冲、无回吐 → 第三、四层的社会内容整个坍回纯 logistic,是我把"人特殊"讲重了。
- 拐点位置钉死 q/p。 拐点越靠早,说明外部火种越强、模仿相对越弱。测一批真实曲线:若拐点位置系统性地和拟合出的 q/p 矛盾 → 模型错。
不可再问点: 为什么现实的动力学总能被低阶范式逼近?——因为"从一个不稳定态平滑翻向一个稳定态"这件事,只要够光滑,最低阶项就唯一。再往下问,就是在问宇宙为什么可微。同义反复,箭触地。
最后一刀。 种子假说从来不是一个被证伪的科学假说——它是早采纳者的自我神话。"我早,因为我天生多巴胺高",恰恰是第四层那枚地位信号的镀金工序:把"社会奖励了我的抢先"翻译成"我的基因配得上"。
它为什么永远无法被证伪?因为它声称解释一个在基因缺席时照样成立的形状——它根本没法拿去和曲线对赌。它不是假说,是刷在一个参数上的故事。
所以它越被证伪,越在优胜者里流行——因为要交出的不是一个错误,是一份身份。
镜子照得越久越清楚:你以为你在挑技术,其实是那条早就写好的方程,在决定你站在 F 的哪一段。
(箭到底了。)