北宋冗兵形成:边防压力与军队供养的长期锁定
北宋的“冗兵”通常被概括为三个字:数量多、开销大、战斗力弱。但仅仅这样描述,掩盖了一个更关键的结构性问题:北宋的军队不是偶然膨胀起来的,而是被一套环环相扣的约束锁死的。边防地理决定了它必须养一支庞大的常备军;雇佣制决定了这支军队只能进、不能退;财政系统为了供养它而耗尽自身,反过来又使任何裁军的企图都变得更加危险。冗兵不是一个可以单独摘除的“病灶”,而是北宋立国逻辑的直接后果。理解冗兵,等于理解北宋为什么会在军事上始终处于一种“花钱买安全、越买越不安全”的困境。
地缘上的先天劣势:幽云不在手,河北无险可守
冗兵的最深层根源,是北宋继承了一个极为不利的军事地理格局。后晋石敬瑭把燕云十六州割让给契丹,使得中原王朝丧失了从燕山山脉到长城一线的完整防线。北宋建国时面对的北方边界,是从太行山东麓到渤海湾的华北大平原。这条边界没有高山深谷可以依托,契丹骑兵一旦南下,可以毫无阻挡地直抵黄河。
地理上的缺口必须用别的东西来填补。北宋的选择是:沿着边境修河渠、种榆柳、建水寨,试图用人工障碍延缓骑兵;同时,在河北沿边驻扎大量禁军,以密集的城寨和重兵来抵消地形的劣势。这是一种极其昂贵的替代方案——天然防线是一次性成本,而驻军则是每年都要支付的经常性开销。更关键的是,这种防御姿态是防御性的、被动的,它要求兵力分散在漫长的边境线上,而不是集中在一两座要塞。同样的兵力,在燕山防线可以守住几个关口,在河北平原上却只能填满若干据点;为了达到同样的防御效果,北宋需要的兵员数量远远超过前代。
这就是冗兵的第一重锁定:地理劣势把“庞大的常备军”变成了一个刚性需求,而不是一个可以讨价还价的政策选项。哪怕朝廷明知军队是财政的沉重负担,也不能轻易削减边境驻军——因为那等于把整个河北平原直接暴露给辽国骑兵。
养兵即为治国:雇佣军成为社会的稳定器
北宋的军队不只是国防工具,更是赵宋王朝安身立命的制度基石。赵匡胤本人靠兵变夺权,深知“兵骄则逐帅,帅强则叛上”的道理。他的应对办法,是把军队彻底职业化、雇佣化:兵卒由朝廷招募,而不是由将领私养。募兵制下,军队的“老板”是皇帝,将领只是管理者,无法建立与士卒的人身依附关系。这一制度确实消灭了晚唐五代以来的藩镇之患,但它同时带来了一个必然的副产品:军队的规模不再受军事需求约束,而开始受社会需求约束。
赵匡胤有一句话传得很广:“可以利百代者,唯养兵也。方凶年饥岁,有叛民而无叛兵;不幸乐岁而变生,则有叛兵而无叛民。”意思是:发生饥荒时,把流民招进军队,他们就成为领取军饷的稳定力量,而不是造反的饥民。这个逻辑在后来的皇帝手里被反复沿用。荒年招兵成了一个固定的“社会政策”,大量失去土地的农民、流民被吸纳进军队,用军饷换取他们不造反。军队变成了一只巨大的“安全阀”,它的功能首先是维持内部稳定,其次才是对外防御。
这个功能定位让军队只进不出。饥荒是周期性的,但被招募进军队的人却不会因为饥荒结束而退伍。宋朝没有建立系统的退伍安置制度,士卒往往终身服役,老弱病残都被养在军中。用当时人的说法,军队成了“销兵之地”——不只是消耗敌人兵力,更消耗社会上多余的人口。于是,军事需求原本只需要几十万人,但社会稳定的需求却在不断往里塞人。每一场灾荒、每一次局部动荡,都成为军队扩编的理由,而且是政治正确、无法反对的理由。
内外相制:用军队管军队的制度惯性
如果只是“兵多”,朝廷还可以通过调整部署来提高效率。但北宋的军事制度恰恰是反效率的。它的核心原则叫“内外相制”:禁军一半驻守京城,一半分驻外地,使京城兵力足以制服外地,外地兵力又足以与京城抗衡。这个设计继承了赵匡胤“强干弱枝”的思路,是为了防止任何一地的将领或军阀坐大。从防范政变的角度,它是成功的——北宋没有重演五代十国的兵变循环。但它的代价是,军队的空间分布被人为地割裂,兵力被拆散在从开封到边境的无数个据点里,任何一个方向都无法形成压倒性的战略集中。
更昂贵的是“更戍法”。禁军定期轮换驻地,将领不随军调动,以此防止“兵不识将、将不识兵”的弊端变成士兵与将领之间的私人效忠。这同样是出于政治安全的设计,但它制造了巨大的浪费:军队常年奔波在换防的路上,沿途要供应、要安置;每次换防都伴随着装备的重新配发和兵员的重新磨合。政治上的安全感是用军事效率和财政开支换来的。一支明明可以驻扎在河北的军队,可能几年就要回开封轮换一次,然后再被派往陕西。这种安排让北宋的军费支出比实际防御需求高出许多,却没有带来任何战斗力的提升——反而是军队在常年奔波中无法进行有效训练,将领无法熟悉自己的士兵,战斗力越来越弱。
这就是冗兵的第二重锁定:军事制度的出发点不是“如何最有效地打仗”,而是“如何最可靠地防止军人威胁皇权”。当制度设计以内部安全为第一目标时,对外防御的成本必然被抬高成倍。而抬高出来的这部分成本,又必须由更多的军队、更多的开支来填——朝廷无法用“提高效率”来省钱,因为效率本身在制度上就被刻意牺牲掉了。
财政输血管:军费如何吸干宋朝的国库
军队数量的膨胀,直接反映在财政账本上。真宗朝以后,北宋的军队常年维持在百万上下,仁宗庆历年间因为对西夏开战,更一度激增到一百二十五万余人。而北宋初年,禁军和厢军加起来不过三十余万。一百年间,兵额翻了四倍。
这笔账有多大?粗算下来,一名禁军士兵的岁费(包括俸禄、衣赐、粮草等)大约是五十贯,厢军减半。一百万军队,每年的维持费用大约在五千万贯上下。而北宋每年的财政收入,最高时也不过一亿贯左右。换言之,军队吃掉了一半以上的财政收入。真宗朝的名臣贾昌朝曾直言:“天下财用,养兵之费十居七八。”这话或许有夸张,但即便是最低的估算,军费也要占到财政支出的一半以上。
财政上的锁定由此形成。北宋的财政是农业型财政,收入主要来自两税,增长的弹性极小。可军费却是一个每年必须付清的刚性支出,而且只增不减。当财政收入跟不上军费增长时,朝廷的应对办法不是裁军,而是一轮又一轮地加税、加征、扩大专卖。从茶盐酒砚到各项杂变之赋,宋代的赋税名目越来越多,基层的征收压力越来越大。换句话说,冗兵的成本没有通过调整军队规模来消化,而是被转嫁给了农民。财政的结构性紧张反过来加重了社会矛盾,而社会矛盾的加重,又为“养兵防乱”提供了新的理由。整个系统陷入了一种自我循环:兵越多,钱越紧;钱越紧,民间越苦;民间越苦,越需要靠养兵来维稳。
这里需要特别指出的是,北宋的钱并没有花在“刀刃”上。军队里真正的战斗人员远少于账面数字。大量老弱病残被养在营中,厢军承担的是修桥补路、造船运粮等杂役,甚至还有相当比例的“挂名兵”——只领饷、不训练。真正能上战场的精锐,往往只有禁军中的一小部分。也就是说,北宋不是在为一支百万大军付钱,而是在为一支百万规模的“军队+福利院+公共工程队”付钱。军事效能差而财政成本高,是同一个问题的两面。
改革的困境:裁军为什么裁不动
冗兵的问题不是没有人看到。仁宗朝,范仲淹主持庆历新政,明确提出要“减徭役、省冗兵”,但他很快发现无法推进。原因很直接:裁军意味着把人推回社会。那些被招募来的流民、饥民,在军中好歹有口饭吃,一旦被裁撤,他们能去哪里?在一个土地高度集中、农业剩余有限的农业社会里,他们没有土地,没有产业,只有两条路:饿死或者造反。北宋前期有过血的教训——太宗淳化年间,四川王小波、李顺起义,本质上就是底层民众活不下去。此后朝廷对“裁军引发社会动荡”有着高度的警惕。裁军不是军事问题,而是一个“若裁则兵叛,若留则民困”的政治死局。
更深的困难在于,裁军必须与边防需求同时解决。如果只是删减老弱,而不解决北方边境的防卫问题,那么裁掉的人很快就会因新的边境危机而重新招募。事实上,庆历年间裁军稍有动作,西夏战事一起,兵额立刻反弹。神宗朝王安石变法,试图用保甲法和置将法来重组军事制度:把民间丁壮编为保甲,代替部分募兵;在边防各路设置固定将官,废除更戍法,试图用训练和编制改革来提升效率。这一套方案触及了冗兵的结构性根源,也确实在一段时间内压缩了军费、提高了战斗力。但保甲法的本意是“以民兵代募兵”,这套思路在北宋始终没有走通。一方面,弓箭手的待遇和装备远不如禁军,边防任务仍需禁军承担;另一方面,保甲组织的军事化引发了对地方武装失控的担忧,来自官僚集团内部的阻力极大。王安石的军事改革随着变法的失败而基本被推翻,此后北宋再没有出现过对军制进行系统性改革的时机。
冗兵的不可改革,本质上是它已经与太多东西捆绑在一起:它捆绑着皇权的安全,捆绑着社会的稳定,捆绑着财政体系的运转方式。任何一个环节的松动都会引发连锁反应。这就是为什么冗兵作为一个“问题”存在了一百多年,而所有人都只能在边缘修补,没有人能真正解开这个结。
锁定的边界:北宋军事困境的真正代价
站在长时段来看,北宋的冗兵不是某个皇帝愚蠢或某个大臣贪腐的结果,而是这个王朝在特定地缘与制度条件下做出的系统性选择。它用财政的血液换取了两样东西:对内——武将不再有能力威胁皇权,底层流民不再有动力揭竿而起;对外——用一支规模庞大但机动性差、战斗力弱的军队勉强维持了一条漫长边界的防御。前两样在很长时间里都“成功”了:北宋一百多年间,几乎没有发生过真正威胁皇权的兵变,也没有形成大规模的全国性农民起义。但第三样东西只是勉强维持,从未真正稳固——宋军对辽、对西夏的战争,多数以消耗战和和谈告终。檀渊之盟的岁币是一个标志:当双方都发现打下去的成本大于妥协的成本时,和平是用金钱买来的,而不是用胜利换来的。
于是,冗兵的历史意义就显现出来了:它是一个王朝在安全与成本之间所做的一次漫长的、无解的谈判。北宋的问题从来不是“兵多”本身,而是它所面对的外部压力与它的财政-军事制度之间,存在一个无法弥合的缺口。只要燕云十六州还在辽国手里,只要河北平原无险可守,只要朝廷必须时刻防范军人干政,百万大军就是不可避免的。而养活百万大军的代价——财政枯竭、社会负担加重、军事效能低下——最终又反过来侵蚀了它想要保护的那个秩序。
这提醒我们,一个制度的长期成本,往往并不体现在它建立的那一刻,而是体现在它运转几十年后慢慢积累的锁定效应里。北宋的冗兵故事,不是一个“政策失误”的案例,而是一个关于结构性约束的教科书:当一项安排同时回应了生存安全、政治稳定和既得利益三重需求时,即使所有人都知道它正在走向僵化,也没有人能在不触动整个系统的情况下改变它。北宋最终没有死于冗兵本身,但冗兵长期消耗国力所造成的那种“兵愈多而势愈弱”的虚弱状态,却是它在面对金兵南下时无法组织起有效抵抗的结构性背景。这就是冗兵作为历史问题的真正分量——它不是一段可以被单独摘出的“弊政”,而是北宋立国以来所有深层矛盾的汇聚点。