三亿人的自愿账单 书架

第 01 章 / 共 16 章

第一章 · 一台没人押着你交钱的机器

先说一件多数人没细想过的怪事。

美国联邦政府一年从纳税人手里收进来大约 4 到 5 万亿美元。这笔钱不是靠上门催的。没有几百万个税吏挨家挨户敲门,没人押着你去交钱。绝大部分情况下,是你自己坐下来,算清楚自己欠国家多少,然后主动把表填好、把钱寄过去。

更怪的是,这套制度官方的名字就叫自愿遵从(voluntary compliance)。一个靠“自愿”运转的收税系统,每年稳稳当当地抽走几万亿,还基本不出错。作为工程师,你听到“自愿”和“几万亿、不出错”放在一句话里,脑子里应该立刻亮红灯:这不对劲,这里面一定有机制被藏起来了。

“自愿”这个词,是个坑

第一件要拆穿的事:“自愿”不是字面意思。

它绝不是说“你想交就交、不想交就算了”。你要真这么理解,牢房在等你。这里的“自愿”是个法律术语,说的是由谁来算这笔账

翻译成人话:政府不主动跑来核定“你今年欠 8324 块”。它把“算账”这道工序外包给了你——你自己统计收入、自己扣减、自己算出该交多少、自己填表申报。政府默认你会老实算、老实交。这个“你自己算自己报”的模式,就叫自愿遵从。

对比一下你就懂了。世界上很多国家是政府核定制(也叫官方估税)——税务局先替你把账算好,直接给你寄一张“你欠这么多”的账单,你照着交。那种模式里,算账的责任在政府。美国反过来,算账的责任在你。

用软件的话说:核定制是服务端算好结果推给客户端;自愿遵从是客户端自己算好结果提交给服务端,服务端只做抽查校验。美国把几亿次“算账”这个计算任务,分摊到了每一个纳税人的头上。这不是偷懒,这是一个刻意的架构选择——服务端根本扛不住给三亿人逐个算账的负载,于是把计算下推到了边缘节点。

把它当一台分布式系统来看

一旦你接受“算账责任在客户端”这个设定,整个问题的形状就变了。它不再是一个税务问题,而是一个分布式系统问题。

把规模摆出来感受一下:

这就是一道教科书级的分布式系统难题:几亿个不受你直接控制、还各有各的动机去少报的节点,如何从它们身上收集到准确的状态,并完成结算?

说白了,IRS 面对的场景,跟一个超大规模后端要跟三亿个客户端“对账”没本质区别——每个客户端都自己上报一份数据,服务端要判断这份数据可不可信、有没有漏、有没有作弊,还要在几乎不逐个人工核查的前提下,保证整体账目是对的。

而且这些节点里有一批是会撒谎的节点。分布式系统里我们管这个叫拜占庭故障——节点不只是宕机或掉线那种“老实的坏”,而是会主动发送虚假信息、伪造状态。少报收入、多报扣除,就是纳税人这一侧的拜占庭行为。一个只会处理“诚实节点偶尔出错”的系统很好设计;一个要在相当一部分节点有动机骗你的前提下还保持整体正确,才是真正难的地方。

那它到底崩没崩?

如果这套“自愿+客户端自己算”的架构真有这么脆,按理说早该被薅穿了。可数据不支持“崩了”这个结论。

历史上,美国的自愿遵从率(voluntary compliance rate,指在没被强制追缴之前、纳税人自觉、按时、足额交上来的比例)长期稳定在大约 83% 到 85%。也就是说,应收的税里,八成多是大家自己老老实实、准时交上来的——没人押着,没上门催,就交了。

剩下那没交上来的一块,有个专门的名字叫税收缺口(tax gap)——就是“该收的”减去“实际自觉交上来的”那个差额。它确实存在,规模也不小,但注意:它是个缺口,是系统的漏损率,而不是系统的崩溃。八成多的自觉率,意味着这台机器的主干在稳稳地跑。

一个不上门、不预先给你算账、还允许你自己填表的系统,凭什么能让三亿人里的八成,年复一年主动把钱交对、交齐、交准时?

这就是这本书要拆的核心悖论。答案不是“美国人特别自觉”这种空话——靠道德是撑不起 85% 的合规率的。答案是:这套系统在你没注意的地方,偷偷设计了三道机制,把“自愿”变成了几乎不可能作弊的结构。所谓“自愿”,只是站在你视角看到的表象;系统内部,处处是让你没法赖账的暗桩。

三根柱子,先埋个头

后面的章节会一根一根拆,这里先让你知道它们的名字,好带着问题往下读:

  1. 源头预扣——在钱到你手里之前就先扣走一部分。等你拿到工资,税其实已经交过了。这一步把“要不要老实交”这个选择,从很多人手里直接拿掉了。
  2. 信息申报交叉核对——所有给你发过钱的第三方(雇主、银行、券商)都会背着你,向 IRS 递一份“我给了这个人多少钱”的小报告。于是 IRS 手里早有一份你的收入底稿。你申报时若和这份底稿对不上,机器立刻就看出来了。这是典型的多副本对账:同一笔收入,至少有两个独立来源上报,服务端一比就知道你有没有漏。
  3. 审计威慑——真正被查账的每年只有百分之几。但关键不在查多少,而在于它让作弊的期望收益变成负数:赌赢了省点小钱,赌输了连本带利加罚款加可能的刑责。理性人算完这笔账,最优解就是老实交。

这三根柱子合起来干的事,其实很像分布式系统里保证数据可信的老套路:一是在数据产生的源头就把它固定下来(预扣);二是让同一份数据有多个独立副本可以互相印证(信息申报对账);三是用抽查加重罚,把“造假的期望代价”抬到高于“造假的期望收益”,让作弊在数学上就不划算(审计威慑)。

所以回到开头那个红灯:当“自愿”和“几万亿、不出错”出现在同一句话里,被藏起来的机制,就是这三根柱子。它们让绝大多数人连作弊的机会和动机都没有,剩下少数想赌的,也被威慑摁住。“自愿”两个字,是这台机器留给你的、精心设计的错觉。

接下来,我们一根一根把柱子拆开,看它们到底是怎么撑住这几万亿的。第一根,从你还没摸到工资就已经少了一块的那笔钱说起——源头预扣

三亿人的自愿账单 · 王建硕
面向对世界有好奇心的人 · 费曼式写法 · 由多个 AI 代理撰写与互相审校