Terra(LUNA)一种价格稳定且民主的货币协议

价格稳定的加密货币有着广泛的应用,比特币虽然提供了部分解决方案,但他更像是一种类似于黄金的商品,而不是一种交易媒介或记账单位。我们提出 Terra,他可以通过智能合约自动增加或紧缩货币供应量来稳定价格。与法定货币由主权税收支撑类似,Terra 也是依靠其网络的收入来支撑的。Terra 与法币的区别在于,Terra 是一种去中心化货币,并在去中心化的稳定储备的担保下运行。
不管是现实世界还是区块链行业都对价格稳定的加密货币有着巨大的需求,Terra 如果成功,他将产生巨大影响,并成为区块链行业最好的落地应用。
Terra 协议
Terra 是一种与一篮子货币挂钩的稳定币,就像 SDR 一样,随着时间的推移,篮子将包括黄金、玉米和木材等全球性的基本商品或服务。这种方法将 Terra 从法币制度中解放出来,并最终过度到完全独立于法币的货币制度。
但为了简单起见,在本文的其余部分,我们把 Terra 与法定货币(如美元)挂钩。
1 概述
Terra 网络中转账会收取手续费,并且所收取的手续费将被作为储备来保障偿付能力,以及,Terra 协议将会确保储备的价值高于流通中的 Terra 的价值。
协议通过以下机制来稳定 Terra 的汇率:
(1)Terra 汇率的估算:Luna 持有人通过投票(根据 Luna 持有量进行加权)来估算Terra 的汇率。假设挂钩资产是美元,Terra 的汇率是指 Terra 相对于美元的兑换比率,例如:汇率为 1 表示 1Terra 价值 1 美元,汇率为 2 表示 1Terra 价值 2 美元。
(2)保证储备是充足的。
➢ Luna 代币:Luna 代币的数量是固定的,持有 Luna 并将其存入稳定储备中,就能够从 Terra 的交易手续费中获得奖励。
➢ 稳定储备:系统鼓励用户将 Luna 存入到稳定储备中,并以 Terra 的交易手续费作为对用户的奖励。
➢ 储备的维护:系统中的“稳定储备”由 Luna 存款构成,存款有奖励,系统通过不断调节 Terra 手续费的费率来保证稳定储备的价值超过 Terra 的流通市值。
(3)汇率的稳定机制:协议通过调节 Terra 的供应量,使 Terra 的汇率维持在 1 附近。
➢ 紧缩:当 Terra 汇率低于 1 时,卖出稳定储备,并从二级市场买入 Terra 加以销毁。
➢ 扩张:当 Terra 汇率高于 1 时,系统发行新的 Terra,在偿还完紧缩时的债务后,剩余的 Terra 将通过去中心化投票的形式拨给有助于改善系统的提案。
2 Terra 汇率的估算
由于 Terra 的汇率是区块链的外生因素,因此协议必须依赖一套去中心化的机制来估算 Terra 的真实汇率。
(1)系统定义了“稳定提供者”,即在稳定储备中持有定期存款的用户。
(2)每隔 n 个区块,稳定提供者对 Terra 的汇率进行投票。
➢ 这些选票都投在同一个区块上,超过块大小的选票视为无效。
(3)选票按定期存款的持有量进行加权后,中位数作为 Terra 的实际汇率。
➢ 投票在实际汇率 1 个标准差之外的选民将受到惩罚,他们的一部分定期存款会被夺走,并被奖励给投票在 1 个标准差以内的选民。
➢ 每一次惩罚/奖励都由系统校准,以确保足够多的利益相关者投票。
这种加权算法下,只要没有超过 50%的定期存款持有人串通,就能保证估算价格的有效性。事实上,稳定提供者有很大的积极性来维护系统的稳定性,因为 Terra 的汇率波动将导致其利益受损。此外,通过强制在同一区块进行投票,可以避免发信号串谋的风险,因为选民在投票结束前不知道其他人的投票。
3.充足的稳定储备
大多数央行直接通过持有外币和金条来维持储备,也间接通过持有商业银行的准备金来维持储备。类似地,Terra 也维持着一个稳定储备,以在必要时为 Terra 的紧缩提供资金支持。但由于 Terra 没有主权政府的支持,储备的稳健性对于 Terra 的汇率稳定至关重要。
如果将储备金率定义为储备的价值与 Terra 的流通市值之间的比率,那么,系统需要让储备金率维持在 1 以上。
3.1 Luna 代币
协议通过 Luna 来稳定 Terra 的汇率。Luna 的数量是固定的,并在一开始就确定了。用户在稳定储备中存入 Luna,就可以获得 Terra 的手续费奖励。
只要 Terra 网络中存在真实的交易,Luna 持有人就可以得到回报。这一特性给了Luna 非投机性的价值支撑,这一点尤为重要,因为稍后我们就会看到:Luna 也为Terra 经济体系提供担保。
3.2 稳定储备
用户将 Luna 存入稳定储备,就可以从 Terra 网络收取的手续费中获得回报。Luna 存款有两种类型:
活期存款:锁定 24 小时,之后可以自由提取。
定期存款:锁定 100 天,之后可以自由提取。
Terra 的交易手续费按存款比例(加权之后)支付给用户,其中活期存款的权重为 1,定期存款的权重为 w,w 的初始值为 2,之后由协议根据以下内容进行动态调整:
➢ 定期存款率:协议的目标是让稳定储备中保持健康的定期存款率,定期存款率低会使定期存款的奖励更有吸引力。
➢ Terra 的价格波动:当 Terra 的价格波动时,稳定储备被用来紧缩 Terra 的可能性大幅上升,所以在这些时候,协议强烈鼓励用户存入定期存款而不是活期存款。
3.3 储备金率的缓冲区间
Terra 协议设立了一个缓冲区间[ rmin,rmax ]以确保系统能够缓冲突然而来的变化,并设定储备金率的目标值为 r,其中 1 < rmin < r< rmax。当储备金率高于 rmin时,稳定储备价值的波动将不会影响到系统的安全性,而如果储备金率超过 rmax,系统又会变得低效。
我们把过去 100 天内 Luna 价格的最大回撤称之为 d。(最大回撤率是指在选定周期内任一历史时点往后推,产品净值走到最低点时的收益率回撤幅度的最大值,d<1。最大回撤是一个重要的风险指标,用来描述过去出现过最糟糕的情况。)
(1)rmin设为固定值 1.2;
(2)r = rmin / (1-d);可以看到,d 越大,r就越大。如果 d=50%,那么 r= 2rmin。
(3)rmax = 2r- rmin;可以看到,r是 rmin与 rmax的平均值。
可以看到,当 Luna 的价格经历过大幅下跌时,目标值 r就会上升,储备金率的缓冲区间将变得很大;当 Luna 价格稳定或增长平稳时,该区间会紧缩。容易得知,储备金率缓冲区间的大小与 Luna 近期的波动幅度成正比。
3.4 手续费费率的调节
协议通过调节 Terra 交易手续费的费率来使储备金率保持在缓冲区间之内。在一定程度上,手续费决定着 Luna 持有者的现金流,比如费率的提高能够增加 Luna持有者预期的现金流,从而提高 Luna 的价格以及稳定储备的价值,储备金率就会随之上升。所以,当储备金率降至 rmin以下时,协议将提高手续费费率使其恢复正常,相反的,当储备金率高于 rmax时,协议会降低费率以降低 rmax。
协议采用一种新的算法——动态乘法/临界值递减算法(DMMD),该算法迭代地调节手续费费率,以使得储备金率保持在一定范围内。
手续费按每笔交易价值的比例计算,初始值为 0.1%。当储备金率需要提高时,费率会动态增加;当储备金率正常并且 Terra 的规模在持续增长时,费率会减少。
DMMD 由以下几个步骤组成:
(1)手续费费率的调节:当储备金率下降到 rmin以下时,协议会让手续费费率乘以增长因子 m,m= r/ rmin。假设 f 为当前的费率,调整后的费率 f’ = m * f 。
(2)临界值:手续费费率将一直维持 f’不变,直到 Terra 的供应量增长 m 倍。例如,假设手续费费率上调 50%,那么除非 Terra 的供应量增长 50%,否则手续费费率将不会降低。
(3)手续费递减:在 Terra 的供应量增长 m 倍后(达到临界值),手续费费率按每10 天递减 0.02%;或者如果储备金率高于 rmax,则费率按每 24 小时递减 0.02%。
当储备金率跌至 rmin以下时,DMMD 会提高手续费费率使储备金率恢复至 r,这是通过让手续费费率乘以增长因子 m 来实现的。例如,如果需要让储备金率增长 10%,那么只需要将手续费费率提高 10%即可,费率上升推高了 Luna 的价值也即稳定储备的价值,储备金率就会随之上升。我们将会在稳定性分析的章节中介绍如何达到目标储备金率 r的过程。
协议将维持 f’,直到新发行的 Terra 所产生的手续费,能够弥补费率下降部分的手续费收入。在前面的例子中,一旦 Terra 的供应量增长了 10%,手续费就可以恢复到以前的水平,同时保持手续费的总收入不变。换句话说,在 Terra 达到增长的临界值之后,协议可以迭代地降低费用。如果储备金率超过了 rmax,手续费就可以安全的降低。
在极端情况下,当储备金率持续的不能恢复至缓冲区间时,可能需要多次上调手续费费率。由于费率的增长因子 m 是由 Luna 的最大回撤率决定的,因此在 Luna 价格剧烈波动期间,后续每一次费率的增长都将比前一次更加剧烈。系统设定最多每 24 小时增加一次费率,这是一个额外的保护层,以防止手续费费率急剧增长时,Luna 的价格波动高于之前观察到的值。
交易手续费的计算是基于交易价值来计算的,并且这是在 Terra 汇率为 1 的前提假设下计算出来的。如果不是这样,有效手续费可能会更高或者更低。例如,如果 Terra的汇率下跌了 5%,那么为了弥补汇率的下跌,征收的手续费将会增加 5%,这一调整将使得手续费收益能够免受 Terra 汇率短期波动的影响。
4 紧缩
当 Terra 的价格低于 1 时,协议将从稳定储备中借用 Luna,将它卖出并买入 Terra 加以销毁。Terra 协议按存款比例向每一位存款用户借 Luna。
前面已经解释过,Terra 协议能够调整手续费费率以使得稳定储备的价值始终大于Terra 的流通市值。
5 扩张
大多数稳定币在扩张时,新的货币供应会被用来提高抵押品的价值。虽然这看起来有利于稳定,但实际造成了可用储备数量与不确定的增长预期之间的投机依赖关系。依赖增加抵押品的计划天生就存在向下失败的风险,因为急剧的衰退会打击未来的增长预期,并使支撑的资产价值崩溃。
持有 Luna 存款是从 Terra 的手续费中获得回报,而不是新的货币供给,这种方式不仅减少了投机性,而且他给系统提供一个控制杠杆——费率,以对抗市场波动并稳定储备的价值。在紧缩过程中,系统可以增加手续费费率,从而提高储备金的估值。在扩张过程中,系统可以降低费率,降低储备金的价值,使资本的使用成本更加优惠。
那么,Terra 协议如何使用新发行的货币呢?回想一下,政府不仅有责任保持物价稳定,而且有责任将财富公平分配。基础设施、住房补贴等关键领域的财政支出对被剥夺金融权利的人至关重要。然而,由于腐败等原因,政府的资源配置效率极其之低。去中心化的财政支出通过共识确保资源公平分配,使更多人能够参与到财政治理中来,并共同决定怎样才能最好的改善生态。
协议定义了以下角色:
(1)委任代表:用户在稳定储备中拥有超过 1000 个 Luna 的冷存款,即成为委任代表。系统假设这些代表具有显著的忠诚度,每个代表都可以提交经费提案或者对其他的提案进行投票。每个代表分配一个 uid。
(2)去中心化机构:Terra 组建了一个去中心化机构,机构的任务是促使代表们对投票达成共识。
(3)经费提案:每位代表都可以提交经费提案,经费提案包含经费申请额度、目标钱包地址、委托的 uid 和描述该提案的网址链接。每 15 分钟,当 Terra 的汇率大于 1 时,协议新发行数量为Terra(LUNA)一种价格稳定且民主的货币协议的 Terra,并且在市场中公开出售。在偿还了紧缩时产生的债务后,剩余的资产会被存入一个特殊的智能合约钱包中。
协议还定义了一个会议:会议将持续 n 个区块,大约一个月左右。在每次会议开始时,去中心化机构会考虑如何使用上一次会议的 ETH。
(1)在每次会议开始时,参与者有机会检查每个代表的投票历史和提案,并进行洗牌。参与者还能选择在不失去奖金的前提下放弃支持候选人。
(2)在会议期间,每位代表可以对经费提案进行投票。

