原文来自IOHK Prof Aggelos Kiayias,由卡尔达诺大使陈哲Anson翻译
探索一种新机制,以帮助使费用随着时间的推移变得公平、稳定和更具可预测性
加密货币平台中的交易发现了平台基础资产的双重效用。一方面,用户可以将其作为其投资组合的一部分进行持有和交易。另一方面,它为处理交易提供必要的“燃料”。这种二元性表明系统应该有一个调整交易成本的机制,这样它们才能保持竞争力和合理性。此外,去中心化平台单位时间的有限吞吐量引入了另一个障碍:系统还应该允许用户根据他们的个人需求发现及时处理交易的正确价格。
为什么不完全降低交易费用?这里有三个原因:一,交易处理会产生系统方面的成本(在计算和存储方面)。允许交易处理者(在 Cardano 的情况下,权益池运营商)抵消他们的成本是合理的。第二,即使理论上具有无限容量,这里需要重点关注的是要防止交易者用无价值的交易使网络饱和。三是适当激励交易处理者提供服务质量。需求激增应该会相应地影响他们的收益。
为每笔交易添加费用可以解决上述问题。
比特币及其他
比特币为分布式账本平台中的交易定价制定了第一个机制。这种机制类似于第一价格拍卖:交易竞标区块中的一个位置,命名特定的奖励,区块生产者选择他们喜欢包含的交易。区块生产者还获得了铸造新币的权利,即他们的运营通过总币供应量的通货膨胀得到整个社区的补贴。随着时间的推移,通货膨胀呈几何级数下降,交易费用在奖励中越来越占主导地位。这种机制虽然使比特币能够运行十多年,但因其效率低下而受到批评,且交易成本也随着时间的推移而上升。
在这篇博文中,我们探索了一种新机制,该机制建立在 Cardano 的分类帐规则和系统资产方法的基础上,并补充了 Babel 费用概念。目标是使费用随着时间的推移变得公平、稳定和可预测。我们在 Cardano 的背景中描述了该机制。但是,它可以适用于具有类似特征的任何其他加密货币。
引入“稳定费用”
稳定费背后的核心思想是通过与一篮子商品或货币挂钩来为交易设定一个基本价格。 Stablefees 包括一个本地的“去中心化储备”合约,该合约发行和管理与篮子挂钩的稳定币。法币世界中的一个比较可能是国际货币基金组织的特别提款权(成立于 1969 年),其估值基于一揽子五种货币——美元、欧元、人民币、日元和英镑。稳定币——我们称之为“篮子等价币”(BEC)——是用于支付交易费用(以及平台的所有其他现实世界定价需求,例如 SPO 成本)的货币。
在这个系统中,ada将扮演双重角色:去中心化储备的储备资产,以及抵押的奖励货币。在储备合约处于流动性紧缩的极端情况下,它也将成为后备货币。在交易之前,发行人必须通过其他第三方或直接通过向去中心化储备合约发送 ada 来获得 BEC。储备将根据什么基础发行 BEC?储备合约还将发行股权——我们将其称为去中心化股权代币 (DEC)——以换取 ada。利用 DEC 的价值,去中心化储备通常会调整 BEC 的价值,使其与基础商品篮子挂钩。换句话说,DEC 将吸收 ada 与篮子的波动,以确保 BEC 的实际价值保持稳定(参见已经在 Ergo 上部署和使用的 AgeUSD 稳定币设计)。
这种由系统本地发行的三位一体代币将吸引不同的群体。 BEC 的稳定性和流动性可能对规避风险、交易密集型的持有者有吸引力。如果 ada 上升,DEC 将提供最高的奖励,但在 ada 下降时也会受到最大的打击。长期持有者可能会发现 DEC 更具吸引力。此外,由于这些代币在 ada 中的去中心化储备价格,BEC 和 DEC 都可以促进参与权益和治理。回报可以以不同的利率发行,反映了每种代币的不同性质。最终,奖励将始终以 ada 计价和支付,这将仍然是所有三种代币中用途最广的。
预言机
该机制的核心是一个链上预言机这决定了 ada 中篮子的价格。 SPO 可以以去中心化的方式实现这个预言机。储备可以从 BEC/DEC 发行期间收取的费用中向所有预言机贡献者提供额外奖励。这将确保两件事:数以千计的地理上不同的贡献者,以及以某种规范方式计算综合汇率的分类帐规则(例如,通过一个时期内所有提交价格的加权中位数)。如果预言机贡献者操纵他们的贡献,他们可以通过跟踪他们在链上的声誉和表现来承担责任。
定价机制
单价交易如何奖励区块生产者?使用 Cardano 中的当前方法,每笔交易都将确定性地映射到以 BEC 计价的精确值,使用由分类帐规则确定的公式。该公式将考虑交易大小及其计算要求,还可能包含运行时指标(例如平均系统负载)。结果值将是保证交易将由系统处理的基本费用。考虑到基本费用,最终用户可以根据需要应用乘数(该值至少为 1,例如 1.5 倍、3 倍等)以增加费用并加快处理速度。在需求激增的时候,这将变得很重要。
与首价拍卖模式相比,这种方法有一个优势:定价机制不断稳定在合理的默认值上。如果需要,用户仅在一个方向上执行价格发现以加快处理速度。此外,交易人可以存储 BEC 以确保其未来的交易发行能力,而不受 ada 价格波动的影响。
稳定费 和 Babel 费用
稳定费机制可以认为是 Babel 费用的自然延伸——去中心化储备将 BECs 现场转换为 ada。这两种机制相互补充(并兼容)。 Babel 费用可以与稳定费一起部署,只需进行一项更改:使用 BEC 来支付 Babel 费用负债,而不是 ada。这也意味着费用将始终以 ada 支付(通过当场可在 ada 中转换的 Babel 费用负债)。因此,整个机制是向后兼容的:它不会影响那些只持有 ada 而不想获得 BEC 的临时用户。
关于多样性的最后一点,虽然上述叙确定了一个独特的全球 BEC,但可以使用相同的机制来发行与不同商品篮子挂钩的区域 BEC,这些商品的权重可能不同。这种“区域性”BEC 将能够提高系统的包容性,同时使 SPO 在交易包容性方面拥有更细粒度的政策。
稳定费“精简版”
上述机制需要一个去中心化的储备合约,以及通过合约向买家发行 BEC 和 DEC。 “精简版”版本避免了储备合同,并通过价格预言机将其与商定的一篮子商品挂钩来直接调整费用公式。由此产生的系统名义上以 BEC 计价交易费用,并立即将它们转换为 ada。应付金额会随着 BEC 的价值而波动。该机制在其他方面是相同的,也有助于通过乘数发现单向价格。唯一的缺点是潜在的交易人无法访问可预测地启用交易处理的原生代币;交易发起人必须在 ada 中支付费用。尽管如此,费用将通过与篮子相关的挂钩机制不断调整并保持稳定。因此,交易发起人将能够组织其链下资产组合,以有效满足其交易需求。
前方的路
我们的团队目前正在研究稳定费用机制的细节。一旦这项研究完成,稳定费就可以集成到 Cardano 中,以提供公平和可预测的交易定价。此外,价格预言机和全球 BEC(以及区域变体,如果包括在内)无疑将在支付交易费用之外找到用途,扩展卡尔达诺生态系统中去中心化应用程序的功能。
原文链接:Stablefees and the Decentralized Reserve System - IOHK Blog