稳定币在加密世界中是不可或缺的,不单单是因为它目前在 DeFi 里的重要作用,更基本的,如果一种货币的币值在一个系统中不稳定,它就没法被称作“钱”,就没法很好地做商品交换的媒介和衡量的尺度。其次,币值不稳定的加密货币投机性大,也很难成为为项目服务的工具。
目前市面上的稳定币,要么是有 1:1 法币抵押的(ie.USDC),要么是有加密货币超额抵押的(ie.DAI),但它们都没法做到完全链上自治。算稳的初衷就是想做个不与系统外的货币挂钩的纯链上自治稳定币,但其投机性 / 反身性让它屡战屡败。一直以来我都在想,如果拿掉投机性这一成分,我们还能做出完全链上自治的稳定币吗?最近看到一个思路让我很兴奋 -- 基于 mutual credit,可以设计出完全自治的稳定币来衡量交换关系。
什么是 mutual credit
人类文化的早期,最自然的交换是以物换物,随着人类群体规模越来越大,信任网络越来越弱,才创造出货币作为物物交换的媒介。然而物物交换这一结构一直还在一些小规模的社区中存在。mutual credit 就是一个用于多人进行物物交换的网络,而其中的内生货币用于衡量这一交易关系。我们来看下面的例子:
- Alice, Bob, Carol 本身的账户余额都为 0:
- 当 Alice 购买了 Bob 的商品 / 服务时,Alice 的账户余额减少 100,Bob 的账户余额增加 100:
- 同样的,当 Carol 购买了 Alice 的商品 / 服务时,Carol 的账户余额减少 100,Alice 的账户余额增加 100,这使得 Alice 的账户余额回到 0:
- 如果之后 Bob 想要购买 Carol 的商品 / 服务时,Bob 的账户余额减少 100,Carol 的账户余额增加 100,这使得网络中每个人的账户余额回到 0:
由于每次物物交换,系统里都有相等数量的盈余和赤字增加,所以货币供给总额(余额为正)总是与债务总额(余额为负)相匹配。
在现实世界中最具有代表性的 mutual credit 社区,就是成立于 1934 年的瑞士 WIR 银行。WIR 银行发行了自己的社区货币 --CHW,和瑞士法郎等价;社区里的企业会员可以得到 CHW 货币的无息贷款用于购买其他会员的商品,未来通过其他会员购买自己的商品来偿还贷款。企业获得无息贷款时需要拿自己生产的商品作为部分抵押,这样一来 CHW 货币就天然有了社区里每个企业生产的商品作为支撑,所以币值也一直很稳定(88 年了😱)。
在分析 WIR 银行的案例的时候,会发现区块链更适合做 mutual credit 这件事情:首先债务 / 交换关系可以更清晰地呈现和被追踪,省掉传统金融里清算结算等流程;其次区块链作为一个巨大的账本,可以记录和保存所有的关系数据(分布式 IOU),这使其成为了一个显性的信任网络,这让 mutual credit 的范围不仅仅局限于一个少数企业会员组成的封闭社群,让物物交换突破人数的限制;最重要的是发现了一个做稳定币的新思路:不靠法币或者其他加密货币做抵押,而是靠系统里提供的真实的商品和服务做支持,可能这才是最抗周期又最去中心化的稳定币。
基于 mutual credit 的稳定币怎么去设计:
Tokenomics
- 每一个进入到这个网络里的人,都是因为对其他人的商品 / 服务有需求;所以每一个存在的货币,都是用于去购买别人的商品和服务,这使得货币本身具备了内在的价值。
- 货币总供给就是账户余额为正的存款总数(参考上面 Alice, Bob, Carol 的例子),这代表了提供的总商品和服务的价值;货币总需求就是账户余额为负的未偿还贷款总数,这代表了消耗的总商品和服务的价值。因为每次物物交换,一方提供的商品服务就是一方消耗的商品服务,所以货币总供给永远等于总需求。
- 同时,货币总供给量也会自动随着系统里提供的商品和服务数量的变化而不断收缩和扩大,有自我调节功能。
如何保持币值稳定并和法币 1:1
(这里参考 ReSource Finance 白皮书):
如果不开放市场进行交易,就把投机者排除在外,所以只要对用户来说,自己和他人提供的商品服务用稳定币和用法币衡量的价值相同,那这个稳定币在他们心中就是和法币同价的。具体可以参考以下几种方法:
- 用户在衡量自己提供的商品 / 服务值多少钱的时候是用法币去衡量,但在 mutual credit 系统里是用稳定币来标价的
- 欠的债务(账户余额里是负数的部分,用稳定币来标价)如果没有及时用自己的商品来偿还,则平台会以同等的法币金额来追索。
- 起初给用户发放贷款时,underwriter 会 stake 一定的金额作为这笔贷款的抵押,这部分抵押也是用美金来衡量,但用稳定币来标价的
如果开放市场进行交易(not necessary),看看币值如何回稳:
- 当币价下跌:余额赤字方(欠债的)会有动力去市场上买更多的币来把自己的赤字平掉;因为欠债的追索和法币是 1:1-- 需求增加,币价上涨
- 当币价上涨:盈余方会有动力卖掉币;同时用户会提供更多市场上需要的服务来让自己的盈余更多,从而创造出更多货币 -- 供给增加,币价下跌
稳定币的价值很大程度上取决于社区的成员是否遵守游戏规则,有在履行债务义务。所以信用评估、吸收坏账和追债的能力最终保证了币值的稳定。具体可以参考以下一些方法:
- 每个进入 mutual credit 网络的人都要被进行信用评估(基于传统金融数据和社交网络数据分析)。根据不同的信用评级,每个人在系统里交易时的手续费也不同,信用评级越低的人手续费越高。
- 一旦有人违约形成坏账,那这个赤字账户就会被移出系统,这时会让系统里的货币供给大于需求,多出的货币需要被系统吸收。当前系统里的余额为正的账户按比例减少货币,直到系统再次达到平衡;这部分损失会用另一个权益 token 来补偿。
- 对于违约行为,平台享有同等法币金额的追索权,也可以雇佣第三方追债机构来追债。
参考结论:
在一个封闭系统里如何做出一个不需要抵押也不需要靠投机算法的稳定币?
- 如果没想和法币挂钩,只想在自己的项目里有一个币值不变的货币来衡量一种交换关系,那只需要每次单方面索取发生时,在双方的账户里分别记上一笔(一正一负),且有措施确保账户赤字的人去承担义务。
- 在这个基础上,如果想做到币值稳定且和法币 1:1,则须要求交换的商品和服务在真实世界里存在法币标价。进而在自己的链上封闭系统里,用稳定币对货品和债务做同等标价。
这种衡量人与人之间的交换关系 / 债权债务关系的稳定币,充分发挥了货币的工具性,让直接的物物交换成为了可能。
Reference:
- https://resource-network.gitbook.io/resource-technical/01-resource-finance/readme
- https://en.wikipedia.org/wiki/WIR_Bank
- https://ebuchman.github.io/posts/local-money-liquidity-saving/
所有评论