(3)在会议结束时,根据得票数(得票数将按照 Luna 持有量加权,并且赞成票计为正,反对票计为负)将经费提案排成一列,每个提案都以 FIFO 的顺序从队列中取出,直到前一个会议的所有 ETH 被消耗完。得票数为负的经费提案将被从队列中剔除。
(4)如果会议结束时,还有剩余的经费没有被花完,这些经费将被转移下一届会议。
(5)会议的参与者将按照持有 Luna 的比例,共同分享前一届会议收取的手续费,以使得他们的民主努力与所获得报酬成正比。
这种去中心化的财政支出将经济增长的红利的分配权交还给了用户,并且比现在的国家运营模式有更大的金融包容性。
6 创世储备
长期来看,Terra 协议能够有效的维持储备充足,但在网络刚启动时还需要采取特殊的保护措施。首先,市场需要时间了解 Luna 协议才能对 Luna 做出合理估值,其次,网络可能会受到低流动性或低成交量的影响,这将导致交易量不稳定并给 Luna 存款人的收益带来不确定性。
因此,在创世阶段发行 Terra 所收回的价值应该被储存至创世储备中,该储备将充当最后的担保人,在市场极度低迷时回购 Terra,为协议提供额外的安全保障。保持汇率的稳定很有必要,多数 Luna 存款人都会意识到这一点,因此基金会一般能够成功的争取到足够的选票,使多数新发行的货币流向该储备,并使 Terra 的市值与储备的价值保持接近 1:1。
随着 Terra 经济的成熟,其他的稳定力量将开始出现。建立在 Terra 协议上的第三方去中心化应用程序,既可以扩大经济规模,也可以使其资产多样化而更降低外部价格冲击的影响。协议的稳定机制将变得更加有效,市场将对其信号变得更加敏感。当这一时刻到来时,Terra 将从该储备中慢慢退出,并作为一种完全去中心化的货币运作。
去中心化机构模式的美妙之处在于,他通过民主共识来做出关键的决定。随着公众开始对协议的独立运作能力越来越有信心,他们将开始对与储备无关的其他经费提案进行投票。因此,在创世阶段,Terra 可以通过该创世储备得到保护,并通过去中心化的系统强化该保护。
Terra 平台

