Terra 是一种算法稳定币。最初,Terra 专注于开发服务于最终用户的支付和存款应用程序,以 UST 作为主要货币。 2021 年初,Terra 决定扩展其 DEFI 生态系统。然后 Terra 经历了飞速发展,直到最近崩溃。 Terra UST 稳定币机制由两个主导币组成,Terra 网络的原生币 Luna 和稳定币 UST。为了保持与 1 美元挂钩的稳定币,Terra 协议通过用户套利增加或减少 Terra 的供应,如下所示。
即使发生死亡螺旋,露娜和泰拉仍有机会逃脱它的解体。当时LFG还拥有足够的储备金31.6亿美元,包括比特币等资产。 LFG 可以通过这笔预留为其做市商提供资金,进而间接实现市场救助。然而,Terraform Labs 错误地决定无限增加 Luna 的发行量,然后将每个参与者都带入了发行陷阱。最后,整个区块链行业输掉了这场战斗。
5月11日,2022 年,Terra Research 宣布了一项提案,允许更高效的 UST 进行燃烧和 Luna 铸币。 Terra Research 认为,这一提议将在短期内增加 UST 和 Luna 的抛售压力。然而,在较长一段时间内,这将提高套利者买入 UST 和卖出 Luna 的效率,最终将 UST 从偏离 1 美元的位置拉回。事实上,Terra Research 承认这种方式会大大稀释 Luna。也就是说,Terraform Labs 和 Terra 的发起者 DK 决定牺牲 Luna 来拯救 UST。
这是一个愚蠢的计划。该提案导致 Luna 的价格从 31.15 美元几乎垂直下跌至 0.0002 美元左右。 Luna的流通供应量从约3.5亿增加到65323.2亿。市场完全失去了信心。没有人想再抱着 Luna。没有套利者愿意冒 Luna 迅速稀释的风险,即使是 Terra 自己的做市商。
这种情况被称为“献祭陷阱”。取消 Luna 铸造上限意味着无限增加 Luna 的供应。 Terraform Labs 打算牺牲普通 Luna 持有者的利益来换取 UST 的安全,换句话说,换取他们的帮助。
5. 数学缺点
抛开现在到处讨论的关于Terra程序未来和重启的话题,最后,本文从Terra的做市算法中选择了一个独特的角度来讨论,以说明上述发行陷阱是先天缺陷,已经存在在 Terra 协议中数学上。如果这篇文章的读者以后对算法稳定币还有兴趣,比如新兴的USDD之类的,希望这里提到的技术观点可以帮助大家检测程序的不合规性。
调整后的 Luna 矿池规模 = Luna 矿池规模 *(Luna 价格与 SDR 价格之比)=833.33 SDR
因此,将价值 200 SDR 的 Terra 报价添加到池中,并从 Luna 池中减去价值 166.66 的 Luna。
Luna官方表示,“Constant-Product 的主要优势在于它提供了“无限制”的流动性,并且可以为任何规模的掉期交易提供服务。”诚然,这次UST和Luna崩盘的时候,大量的UST被加入到池中,无数的LUNA在这个功能下几乎是瞬间从LUNA池中被带走。我想这次 CP 做市机制的两个可怕缺点导致了 Terra 和 Luna 的解体。
“无限”流动性的一个显着副作用是它对 市场的变化。当市场倾向于销毁 UST 和铸造 Luna 时,CP 做市商机制为抛售提供了过多的流动性,从而间接放大了恐慌市场情绪。
Terra Pool 和 Luna Pool 的大小也由另一个函数控制,
水池官*水池地球=水池根据*水池根据
其中参数“水池根据”定义相等的 Terra 和 Luna 池的初始大小。
根据 Constant-Product 函数,Terra 池的大小在 UST 燃烧压力下可能会变得非常大,就像这次发生的那样。在这种情况下,为了维持上述规模控制功能的平衡,Terra 池中 SDR 上的 UST 价格需要大幅下跌,因为池中的 UST 比正常情况多得多。 Terra Pool 的价格下降可能会对外部二级市场上的 UST 失去信心产生多重影响。
总的来说,我认为 Terra 协议基础设计的数学缺陷在这次事件中也起到了负面作用。如果市场之后仍然不希望放弃稳定的算法币,那么对任何算法稳定币程序的协议进行认真的数学审计似乎在未来是必不可少的。