向货币 API 查询巴拿马巴波亚的美元价格,你会得到 1.000000。明天再查、下个月再查、明年再查,得到的仍然是 1.000000。这并不是故障。巴拿马没有中央银行,不发行自己的纸币,自 1904 年起就以美元作为流通纸币。巴波亚主要以硬币形式存在,并作为记账单位,永久固定为 1 巴波亚兑 1 美元。
这条水平直线,就是美元化在数据库内部呈现的样子。本文将解释什么是美元化、各国为何采用它、今天究竟哪些国家在使用美元,以及——这是其他同类文章都没有涉及的部分——它对那些需要在美元化经济体中存储货币代码、报价或对账的人意味着什么。
什么是美元化?
美元化是指一个国家在本国货币之外或取而代之地使用外币,通常是美元。经济学家也称之为货币替代,这个术语其实更准确,因为同样的现象也发生在欧元、澳元、南非兰特和印度卢比身上。
需要理解的关键点是:美元化并非单一形态,而是一个连续谱系。一个国家处在这个谱系的什么位置,决定了它的货币代码究竟是一个真实可交易的价格,还是一个装饰性的常量。
完全(官方)美元化
在完全美元化中,政府正式放弃本国货币,采用外币作为法定货币。它会将本国纸币撤出流通、停止发行新钞,并放弃中央银行设定利率或扩张货币供给的能力。
厄瓜多尔在 2000 年做了这件事,起因是银行体系崩溃和三位数的通货膨胀。萨尔瓦多在 2001 年跟进。两国如今日常交易都使用实体美元,不过各自仍铸造本国的辅币以便找零。
部分(事实上的)美元化
部分美元化,是公民未经许可就把一个国家美元化的结果。本币仍是法定货币,但人们已不再信任它到愿意用它储蓄的程度。银行存款、房产价格、租金和大额发票纷纷转向美元,而零钱仍留在本币。
这比完全美元化常见得多,柬埔寨就是教科书式的案例。该国外币存款长期约占广义货币的 80%,是全球比例最高的国家之一。根据柬埔寨国家银行的研究,这一比率从 1995 年的 56% 升至 2000 年的 68%、2010 年的 81% 和 2015 年的 83%。瑞尔从未消失,它只是变成了小额消费的货币,而美元成了储蓄的货币。
美元化、钉住汇率与货币局的区别
这三者经常被混为一谈,但它们在数据中的表现截然不同。
| 制度 | 谁发行货币 | 汇率会波动吗? | 例子 |
|---|---|---|---|
| 完全美元化 | 外国中央银行 | 不会——根本没有本币可以波动 | 厄瓜多尔、巴拿马、东帝汶 |
| 货币局制度 | 本国当局,但每一单位都有外汇储备支持 | 只有放弃货币局时才会 | 港元(对美元的区间) |
| 常规钉住 | 本国中央银行,有裁量权 | 会——钉住会被重新调整,有时非常剧烈 | 各类管理浮动与钉住制度 |
各国为何走向美元化
美元化几乎从来不是首选,而是当替代方案更糟时的无奈之举。
- 为了终结恶性通胀。 这是最主要的动机。一个停不下印钞机的政府,可以让自己不再拥有可印的货币。采用美元等于引入美联储的货币纪律,通胀通常在一两年内急剧回落。
- 为了终止投机性攻击。 你无法对一个不存在的货币发动投机性攻击。美元化彻底移除了攻击目标——这一机制在我们的什么是货币危机指南中有详细说明。
- 为了降低借贷成本。 投资者会为贬值风险索取溢价。风险消失,理论上溢价也会收窄。
- 为了简化贸易与投资。 在美元化经济体经营的外国企业无需承担兑换成本,本地收入也不存在汇率敞口。
- 因为它早已发生。 一些政府是在民众事实上已经美元化之后才将其正式化的。政策只是追认了现实,而非创造现实。
第 1 点的机制值得说清楚:美元化不会让一个国家变富,也不会修复财政赤字。它只是拿走了政府用来掩盖赤字的一个特定工具——印钞机。通货膨胀如何影响汇率中解释的一切依然成立;这个国家只是把「输入谁的通胀」外包了出去。
哪些国家使用美元?
除美国及其领地(波多黎各、关岛、美属萨摩亚、美属维尔京群岛、北马里亚纳群岛)之外,大约有十来个主权国家和地区将美元作为官方货币。
完全美元化的经济体
- 厄瓜多尔——在银行与通胀危机后于 2000 年采用美元
- 萨尔瓦多——2001 年采用美元;另外在 2021 年将比特币定为法定货币,这与美元化是两回事
- 巴拿马——自 1904 年起使用美元纸币;巴波亚(PAB)以 1:1 钉住的硬币形式存续
- 东帝汶——使用美元纸币,搭配本国的分币硬币
- 津巴布韦——实行多货币制度,美元承担了相当大比例的交易
- 马绍尔群岛、密克罗尼西亚、帕劳——使用美元,无本国货币
- 英属维尔京群岛、特克斯和凯科斯群岛、博奈尔——以美元为官方货币
部分美元化的经济体
部分美元化的范围要广得多。柬埔寨、黎巴嫩以及多个危机后经济体都运行着双货币体系:美元充当价值储藏手段,本币处理日常零星交易。阿根廷在这一类别中待了数十年——家庭以实体美元储蓄、以比索交易——这正是它的平行汇率成为如此著名的数据难题的原因。
不只是美元
科索沃和黑山在不加入欧元区的情况下使用欧元,即所谓「欧元化」。列支敦士登使用瑞士法郎。若干小型经济体使用澳元或新西兰元。莱索托、纳米比亚和斯威士兰各自保留本国货币并以 1:1 钉住南非兰特,同时兰特也在境内流通。机制完全相同,改变的只是锚定对象。
代价:一个国家放弃了什么
这些成本是真实且结构性的,而非暂时的。
- 没有最后贷款人。 美元化经济体的中央银行无法创造美元来拯救濒临倒闭的银行,它只能动用手头已有的储备。
- 没有独立货币政策。 利率实际上由华盛顿决定,并按照美国的经济周期校准。如果美国在收紧政策而你的经济正处于衰退,你照样得承受收紧。
- 丧失铸币税。 发行货币的收益——货币的生产成本与其面值之间的差额——归属美国财政部,而非本国政府。
- 失去汇率缓冲垫。 浮动货币可以通过贬值在贸易冲击后恢复竞争力。美元化经济体只能通过工资和物价来调整,过程更慢也更痛苦。
- 被动承受美元强势。 美元走强时,美元化经济体的出口在所有非美元市场都会变贵,无论本地状况如何。这正是决定汇率的因素对那些已经没有汇率的国家依然重要的原因。
美元化对汇率数据意味着什么
到这里,话题就从经济学课程变成了工程问题。美元化货币和钉住货币会打破金融软件中三个常见假设。
1.0000 的陷阱
硬钉住的货币代码返回的是一个常量,而你的监控系统很可能会把常量判定为陈旧数据。
curl "https://api.finexly.com/v1/latest?base=USD&symbols=PAB,KHR,EUR" \
-H "Authorization: Bearer YOUR_API_KEY"{
"success": true,
"base": "USD",
"date": "2026-08-23",
"rates": {
"PAB": 1.000000,
"KHR": 4010.0,
"EUR": 0.8712
}
}PAB 不是过期的缓存条目。它就是正确答案,明天依然是正确答案。如果你设置了「汇率连续 n 天未变动即告警」的规则,那么除非维护一份白名单,否则篮子里每一个钉住货币对都会在凌晨三点把人叫醒。同理,检查方差是否为零的「汇率可疑」校验规则也会误报。
ISO 代码更迭
美元化经济体和危机后经济体更换货币代码的频率远高于稳定经济体,而每一次更换都是你数据库里的一次迁移。
津巴布韦是最近最清晰的例子。津巴布韦黄金(ZiG) 于 2024 年 4 月 8 日推出,ISO 4217 于 2024 年 6 月 25 日为其分配了代码 ZWG(数字代码 924),取代 ZWL。在大约十一周的时间里,存在着一种正在流通却没有任何 ISO 代码的国家货币——这个空档悄然击穿了所有货币字段带有 CHAR(3) 约束并外键指向静态参照表的系统。
实践教训是:把货币代码视为有时间范围的,而非永久不变。一笔 2024 年 3 月以 ZWL 计价的交易,与一笔 2024 年 7 月以 ZWG 计价的交易并不相同,用其中一个的汇率去换算另一个,得到的数字会有数量级的偏差。我们的 ISO 4217 货币代码指南详细讲解了数字代码、最小单位字段和废止机制。
官方汇率与人们实际支付的汇率
在实行资本管制的部分美元化经济体中,往往存在不止一个汇率:一个官方汇率、一个或多个合法的金融市场汇率,以及一个平行的黑市汇率。当差距很大时,用官方汇率定价得出的数字不会有任何交易对手接受。
阿根廷多年来一直是典型案例,非正式的「蓝色美元」相对官方汇率有 50%–100% 的溢价。这个差距如今已基本消失:在 2025 年 4 月取消外汇管制后,官方汇率、MEP 汇率和非正式汇率趋于收敛,到 2026 年 8 月中旬,媒体报道非正式汇率约为 1,535 比索,官方汇率约为 1,515 比索,价差约 1.3%。同一稳定化时期内,通胀率从年化 200% 以上降至约 33%。
汇率收敛是好消息,但设计层面的教训依然成立:你在报哪一个汇率,是业务决策,而不是技术默认值。 请明确地把它写进文档。可靠的数据供应商会明确告诉你数字的来源——参见汇率 API 的数据从哪里来,了解如何评估这一点。
用程序自动识别钉住汇率
你不必手工硬编码一份钉住货币清单,完全可以从汇率历史中推导出制度类型。拉取大约一年的日度数据,观察其波动区间:
import os, statistics, requests
API = "https://api.finexly.com/v1/timeseries"
HEADERS = {"Authorization": f"Bearer {os.environ['FINEXLY_API_KEY']}"}
def fetch_series(base, symbol, start, end):
r = requests.get(API, headers=HEADERS, timeout=15, params={
"base": base, "symbols": symbol,
"start_date": start, "end_date": end,
})
r.raise_for_status()
return {d: v[symbol] for d, v in r.json()["rates"].items()}
def peg_profile(series):
"""series: {"YYYY-MM-DD": rate}. Use roughly 365 days of data."""
rates = [series[d] for d in sorted(series)]
mean = statistics.fmean(rates)
range_pct = (max(rates) - min(rates)) / mean * 100
distinct = len({round(r, 6) for r in rates})
if range_pct < 0.1:
regime = "hard_peg"
elif range_pct < 5.0:
regime = "managed_band"
else:
regime = "floating"
return {
"mean": round(mean, 6),
"range_pct": round(range_pct, 3),
"distinct_values": distinct,
"days": len(rates),
"regime": regime,
}
for sym in ("PAB", "KHR", "EUR"):
series = fetch_series("USD", sym, "2025-08-23", "2026-08-23")
print(sym, peg_profile(series))在一年的历史数据上运行,这段代码能干净地区分三种制度。硬钉住的波动区间基本为零,且只有一个不同取值。像柬埔寨瑞尔这样的管理区间只波动不到一个百分点。而 EUR/USD 这类自由浮动货币对,一年内的波动区间通常在 8%–12%。
把这段代码的输出接入你的告警配置,而不是维护一份手工清单,这样当某个国家改变汇率制度时,分类会自动更新——正如津巴布韦所证明的,这种事并不罕见。如果你要在此之上构建定价体系,电商多币种定价指南讲解了如何把这些决策呈现给客户。完整的接口参考见 Finexly API 文档。
关于舍入的一点说明
美元化经济体会继承锚定货币的最小单位约定,但并不总是干净利落。巴拿马巴波亚和美元一样使用两位小数。柬埔寨瑞尔以每美元数千的量级报价,因此一个瑞尔的舍入误差看不出来,而一美分的舍入误差却很显眼。把这些约定处理正确本身就是一个课题——参见货币舍入规则指南。
去美元化:趋势正在逆转吗?
去美元化在两个截然不同的层面上被讨论,把它们混为一谈会产生大量含混不清的论述。
在储备层面,问题是全球央行储备中有多大比例以美元持有,以及贸易是否越来越多地以其他货币计价。这是一个真实存在、缓慢演进的结构性故事,我们在什么是储备货币指南中作了讨论。
在国内层面,去美元化意味着说服一国公民重新持有本国货币,而这要难得多,因为它需要重建被某个具体历史事件摧毁的信任。
柬埔寨展示了这项工作有多琐碎。近期政策聚焦于逐步淘汰小面额美元纸币、将 ATM 取款限制为 100 美元面额,并要求银行业中以瑞尔发薪的员工比例不断提高——从 25% 起步,计划用三到四年达到 100%。这些是管道层面的改造,而不是宣言,而且推进缓慢,因为让一国民众保持美元化的是习惯,不是法律。
对于开发触及这些市场的软件的人来说,实务结论是:美元化经济体中的货币构成是一个变量,而不是常量。 2030 年你在柬埔寨的交易中以瑞尔而非美元计价的比例,不会等于你今天看到的比例。
常见问题
用最简单的话说,什么是美元化?
美元化是指一个国家使用外币——通常是美元——来取代本币或与本币并用。它可以是官方的,即政府将美元定为法定货币;也可以是非官方的,即公民单纯更愿意用美元储蓄和交易。
哪些国家以美元为官方货币?
除美国及其领地外,名单包括厄瓜多尔、萨尔瓦多、巴拿马、东帝汶、津巴布韦、马绍尔群岛、密克罗尼西亚、帕劳、英属维尔京群岛、特克斯和凯科斯群岛以及博奈尔。还有更多国家处于部分美元化状态,只是未将其官方化。
美元化和钉住汇率有什么区别?
钉住让本币继续存在,并承诺将其维持在对某种外币的固定汇率上——而这个承诺央行是可以打破的。完全美元化则彻底取消本币,因此没有可打破的汇率,也没有不从零发行新货币就能回头的现实路径。
为什么巴拿马巴波亚永远恰好等于一美元?
因为它由法律固定为 1:1,且只以硬币形式流通;巴拿马使用美元纸币作为纸质货币。这个汇率是一项法律定义而非市场价格,所以不会波动。
美元化能终结通货膨胀吗?
它能终结由国内印钞引起的通胀,而这通常是恶性通胀的主要来源。但它无法阻止输入型通胀,也无法解决根本的财政问题——它只是拿走了掩盖问题的一种方式。
软件应如何处理美元化国家的货币?
把 ISO 4217 代码连同有效期一起存储,而不是当作永久不变的值;将已知的硬钉住货币排除在陈旧数据告警之外;当官方汇率与市场汇率不一致时,明确说明你报的是哪一个。
用可靠的汇率数据开始构建
美元化提醒我们:「汇率」只是一整套制度选择的简称,而假设所有货币都会浮动的软件,终究会遇到一个不浮动的货币。
准备好在覆盖 170 多种货币、对钉住与浮动一视同仁的汇率数据上开发了吗?免费获取你的 Finexly API 密钥——无需信用卡。从每月 1,000 次免费请求开始,用量增长后可查看定价方案,或者先用货币换算器看看实时汇率。
Explore More
Vlado Grigirov
Senior Currency Markets Analyst & Financial Strategist
Vlado Grigirov is a senior currency markets analyst and financial strategist with over 14 years of experience in foreign exchange markets, cross-border finance, and currency risk management. He has wo...
View full profile →