虽然对于 Terra 来说,作为一个全球的、交易型的货币是最明显的应用,但许多其他去中心化的应用也可以从 Terra 价值的稳定性中获益。每一个代币经济体都需要一个价格稳定的储值手段和交换媒介,这种需求促使每个项目都推出自己的稳定币,从而创造数百种互相独立的货币。
一种稳定币平台的引入,将允许 dApp 开发者把货币政策委托给 Terra 而专注于自己的核心竞争力。在本节中,我们将展示如何扩展 Terra 协议,使其作为第三方平台来提供价格稳定性。我们概述了在 Terra 协议上建立价格稳定的机制,平台的代码规范和实现细节不在本文讨论范围之内。
1 机制
Terra 是靠来自其网络的手续费作为抵押的。Terra 平台的基本机制简单明了:系统以从 dApp 中收取的手续费作为为 dApp 代币经济体提供担保的依据。我们通过介绍Terra 平台如何稳定一个名为 ABC 的代币的价格,来说明 Terra 平台的机制。
在本节里,假设 X 为所收取的手续费,P 是价格,Q 是货币供应量,R 是稳定储备的市值。
(1)创世期:在创世期,开发者确定了 ABC 的初始供应量。
(2)学习期:在学习期的开始阶段,系统允许 ABC 的价格浮动。在这样做的同时,系统从 ABC 经济体中收取手续费,直到收取的费用总额超过Terra(LUNA)一种价格稳定且民主的货币协议。在学习期,系统可能会向 ABC 经济体征收比 Terra 网络更高的手续费,以加速过渡到下一个阶段。
(3)稳定期:当系统从学习期切换到稳定期时,他将 Terra 与 ABC 的当前价格挂并固定。Terra 平台扩大或紧缩新代币的供应,以保持代币的汇率在 1 附近。

