本文原文是《Three big ideas for tokenized finance》,作者为 Daniel H. Neilson,由笔者编辑并加上注解。作为货币金融的专家,Daniel H. Neilson 透过「货币框架」演绎了摩根大通代币化金融部门 Onyx 和法国、新加坡央行的代币金融化实验纪录。
从 2021 年底的高点到现在,加密资产价格的暴跌暴露了几件事,包括对资产的管理不善(Celsuis),立意良善但有严重缺陷的协议(算法稳定币 Terra/Luna),同时也正以奇怪的方式重现最后借款人的金融历史(SBF 化身成百年前的 JP Morgan 本人,提供机构贷款)。
尽管加密市场发生了动荡,但一些加密核心思想还未面临真正的政治经济考验,例如公有区块链。我认为公有区块链最后会被关掉,但目前看来还不会发生这种情况。
但真正有深层意义的是,和加密货币一起出现的三个重要概念承受住了挑战,大家似乎都同意了加密货币和区块链技术可以带来「潜在金融创新」。
首先是代币化,即交易时,双方仅需要证明他们有什么资产,毋需证明身份。这种不记名的技术适用在分散式帐本,交易双方和节点各自验证交易,再相互证明协调出块。这样的技术让智能合约和其好处变得可实现在金融上:即可编写复杂的交易,并在无需监控、预先同意的前提下执行。
在今天的文章,我会用这种技术(区块链技术)代币化金融部门和法国、新加坡央行的跨币种代币化实验纪录。
请注意,这个实验是 2021 年 7 月执行,记录文件则是 2021 年 11 月才公开,所以读者请勿将下面实验看作是最新的批发代币化金融(指 CBDC)的最新标准。因为去年 11 月后,代币化金融有很大的变化(指 TerraUSD)。
不过这篇提到的实验是纪录货币体系最核心的代币化金融,所以值得一看。
资产代币化(Tokenization)
资产代币化只是 Onyx 试验的基础而已,所以白皮书里面没有对过程进行讨论,不过我们还是可以将过程还原。
下图的 T 字表(T accoounts,资产负债表的表现形态),我画出了商业银行可以将帐户的准备金(Reserves)换成等量的央行数位货币(CBDC)。
[编按]:准备金为央行发行,所以是央行的负债(Liabilities),商业银行则是将准备金作为资产(Assets)
准备金和 CBDC 在资产负债表结构上是相同的,但用途是不同的。准备金是基于帐户,只有符合规范的交易对手才能持有和交易;CBDC 则是基于区块链的资产代币,这种代币是基于加密方式保护的不具名交易工具。
资产代币化仅是工具,所以可以由不同机构发行其它资产,例如可以由私人银行发行代币化资产,不需要一定是央行才能发行。不过最重要的是,需要有人接受链下资金,接着创造链上资金。央行在发行代币化资产有得天独厚的地位(意指发行的货币具最高地位),但其它机构也可以。
分布式帐本(Distributed ledger)
Onyx 的 mCBDC 试验中使用了分布式帐本,其中不同代币代表不同的国家法币,这种方法就和 BIS(国际结算银行)使用的 mCBDC 桥(mCBDC Bridge)相同。Onyx 使用的分布式帐本是以太坊的分叉,一种需要许可才可以使用的版本,技术来自区块链软体公司 ConsenSys,Onyx mCBDC 白皮书的附录 B 是我花费最多的地方,该附录详细说明的交易过程。有趣的是,在每一步的交易,都会显示出有哪一些节点可以看到其它节点的帐户余额。
在分布式帐本中,多位参与者可能可以看到同一个交易讯息,在这样的情况下,设置系统就需要考虑谁看到了什么。白皮书图示中的单项参与者钱包余额透露了可以看到其他人交易讯息,虽然没有清楚显示不同代币的财务含义,但确实提醒我们需要注意分布式帐本交易可见性。在一笔交易中,交易双方都可以看到交易,另外包括代币发行人、监管机构、节点都可以看到交易。
如果是像以太币这样的公有分布式帐本,那么所有人都可以看到每一笔交易。可想而知,交易透明程度未来将引发政治经济的讨论,讨论这种的机制如何在完全发展的代币化金融中发挥用处。
为什么要资产代币化和使用分布式帐本?
众所周知,Onyx mCBDC 的主张就是跨境支付复杂、缓慢、又贵。理论上,代币化系统可提供一种更简单(至少对终端用户来说)、更快、更便宜的解决方案。其中有一些好处来自于分布式帐本本身,分布式帐本有助于简化跨境交易要经手层层的代理银行。
可编程合约(Programmable contracts)
分布式帐本固然有价值,但白皮书强调有更大的宝藏:可编程合约。
一旦所有资金都上链到同一个分布式帐本,这个分布式帐本就可以用自动交易。这次 Onyx mCBDC 试验套用了外汇做市机制,概念是让自动做市商进行货币交易:可编程合约可以在不需要人监控的情况下执行。可编程合约就像是有复杂交割条件的选择权,符合条件就可会执行。
交易结构就如下图的 T 字表。在 (1) 的时候,流动性提供银行(Liquidity provider)提供资金给外汇交易池(Unattended FX pool),银行将欧元和新币给交易池,而外汇交易池则给银行流动性提供代币(LP token)作为证明。
在 Onyx 的试验中,流动行提供者有义务提供双边交易需要的代币(这里即为欧元和新币),这样才能形成双边市场。
[编按]:
(1) Liquidity provider 提供 EUR 和 SGD 给 Unattended FX pool,FX pool 收到资产后,以 EUR 和 SGD 为担保发行 LP token,并将 LP token 转移给 Liquidity provider,作为提供流动性的证明
(2) Liquidity taker 用 EUR 交换 SGD,FX pool 增加 EUR、减少 SGD
(3) Liquidity provider 用 LP token 赎回资产(-LP token),获得 EUR 和 SGD(+ EUR & SGD)
Onyx mCBDC 这外汇应用试验将自动做市商设计成「资产恒定」:交易池内的资产如果有数量有变化,会自动调整两边资产价格,以求总价值和原来相同。
在 Onyx 的试验后几个月就发生了 Terra/LUNA 事件,也许这会证明自动做市调整价格是不可行的。因为两者的逻辑是相似的,所以如果其中一个代币的价格归零,就会和 Terra/LUNA 落得相同结局。
尽管如此,大家还是可以想像出无数种自动做市商的变体,其中有一些可能不会受到资产恒定所面临的除零问题。
[编按]:自动做市商的资产恒定机制类似 DEX 的 x+y=z,如果交易池中的 x 的数量减少,那 x 的价格就会增加、y 的价格降低,让 x+y 的总值恒等于 z
互相不理解?
这种代币化的金融试验看起来会继续下去,我认为监管机构的内部部门将会建构下一代的技术。
不过,加密社群和政府单位的场边对话依然相当值得注意:一边负责全球货币体系的营运,包括央行、货币银行家、监管机构,他们用是货币市场的语言进行交流。另一边则是科技新贵,像是开发者、云端服务提供者、金融科技企业家,这群人使用了矽谷的方言。这两者之间的交流还有很长的路要走。