唐初数据架构:均田制与租庸调制的数据基础
均田制是建立在土地数据之上的资源分配系统,租庸调制是建立在人口数据之上的财政收入系统。看唐朝从基层到中央的三层数据体系如何支撑盛世,又暗藏怎样的脆弱性。
第 7 节|唐初数据架构:均田制与租庸调制的数据基础#
如果说三省六部制是唐王朝的”骨架”,政事堂和监察体系是”神经”,那么均田制和租庸调制就是唐王朝的”血液系统”——它决定了王朝的财政收入从哪来、粮食储备有多少、国家机器靠什么运转。
而这一切的基础,是数据。
均田制能不能推行,取决于政府手里有没有准确的土地数据和人口数据;租庸调能不能收上来,取决于政府对每户的人口、土地、财产情况清不清楚。数据越准,赋税越公平,财政越稳定;数据一旦失真,整个财政体系就会动摇。
这一节,我们就从数据架构的视角,来看唐初的均田制和租庸调制——看看这套制度是怎么建立在数据之上的,它的数据采集和管理体系是什么样的,以及这套数据体系的脆弱性在哪里。
一、均田制:建立在土地数据之上的”资源分配系统”#
1. 什么是均田制#
均田制,简单说就是国家把土地按人口分配给农民耕种。
北魏的时候,由于长期战乱,人口大量减少,土地大量荒芜。政府手里有很多无主荒地,但是没人种。怎么办?北魏孝文帝搞了均田制——把这些荒地按人口分给农民,让农民有地种,国家有税收。
这个制度从北魏开始,经过北齐、北周、隋朝,一直延续到唐朝。到了唐朝初年,均田制发展到了最完善的阶段。
唐朝均田制的基本规则是这样的:
-
丁男(18-60 岁的男子):每人受田 100 亩,其中 20 亩叫”永业田”(可以传给子孙,不用还),80 亩叫”口分田”(人死了要还给国家,重新分配)。
-
老男(60 岁以上)、残疾、废疾:每人受田 40 亩。
-
寡妻妾:每人受田 30 亩,如果是户主,再加 20 亩。
-
妇女:一般不受田(只有特殊情况,比如寡妻妾)。
-
奴婢:不受田(和北魏不一样,唐朝取消了奴婢受田)。
-
耕牛:不受田(同样取消了)。
-
官员:按品级受田,从亲王的 100 顷(1 顷 = 100 亩)到九品官的 2 顷,等级分明。
你看,这套制度的核心逻辑非常清晰:按人头分配土地,按土地收取赋税。 人是核心变量,土地是分配单位,赋税是最终产出。
但这套制度要运转起来,有一个前提条件——政府必须清楚地知道,全国有多少人、每个人的年龄性别是什么、有多少土地可以分配、每个人已经分到了多少地。
换句话说,均田制的本质,是一个基于精准人口数据和土地数据的”资源分配系统”。数据不准,分配就不公;分配不公,制度就会出问题。
2. 均田制的数据基础:手实、计帐、户籍#
均田制的数据是怎么来的?靠一套非常严密的户籍管理制度。
这套制度的核心,是三个层级的数据采集:
第一级:手实——老百姓自己申报
“手实”,就是老百姓自己亲手填写的户籍申报表。每年年底,老百姓要把家里的人口情况(姓名、年龄、性别、身份)和土地情况(有多少地、分别在哪里),如实申报给乡里的里正。
手实的末尾,还要加一句保证:“如果申报不实,甘愿受罚。” 这相当于古代版的”真实性承诺”。
你可能会问:让老百姓自己申报,那造假怎么办?问得好。这个问题我们后面专门讲——造假确实是均田制的死穴。
第二级:计帐——地方官汇总上报
里正收集了全乡的手实之后,汇总成”乡帐”,报到县里;县里汇总成”县帐”,报到州里;州里再汇总,报到中央的户部。
这个逐级汇总的过程,就叫”计帐”。计帐的内容包括:全乡/全县/全州的户口总数、人口总数、适龄丁男数、土地总数、应纳税额等等。
计帐的作用是什么?是预算——中央根据各地上报的计帐数据,就能算出今年全国大概能收多少税、有多少人可以服兵役和徭役、财政大概是什么状况。
这相当于古代版的”年度预算编制”。
第三级:户籍——正式的户口档案
除了每年的手实和计帐,每三年还要做一次正式的户籍普查,叫”团貌”——就是把老百姓集中起来,当面核对相貌、年龄、身份,防止有人虚报年龄、冒充残疾或者老人来逃避赋税徭役。
核对无误之后,编成正式的户籍册,一式三份,一份留县、一份送州、一份送户部存档。户籍册是正式的法律文件,是均田制和租庸调制的根本依据。
架构启示:数据采集是数据架构的第一道关口。采集不到真实的数据,后面的所有分析、决策、执行都是空中楼阁。唐朝的”手实→计帐→户籍”三级采集体系,和现代企业的”一线填报→部门汇总→总部分析”几乎是同一个逻辑。
3. 均田制的”数据治理”设计#
光有数据采集还不够,还要有数据治理——怎么保证数据的质量?怎么防止造假?
唐朝在这方面,设计了好几道防线:
防线一:里正负责制
最基层的数据采集,由里正负责。里正是最基层的乡官,管一百户人家。他的职责包括:查户口、收赋税、派徭役、维持治安。
如果户口数据出了问题,比如有人逃户、有人虚报年龄,里正要负首要责任。该收的税收不上来,里正要自己赔。
这相当于把数据质量的责任,压到了最基层的”数据采集员”头上。你报的数据出了问题,你自己担责。
防线二:团貌制度
前面说了,每三年要”团貌”一次——把老百姓集中起来,当面核对。重点查什么?查”诈老诈小”——本来是青壮年,虚报成老人或者小孩,来逃避赋税徭役。
团貌的时候,县令要亲自到场,一个个核对相貌和年龄。如果发现有造假的,户主和里正都要受处罚。
这相当于古代版的”数据审计”——定期抽查,核对数据的真实性。
防线三:户籍存档和比对
户籍册一式三份,县、州、中央各存一份。如果有争议,可以调档核对。而且每三年编一次新户籍,新旧户籍之间可以比对,看人口变化是否合理。
这相当于”数据留痕”和”历史版本比对”——数据有记录、可追溯,造假就没那么容易。
防线四:法律惩罚
唐朝的法律(《唐律疏议》)对户口造假有非常严厉的惩罚:
-
虚报年龄(诈老诈小):户主判徒刑一年。
-
隐瞒户口(脱口):一口徒一年,两口加一等,最高徒三年。
-
里正失职:里正没有发现户口造假的,也要受罚,根据情节轻重,从笞刑到徒刑不等。
-
州县官失职:州县官没有管好户口的,也要追究责任。
严刑峻法,就是为了震慑造假行为。
尽管有这么多防线,但我们后面会看到,造假问题还是没有从根本上解决。为什么?因为造假的收益太大了,而被发现的概率又太低了。 只要收益大于成本,就总会有人铤而走险。
架构启示:数据治理不能只靠”严查”和”重罚”,还要从制度上降低造假的收益、提高造假的成本。如果造假的收益远大于被发现的概率和惩罚的力度,那么再严的法律也挡不住。
二、租庸调制:基于人口数据的”财政收入系统”#
讲完了均田制(土地分配),我们再来看租庸调制(赋税征收)。
租庸调制是唐朝前期的赋税制度,它和均田制是配套的——既然国家按人口给你分配了土地,你就要按人口向国家交税。
“租”、“庸”、“调”,是三种不同的赋税形式:
1. 租:按丁征收的粮食税#
“租”,就是田租,按丁男征收。每个丁男每年要交多少呢?粟二石(大概相当于现在的 120 公斤左右)。
这个税不重——一个丁男受田 100 亩,正常年景亩产一石左右的话,总产量大概 100 石,交 2 石,税率只有 2%。比汉朝的”三十税一”(3.3%)还要低一点。
为什么税率这么低?因为唐初人口少、土地多,政府手里有大量荒地可以分配,不需要靠高税率来增加收入。低税率反而能鼓励农民好好种地,增加总产量。
这就是”薄赋敛”的治理智慧——税率低一点,但税基大一点,总的财政收入反而更稳定。
2. 调:按户征收的纺织品税#
“调”,就是户调,按户征收。每户每年要交什么呢?绢二丈、绵三两(或者布二丈五尺、麻三斤,根据当地的出产而定)。
“调”是一种实物税,收的是纺织品。为什么不收钱?因为唐朝初年商品经济还不发达,农民手里没有多少钱,但家家户户都织布。收实物,农民方便,政府也方便——政府可以直接用这些纺织品来发放官员俸禄、赏赐、军需等等。
“调”按户征收,不是按丁征收。也就是说,一户人家不管有几个丁男,都只交一份”调”。这和”租”不一样——“租”是每个丁男都要交的。
3. 庸:以实物代替徭役#
“庸”,是最有意思的一项。
古代的农民,除了交税,还要服徭役——就是免费给国家干活,比如修宫殿、修城墙、修水利、修路等等。每个丁男每年要服徭役 20 天。
但如果你不想去干活怎么办?可以交钱(或者交纺织品)代替。每天折绢三尺,20 天就是六丈。 这就叫”庸”。
“庸”的设计非常聪明。它有几个好处:
第一,给了农民选择权。农忙的时候,农民可以选择交庸,不去服徭役,不耽误农业生产。
第二,增加了政府的灵活性。政府如果不需要那么多人干活,可以全部收庸,拿到实物之后再按需雇人,效率更高。
第三,体现了”货币化”的趋势。徭役是直接的人力剥削,“庸”把人力折成了实物,相当于把徭役”商品化”了。这是一种进步。
“租”、“庸”、“调”三者加起来,构成了唐朝前期的赋税体系。这个体系的特点是:以人丁为本——所有的赋税,都是按人口(丁男)来征收的。有丁就有税,无丁就无税。
架构启示:赋税制度本质上是一种”数据模型”——你以什么为征税单位,就要采集什么数据。租庸调制以人丁为本,所以核心数据是人口数据;后来的两税法以土地和财产为本,核心数据就变成了土地和财产数据。数据模型变了,整个数据架构都要跟着变。
三、数据架构的三层体系:从基层到中央#
现在我们把均田制和租庸调制的数据体系,整体梳理一下。
唐初的数据架构,是一个非常清晰的三层体系:
第一层:基层采集层(乡、里)#
最基层的数据采集单位是”里”,每 100 户为一里,设里正一人。
里正的核心职责就是数据采集——
-
每年收取手实(户籍申报表)
-
核对人口和土地情况
-
征收租庸调
-
督促农业生产
-
维护治安
里正是整个数据架构的”末梢神经”。所有的数据,都是从里正这里开始的。里正如果认真负责,数据质量就高;里正如果敷衍了事,甚至和老百姓一起造假,数据质量就差。
这就是为什么唐朝对里正的要求非常严格——数据出了问题,第一个拿里正是问。
第二层:地方管理层(县、州)#
中间层是县和州。
县一级,设县令一人,下面有县丞、主簿、县尉等官员。县令的职责包括:
-
管理全县的户籍和土地
-
征收赋税
-
审理案件
-
劝课农桑
-
兴办教育
县里会汇总各乡的手实和计帐,编成全县的户籍和财政数据,然后上报给州。
州一级,设刺史一人,下面有别驾、长史、司马等官员。刺史的职责和县令差不多,只是管辖范围更大。州里汇总各县的数据,再上报给中央的户部。
地方管理层的作用,是数据汇总和质量审核——既要把基层的数据汇总上来,又要审核数据的真实性,防止基层造假。
但问题是,地方官也有自己的利益考量。比如,朝廷考核地方官的政绩,主要看户口有没有增加、赋税有没有完成。地方官为了政绩,可能会虚报户口、多报赋税;或者反过来,为了减轻本地的负担,少报户口、隐瞒土地。
所以,地方管理层既是数据的”审核者”,也是数据的”利益相关方”。这就导致了一个矛盾——你让既当运动员又当裁判员的人来审核数据,数据质量能高吗?
架构启示:数据治理中,“采集者”和”审核者”的角色必须分离。如果数据采集和数据审核是同一批人,那么数据质量就没有保障。唐朝的问题在于,地方官既是数据的采集者,又是数据的审核者,同时数据还和他们的政绩考核挂钩——这就注定了数据会失真。
第三层:中央决策层(户部、尚书省、皇帝)#
最顶层是中央的户部。
户部是六部之一,管全国的户籍、土地、赋税、财政。户部下面设四个司:
-
户部司:管户口、土地、赋役的总体政策
-
度支司:管财政预算和会计核算
-
金部司:管货币、金银、绢帛的库藏
-
仓部司:管粮食仓储和调拨
户部的职责,就是汇总全国的数据,编制财政预算,制定赋税政策,然后报给尚书省和皇帝审批。
户部是整个数据架构的”大脑”——所有的数据最终都汇集到这里,所有的决策都基于这里的数据做出。
但户部有一个根本性的局限:它不直接接触基层。 户部的数据,全部来自地方的上报。地方报上来什么,户部就信什么。如果地方的数据造假,户部很难核实——全国那么大,户部不可能派人一个个去查。
所以,整个数据架构的质量,最终取决于基层的数据采集和地方的数据审核。中央的户部,只是”数据的使用者”,不是”数据的生产者”。
四、唐初数据架构为什么能运转好#
尽管有这样那样的问题,但在唐初——也就是贞观到开元年间——这套数据架构运转得还是相当不错的。为什么?
主要有三个原因:
原因一:隋末大乱之后,土地数据相对清晰#
隋朝末年,天下大乱,人口锐减,土地大量荒芜。唐朝建立之后,手里有大量的无主荒地可以分配。
这意味着什么?意味着土地的产权关系相对简单——没有那么多历史遗留问题,没有那么多土地纠纷。政府可以比较容易地摸清土地的底数,按人口分配。
如果是在土地兼并已经很严重的时期,政府要重新丈量土地、理清产权,难度就大得多了。唐初的”好运气”在于,隋末大乱把旧的土地关系打碎了,唐朝可以在一张白纸上重新建立制度。
原因二:人口少,管理难度低#
唐初的人口有多少?据史书记载,贞观年间全国户口不到 300 万户,人口大概 1500 万左右。
这是什么概念?隋朝鼎盛时期,全国户口有 900 万户,人口大概 5000 万。也就是说,唐初的人口,只有隋朝鼎盛时期的三分之一左右。
人口少,管理难度就低。300 万户,分散在全国各地,每个县平均也就几千户人家。地方官管得过来,里正也能挨家挨户核对。人口少,造假也相对容易被发现——乡里乡亲的,谁家有几口人、几亩地,大家都心知肚明,想瞒也瞒不住。
后来人口增长了,到开元盛世的时候,全国户口超过了 900 万户,人口达到了 5000 万以上。人口一多,管理难度就指数级上升了。
架构启示:数据架构的复杂度,不是和数据量线性增长的,而是指数级增长的。100 万人的数据管理,和 5000 万人的数据管理,完全不是一个量级的问题。人口越多,数据失真的可能性越大,数据治理的难度越高。
原因三:吏治清明,执行力强#
唐初——尤其是贞观年间——吏治比较清明,官员的执行力比较强。
为什么?因为:
第一,隋亡的教训就在眼前。唐太宗君臣亲眼看到了隋朝是怎么灭亡的——就是因为户口不实、赋税太重、民不聊生。所以他们非常重视这个问题,不敢懈怠。
第二,考核制度严格。唐朝的考课制度,“户口增减”是地方官政绩考核的重要指标。户口增加了,升官;户口减少了,降职。地方官有动力去管好户口。
第三,监察到位。御史台的监察御史定期巡视地方,查户口、查赋税、查贪腐。有问题的官员,随时可能被弹劾。
吏治清明,数据质量就高;数据质量高,制度运转就好。这是一个正向循环。
五、数据架构的内在脆弱性#
但是,这套数据架构从建立的第一天起,就有它内在的脆弱性。这些脆弱性,在唐初因为各种原因还不明显,但随着时间的推移,会越来越严重,最终导致整个体系的崩溃。
我们来看看这些脆弱性是什么:
脆弱性一:人口流动——数据永远追不上现实#
人是活的,数据是死的。
老百姓会因为灾荒、战乱、赋税太重等各种原因,离开自己的家乡,跑到别的地方去。这就叫”逃户”。
逃户一走,原来的户籍上还有他的名字,但人已经不在了。他的租庸调谁来交?要么由他的亲戚邻居代缴(“摊逃”),要么就变成了”死账”,国家收不上来。
更麻烦的是,逃户跑到别的地方之后,不在当地的户籍上,变成了”黑户”。他们可能租种地主的土地,或者给地主当佃农,政府管不着,也收不到税。
人口流动是不可避免的——只要有地区差异,只要有贫富差距,就会有人口流动。但均田制和租庸调制,是建立在”人口不流动”的假设之上的。一旦人口开始流动,数据就开始失真,制度就开始出问题。
架构启示:任何数据架构,都必须考虑”动态性”——数据是会变的,现实是在流动的。如果你的数据模型假设一切都是静态的,那么现实一流动,模型就会失效。
脆弱性二:土地兼并——均田制的天敌#
均田制的前提,是政府手里有足够的土地可以分配。
但随着人口增长,土地越来越不够分了。一个丁男理论上应该受田 100 亩,但实际上,在人口稠密的地区(比如关中、河南),很多人根本受不到 100 亩,有的甚至只能受二三十亩。
更严重的是土地兼并。
什么是土地兼并?就是地主豪强、官僚贵族,通过各种手段(买卖、强占、抵押等),把农民的土地集中到自己手里。
土地兼并为什么是均田制的天敌?因为:
第一,土地集中到地主手里之后,农民失去了土地,变成了佃农或者流民。他们不在均田制的体系里了,国家收不到他们的税,也征不到他们的徭役。
第二,地主豪强有办法逃避赋税。他们有关系、有势力,可以隐瞒土地、虚报户口,把赋税负担转嫁给农民。国家掌握的土地数据越来越少,税基越来越窄。
第三,政府手里的土地越来越少,没法再给新出生的人口分配土地。均田制的”分配”功能就失效了。
土地兼并是土地私有制的必然产物。只要允许土地买卖,只要有贫富差距,土地就会向少数人集中。这是经济规律,不是靠行政命令能阻止的。
唐朝初年,因为隋末大乱,土地重新分配过,所以土地兼并不严重。但随着经济恢复、人口增长、财富积累,土地兼并就越来越严重了。到了唐朝中期,均田制已经名存实亡了。
架构启示:数据架构的有效性,取决于它所反映的现实是否稳定。如果现实本身在发生结构性的变化(比如土地从分散到集中),那么基于旧现实建立的数据架构,迟早会失效。
脆弱性三:基层造假——上有政策,下有对策#
前面说了,唐朝有很多防止造假的制度,但造假还是屡禁不止。为什么?
因为造假的收益太大了。
对于老百姓来说,隐瞒一个丁男,就能少交一份租庸调,还能少服 20 天徭役。这对于一个普通农民家庭来说,是很大的一笔钱。值得冒险。
对于地主豪强来说,隐瞒土地和人口,能少交大量的赋税。他们有钱有势,可以贿赂地方官,可以和里正勾结,造假的成本很低,收益却很高。
对于地方官来说,造假也有好处——虚报户口,可以显示自己政绩好,容易升官;隐瞒户口,可以把多收的赋税揣进自己腰包。
三层都有造假的动机,你说数据能真实吗?
唐朝的制度设计,是靠”层层监督”来防止造假——里正监督老百姓,县令监督里正,刺史监督县令,户部监督刺史,御史台监察所有人。
但监督是有成本的。全国那么大,人口那么多,不可能每一户都去查。监督的成本随着人口和疆域的扩大而指数级上升,而中央的监督能力是有限的。
到了一定程度,监督就失效了。造假从个别现象,变成了普遍现象;从偷偷摸摸,变成了半公开的潜规则。
架构启示:在数据治理中,“监督成本”是一个被严重低估的因素。任何数据质量保证措施,都要考虑执行成本。如果监督成本太高,高到无法承受,那么制度设计得再完美,也执行不下去。
脆弱性四:数据滞后——年报制跟不上变化#
唐朝的数据更新频率是多少?每年一次计帐,每三年一次户籍普查。
也就是说,中央拿到的数据,最快也是去年的。如果遇到什么突发事件——比如灾荒、战乱——中央可能要等好几个月甚至一年之后,才能从数据上反映出来。
数据滞后会导致什么?
第一,决策滞后。中央的政策总是基于过去的情况制定的,等政策下去了,情况已经变了。
第二,问题积累。问题刚出现的时候,数据上反映不出来;等数据上反映出来的时候,问题已经很严重了,错过了最佳的解决时机。
第三,应对失当。因为数据不及时,中央对地方的实际情况不了解,做出的决策可能完全不对症。
这就像一个人,如果他的神经系统反应太慢,手碰到火了要等几秒钟才能感觉到,那他肯定经常被烫伤。
架构启示:数据的时效性,决定了决策的有效性。数据更新越慢,决策越滞后,组织越迟钝。在一个快速变化的环境里,数据架构的响应速度,就是组织的生存能力。
六、本节小结#
唐初的数据架构,是建立在均田制和租庸调制基础之上的一套完整体系。
这套体系的核心逻辑是:以人丁为本,按人口分配土地,按人口征收赋税。 它的数据采集分为三级——基层的手实(自报)、地方的计帐(汇总)、中央的户籍(存档)。它的数据治理有四道防线——里正负责制、团貌制度、户籍存档比对、法律惩罚。
在唐初,这套体系运转得相当不错,支撑了贞观之治和开元盛世。它能运转好的原因有三个:隋末大乱后土地关系相对清晰、人口少管理难度低、吏治清明执行力强。
但这套体系从建立之初就有内在的脆弱性:人口流动导致数据追不上现实、土地兼并从根本上动摇均田制、基层造假屡禁不止、数据滞后导致决策迟钝。
这些脆弱性,在唐初还不明显。但随着时间的推移,它们会越来越严重,最终导致整个数据架构的崩塌。而数据架构的崩塌,又会引发财政架构的崩塌,最终动摇整个王朝的根基。
这个过程是怎么发生的?安史之乱之后,唐朝的数据架构和财政体系发生了怎样的变化?我们在后面的章节会详细讲。
下一节,我们先来看唐初的技术架构——驿传和漕运,看看这套”基础设施”是怎么支撑起大唐盛世的。