➢ 代币经济体维持一个忠诚率,由该函数定义:

Terra(LUNA)一种价格稳定且民主的货币协议

这意味着 Terra 协议将以代币经济体对 Terra 生态的贡献程度(以手续费量化)来为代币经济体提供抵押。
Terra 平台不遵循固定汇率,而是采用汇率波动区间。区间宽度与忠诚率成反比,当系统从代币经济体收取大量手续费时,区间宽度较小;当系统从代币经济体收取少量费用时,区间宽度较大。以及,系统在汇率小于 rmin时紧缩新代币的供应,在汇率大于 rmax时扩大供应。
➢ 开发人员定义了一个回调函数(变量为新发行的代代币数量),每当在扩张周期中发行新代币时,就会用到他。

2 评估
(1)当手续费较低时,稳定机制比较迟钝。代币经济体有诚实支付手续费的动机,因为支付较多交易的手续费会被稳定机制评为善意经济体。这样的计划可能会有利于那些更注重交易的代币经济体。为了公平竞争,我们可以以通货膨胀的形式引入持有费,并将其计入忠诚率。
(2)坏的经济体难以使储备破产。稳定储备的支出永远不会超过从代币经济体中收取的手续费,这意味着 Terra 与代币经济体的贸易平衡总是正的。这阻止了任何想从稳定储备中获利的坏人通过构建恶意的经济体来牟利。
(3)货币联盟  通过上述机制,Terra 平台设法创建一个货币联盟,相互协作以稳定价格。在 Terra 平  台上建立的每一个新的代币经济体都有助于实现经济联盟的多元化和更加稳定,因为  一个代币经济体手续费的减少可能会被另一个代币经济体的增加所抵消。此外,生态  系统受益于多个经济体协同合作的绝对规模,这能够有效的增加索罗斯攻击的成本,  减少外部价格冲击的影响。
结论
Terra 是第一个通过去中心化资产组成的稳定储备来保证偿付能力的稳定币。这种机制下的币值稳定既不受中心化权威控制,也能经受住投机者的攻击。Terra 对于法定货币和比特币都是一种改进,因为他既不受投机的影响,也不受政治裹胁。
Terra 有巨大的应用空间,我们可以预见到 Terra 被用作在线支付的交换媒介,人们只需要支付比 Visa 低得多的费用就可以自由使用 Terra 进行交易。随着世界变得越来越去中心化,将会有大量 Dapp 被建立在 Terra 平台之上,而 Terra 也将成为区块链上第一个好用、稳定的货币和平台,让权力下放的力量惠及用户、商家和开发人员。

关于更多Terra息:https://terra.money/