货币搜寻模型:货币的微观基础与 Lagos-Wright 框架
传统货币理论把货币塞进效用函数或预付约束(cash-in-advance),却不回答"为什么没有内在价值的纸币能交换商品"。货币搜寻模型(New Monetarist)通过"需求双重吻合缺失 + 搜寻摩擦"给货币提供微观基础。本页从 Kiyotaki-Wright (1989) 的思想实验讲到 Lagos-Wright (2005) 的统一框架,给出可运行的简化求解代码,落到通货膨胀福利成本与数字货币讨论。
01 为什么需要货币的微观基础
在 RBC / NK 模型里,货币要么直接进效用函数(MIU,Money-in-Utility),要么受预付约束(CIA,Cash-in-Advance)。这两种处理都把"货币为什么被接受"当成黑箱——Wallace (1998) 称之为"货币理论的无效边界":模型里那个被称作"货币"的对象,和现实中"为什么没人愿意拿废纸换面包"之间没有任何机制联系。
货币搜寻模型的目标,是在一个让物物交换困难的环境里,内生地让货币成为交换媒介。它回答两个问题:
- 需求双重吻合(double coincidence of wants)为何缺失?你有面包想换啤酒、我有啤酒想换面包,这种"我正好想要你的、你正好想要我的"是小概率事件。没有它,物物交换几乎无法发生。
- 无内在价值的纸币为何能被接受?因为在一个有搜寻摩擦的环境里,货币作为"大家都接受的交换媒介",即使本身没有效用,也能通过改善交易机会产生社会价值。
MIU/CIA 把货币当"假设";货币搜寻把货币当"均衡结果"——在一个摩擦环境里,理性人为什么会自愿接受一张本身无用的纸。这是新货币主义(New Monetarism)的核心。
02 Kiyotaki-Wright:搜寻摩擦与需求双重吻合
Kiyotaki & Wright (1989, JPE) 是货币搜寻的起点。环境设定(教学简化版):
- 存在三类商品(记 1、2、3)和三类人。第 $i$ 类人只消费商品 $i$、只生产商品 $i+1$(模 3)。因此没有任何一对人能直接物物交换——你生产的不是你自己消费的。
- 每个人每期随机配对(search/meeting),遇到愿意交易的对手是小概率事件。
- 商品分"可储存"与"不可储存";货币是一种无内在价值、可无成本储存的对象。
在这个环境里,纯物物交换只能实现极少部分交易。引入一个法定货币(fiat money)后,理性人会出现一种策略均衡:第 $i$ 类人愿意接受自己不消费的货币,不是因为货币有用,而是预期别人未来也接受它。这就是货币的"交易媒介"职能的微观基础。关键结论:
但 Kiyotaki-Wright 原版模型有一个技术缺陷:财富分布随交易历史扩散(每个人持有货币数量不同),不可解析、不可估计。这阻碍了它与标准 DSGE 接轨。Lagos-Wright (2005) 正是为解决这个问题而生。
03 Lagos-Wright 统一框架:轮替市场结构
Lagos & Wright (2005, JPE) 的关键创新:每一期由两个市场组成,一个有搜寻摩擦(Decentralized Market, DM)、一个无摩擦(Centralized Market, CM)。
- DM(去中心化市场,白天):随机两两配对、需求双重吻合可能缺失、用货币交易。这是"货币有用"的地方。
- CM(中心化市场,晚上):瓦尔拉斯拍卖、无摩擦、可交易一般商品与劳动。关键假设:CM 效用拟线性(quasilinear)。
拟线性效用意味着 CM 里每个人在交易后都会把货币余额重新调整到同一个水平——因为货币的边际效用是常数,贫富差异在 CM 被"熨平"。于是 DM 开始时所有人持有相同的货币量,财富分布退化成一个点,模型变得可解析、可估计。这是 Lagos-Wright 能成为现代货币 DSGE 标准框架的根本原因。
家庭在 CM 的 Bellman 方程(值函数 $W_t(m)$ 表示 CM 开始时持有货币 $m$ 的终身价值):
其中 $x$ 是 CM 消费、$h$ 是劳动、$\phi_t$ 是货币的价格(用商品计)、$m'$ 是带到 DM 的货币。DM 值函数 $V_{t+1}(m')$ 描述持有 $m'$ 进入 DM 随机交易的预期收益。
04 货币需求与持有:DM 交易与定价
在 DM 里,买到合意商品的概率为 $\alpha$(度量"搜寻摩擦"的松紧)。持有货币 $m$ 能买到的数量取决于交易定价(barter vs. 竞争性定价 vs. 议价)。教学简化用"买家独占议价"(take-it-or-leave-it offer):
家庭跨期最优的持币一阶条件(CM 对 $m'$ 求导):
其中 $\theta_t$ 是 DM 中货币的额外边际交易收益("流动性溢价")。解读:持有货币的成本(今天的 $\phi_t$)等于明天货币购买力的贴现($\beta\phi_{t+1}$)再加上它在 DM 里改善交易的额外收益 $\alpha\theta_t$。正是这个 $\alpha\theta_t$ 让货币即使无内在价值也被持有。
05 通货膨胀的福利成本
货币搜寻框架能定量回答一个经典问题:通货膨胀(扩张货币供给)造成多大福利损失?
货币供给以常数增长率 $\mu$ 增长(转移支付给家庭)。长期通货膨胀率 $\pi=\mu$。从 Equation 4,稳态下:
当通胀上升,持有货币的机会成本上升,人们持币减少,DM 交易量下降——这就是"通胀扭曲交易"的福利成本。Friedman rule 要求名义利率为零($\pi=\beta-1$),此时货币持有无摩擦、DM 交易量达到最优。偏离 Friedman rule 的福利损失,就是货币搜寻模型相对 MIU 模型更准确的地方:它把"通胀扭曲了 DM 中本来无法发生的交易"这一机制显性化。
06 完整 Python 代码:简化 Lagos-Wright 求解
下面代码用稳态持币 Euler 方程(Equation 4-5),求解不同通胀率 $\pi$ 下的稳态流动性溢价 $\theta$ 与 DM 交易量。普通笔记本秒级跑完。
import numpy as np
from scipy.optimize import brentq
# ---------- 1. 参数 ----------
beta = 0.96 # 主观贴现因子
alpha = 0.90 # DM 中买到合意商品的概率(搜寻摩擦松紧)
q_max = 1.0 # 无摩擦时 DM 最优交易量(归一化为 1)
# ---------- 2. 给定通胀 pi,求稳态流动性溢价 theta ----------
# Equation 5: 1+pi = (1/β) * (1 + alpha*theta)
def solve_theta(pi):
# theta 必须 >=0
theta = ((1 + pi) / beta - 1.0) / alpha
return max(theta, 0.0)
# ---------- 3. DM 交易量 q:持币越少,能买的量越小 ----------
# 直觉:无摩擦(theta=0)时 q=q_max;通胀抬高持币成本 -> 持币下降 -> DM 交易量下降
# 用一个递减的近似 q(theta) = q_max / (1 + theta)
def dm_quantity(theta):
return q_max / (1.0 + theta)
# ---------- 4. 扫描通胀率,看福利成本 ----------
print("通胀率 pi 流动性溢价 theta DM 交易量 q")
print("-" * 45)
for pi in [0.00, 0.02, 0.05, 0.10, 0.20]:
theta = solve_theta(pi)
q = dm_quantity(theta)
print(f" {pi*100:5.1f}% {theta:8.4f} {q:7.4f}")
# ---------- 5. Friedman rule:pi = beta - 1 ----------
pi_friedman = beta - 1.0
theta_f = solve_theta(pi_friedman)
q_f = dm_quantity(theta_f)
print(f"\nFriedman rule 通胀率 = {pi_friedman*100:.1f}%(名义利率=0)")
print(f" 此时 theta={theta_f:.4f}(应为0,持币无摩擦)")
print(f" DM 交易量 q={q_f:.4f}(应接近 q_max={q_max:.1f},交易最充分)")
通胀率上升 → 流动性溢价 $\theta$ 上升 → DM 交易量 $q$ 下降。在 Friedman rule($\pi=\beta-1$)处 $\theta=0$、交易最充分。这就是"通胀的福利成本"在货币搜寻模型里的定量形状。
07 论文案例
08 常见错误与进阶资料
货币搜寻的全部价值在于内生推导货币为何被接受。若你只是把货币塞进效用函数却套个"搜寻"名字,就丢掉了这个分支的全部含义。必须保留 DM 的随机配对与需求双重吻合缺失。
Lagos-Wright 之所以可解析,全靠 CM 的拟线性效用把财富分布熨平。如果把 CM 效用换成一般的 $u(c)$,财富分布重新扩散,模型立刻变难(要解分布)。教学时不能把这个假设当"无关紧要的简化"。
DM 是随机配对、议价、货币交易;CM 是瓦尔拉斯、无摩擦、可交易一般商品。把两个市场的定价方式写反(比如让 DM 用瓦尔拉斯拍卖),模型就失去搜寻摩擦的意义。
Friedman rule 要求名义利率为零,对应通缩 $\pi=\beta-1<0$,不是零通胀。很多学生误以为"Friedman rule = 通胀为零",这是常见误解。
货币搜寻模型解释的是货币作为交换媒介的微观基础,不直接解释为什么所有价格都用货币标价(计价单位职能)。不要把一个机制套用到另一个职能上。