历史上隋朝的粮食被唐朝吃了五六十年? 此事是真是假? 现在告诉你

本贴最后更新于 2116 天前,其中的信息可能已经物是人非

历史上隋朝的粮食被唐朝吃了五六十年?此事是真是假?现在告诉你!(一)从农耕文明开始,累朝累代,向来讲究“手中有粮,心中不慌”,也即重视“粮食安全“。历史上每个朝代的开国君主打下江山后,第一件事便是“高筑墙,广积粮”,以期国泰民安,社稷长久。从五胡乱华到隋朝一统,几百年的战乱造成百姓流离失所,食不果腹,饿殍遍野。隋朝初年,关中大旱,出现大面积饥荒,朝廷和官员的供应都无法保障,隋文帝只好率群臣前往洛阳就食,成为历史上第一个“逐粮天子”。这种情形给杨坚留下了深刻的影响。

(二)隋开皇五年(公元 585 年),隋文帝下令在全国范围内设立“义仓”(又叫社仓)。即政府出面号召组织,百姓自愿交粮,以便赈灾自助的民间粮食储备措施,丰年时,百姓将余粮交存到本乡的“义仓”里,等到荒年或青黄不接的月份,就分“义仓”的粮食吃;丰年交多少,灾年怎么分,全由本乡乡绅和百姓商议决定,地方官吏只负责出面协调。

(三)这本是一件惠民救急的好政策,理论上无可挑剔。但天朝的事情就是这样,无论多好的政策,施行起来就走了样。一些乡绅挟势力,厚亲族,薄远邻,致矛盾迭出,官司不断,给本来就觊觎这眼前肥肉的地方官吏以借口,趁机插手,直接管理,形成了事实上的“国进民退”,从收粮到仓储保管,再到何时放粮,全由地方官员说了算。

(四)到开皇十年,隋文帝以“义仓”设在民间,粮食损耗太多为由,下令所有“义仓”纳入所在州衙门管理(无形中增加了粮食运输的成本),“义仓”由民间自救储备转变为国家粮食储备。稍后,杨坚更下诏,强制百姓往“义仓”交粮,从最初的劝导自愿,变成强制性国家税外之税(这也是古代专制王朝的死结)。“义仓”“国有化”后,短短几年,户部便报告:“府藏皆满,无所容,积于廊庑。”据史料记载和后世学者推算,全国的“义仓”储存量达到了汉武帝初年的总量,“文景之治”用了七十多年积累的粮食数量,隋朝十几年就达到,也即积累的速度是汉文时的五到六倍。

(五)这里边有一个问题:汉文到隋文虽然经过了七百年,但社会生产力并没有发生大的改变,生产效率也提高有限,如此快速积累的财富(粮食)从哪里来呢?除了一些无关紧要的因素外,最主要的一个解释就是:朝庭与民争利,财富迅速大规模地由百姓家中转移到国家(隋杨)手中,随之而来的是各种社会资源和要素由广大乡村向少数城市流动集聚。

(六)这样造成的结果是,“国富民穷”,“城市繁荣”,“乡村凋蔽”。隋文帝相较还是节俭、仁厚之君,但在他后期,已出现了“人多饥乏,百姓逐食”的情形。至隋炀即位,各级官吏腐败怠政,或相互欺瞒,上下其手;或事不关已,不及时报告朝廷、救济饥民,任由官仓粮食霉烂。杨广其人又刚愎自用,一惯听喜不听忧,“上有所好,下必从焉”,官员便投其所好,上奏:国泰民安,天下太平。自已住在长安、洛阳城里,以为国库充盈了,城市繁华了,老百姓自然也很富裕,索性歌舞升平。及至烽烟四起,还荒唐地认为是个别奸滑之徒在煽动(十个人的口粮被三两个人享用,其余饿肚子的七人就要闹事)。

(七)唐高宗李治时,大臣高履行向其有“隋朝积存的粮食够当时八百七十万户吃五十年……”之奏言,后世一些文人学者据此便机械静止地认为隋给唐留下了足够吃几十年的现成粮。殊不知,除极少数零头因战火隐没(唐时发现已霉烂),一部分毁于战乱,大部分已被饥民乱兵吃光(难怪古代把当兵叫“吃粮”)。李渊进长安时,长安已无粮,先遣平阳公主在远郊扶风武功一带向大户借粮以募兵。至唐太宗初年,向突厥用兵时,还向商人富户借粮。放着官仓里隋朝留下多的吃不完的粮食不用,向商人借,这说得通吗?

(八)李世民登基后曾说:“凡理国者,务积于人”,只要百姓手中有粮,朝庭心里就不慌。于民让利,藏富于民,大河有水小河满,与其等着百姓决堤放水,还不如自已主动开闸泄洪。李世民吸取隋亡的教训,这样说,也这样做,因此才有“贞观之治”和“大唐盛世”。综上分析,隋留给唐够吃五十年粮食的说法是不正确的。

网友对此评论道:那是形容隋朝富裕,说国家五年不种不收,国家照样兴旺,说他的丝绸财宝之物类,库存量应用五六十年还有可能的,。隋朝因征高丽国损兵损粮,粮食一经是空虚的未期。那时侯的技术,粮食也不可能畜存五六十年的。

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 5 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 610 关注
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 20 关注
  • danl
    89 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6886 引用 • 31047 回帖 • 231 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    171 引用 • 813 回帖 • 1 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    69 引用 • 190 回帖 • 483 关注
  • 安全

    安全永远都不是一个小问题。

    191 引用 • 813 回帖
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 111 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 618 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4599 回帖 • 690 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 12 关注
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 683 关注
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    285 引用 • 4482 回帖 • 660 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    14 引用 • 7 回帖
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    328 引用 • 1706 回帖
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 155 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    83 引用 • 165 回帖 • 12 关注
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    21 引用 • 37 回帖 • 518 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    51 引用 • 190 回帖 • 2 关注
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 422 关注
  • Kafka

    Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。

    35 引用 • 35 回帖 • 4 关注
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖 • 10 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    122 引用 • 73 回帖 • 1 关注