灵光 · 灵光 · · 国科智飞 Gavin
双道德风险:两本簿子一字不差,为什么塘里只剩三成鱼?
周郑两家合股养鱼,两本簿子一字不差,起网却只剩三成半。契上写满了「巡」和「饲」,独独没有「鱼活着」。一个关于双道德风险的寓言。
柳河镇外,周家与郑家合股挖了一口塘,养青鱼。
契书三页,写得很细。北岸由周家守:一更起、三更止,防半夜摸鱼的贼人;饲喂归郑家:晨撒二石麸、暮撒一石,喂塘里的鱼。两家各置一册簿子:周家《巡塘簿》、郑家《饲鱼簿》。三年对簿,分红均分。
整整三年,一千零九十六个日夜。
对簿那日,账房先生坐在塘边,一页页翻。第一年,周家还有小字:三更巡,北岸无贼,塘面平。郑家也有小字:巳时撒二石,鱼群争水,鳞光一片。第二年字就短了:夜巡,无贼。巳时,二石。第三年——先生顿了一下——只剩一个字:巡。和另一个字:饲。每一页都盖着各自的私章,每一个格子都不空。
对完,先生捋须:「三年一千零九十六天。周家巡了一千零九十六次,郑家饲了一千零九十六次。一字不差,一印不缺。好契,好簿子。」
周家人挺直了腰,郑家人凑过来看那两行「没有一天缺」的格子。
接着下网。
网起了一刻钟。鱼上岸,数一数——只剩放苗时的三成半。
周家人脸白了:「我夜夜都巡!」郑家人跳起来:「我日日都喂!簿子为证!」
账房先生不说话,又下了一网,捞起几尾鱼,翻来覆去看了半晌,轻轻丢回水里。
「先生,您说句公道话!」
先生用竿子敲了敲塘沿,问:「契上写的,是『夜里有人去塘边』,还是『鱼活着』?」
「……写的『夜巡』。」
「那『鱼活着』三个字,写在契上哪一页?」
两家人把契翻了三遍。契上有夜、有晨、有麸、有簿子、有分红——独独没有鱼。
「你们俩的簿子,白天对得上,夜里对得上;今年对得上,去年对得上。可鱼不是簿子。鱼不会因为账房先生捋了胡子,就多活一条。」
他顿了顿:「塘口那棵柳树下,年年坐着拾粪的老周头。他看见过你们家的灯一更就灭,也看见过郑家麸袋月底还剩大半。他全看见了。可他不姓契。看得见的人多,有权验的人,一个没有。」
两家人站了一个下午,谁也没说话。
天黑前,他们重签了契。这回在「巡」字后面添了一行小字:北岸水面钉浮板三块,晨起观之,面南者为巡过。在「饲」字后面也添了一行:喂前称麸,喂后称袋,两数入册,差不过斗。
账房先生看罢,嗯了一声。他有一句话没说出来:
浮板的南面,测的也不是鱼。它测的是「水动没动」。水动没动,和鱼活着,中间还隔着两里路。
可话到嘴边,他咽了回去。因为他也知道——水动没动,好歹是看得见的。而鱼,永远不会自己浮出水面来作证。
概念:双道德风险
双道德风险(Double-sided Moral Hazard) 由 Alchian & Demsetz 1972 年《生产、信息成本与经济组织》与 Holmström 1979 年《道德风险与可观测性》奠基,Demski & Sappington 1991 年形式化:团队生产的产出是联合的,任何一方的贡献无法从总产出里分离计价;当双方的行为都不可验证时,不存在能同时激励双方的第一最优契约——这是定理,不是设计得不够努力。
关键区分是可观察(可以看见)与可验证(第三方能够证实):契约只能把可验证的东西写进去。结果条款写不进(鱼死了是天灾还是没巡?谁来举证?),契约就只能约束过程;而过程一经契约化,低成本合规(记一笔、发提醒、画个勾)就会替代高成本的真动作。
加上不完全契约理论(Grossman & Hart 1986;Hart & Moore 1990),你能写进合同的只有写得清楚的部分——所以必须退而求其次:设计可验证的代理信号,并配违约罚则。
故事里的映射
| 故事里的元素 | 现实中的含义 |
|---|---|
| 契书上的「巡」与「饲」 | 契约只能写进可验证的过程 |
| 「鱼活着」没写进契 | 结果不可验证,便无法入约 |
| 两本一字不差的簿子 | 低成本合规动作:记录替代了真做 |
| 只剩三成半的鱼 | 真目标未达成 |
| 老周头看见了却「不姓契」 | 看得到不等于有权验证 |
| 新契上的浮板与称麸 | 代理验证层:可验证的指标 |
| 浮板测的不是鱼 | 代理指标终究只是代理 |
现实中的双道德风险
- 合作协议里写满动作与节点,却没人能验证「效果到底有没有发生」
- 双方都是自己人、都已尽力,但结果失败时说不清是谁的问题
- 低成本的「已发送」「已完成」「已打卡」,会在无人有权核验时替代真动作
给 AI 时代的企业
AI 项目里,最容易签下的是一份写满「部署、上线、培训」的合同,最容易落空的是「业务真的变好了」。当双方的行为都不可验证,每个人都会滑向成本最低的合规动作。企业要在合同与流程里提前设计验证层:一个可观察、可留痕、能追责的代理信号——它测的未必是鱼,但至少能测出水有没有动。
灵光 · 用一个故事讲清楚一个概念。