探索 Autonity 的技术架构

  • DAIC
  • 发布于 2024-01-17 17:29
  • 阅读 8

Autonity 是一个为去中心化市场提供基础设施的平台,它通过去中心化清算合约(DCCs)实现无需许可的公共衍生品清算市场。Autonity 基于以太坊构建,并使用权益证明共识机制,其特点包括抵押资产的灵活性、资本效率高的社区驱动型质押模型以及防止验证者中心化的质押惩罚机制。此外,它还依赖于预言机网络和稳定机制来确保价格数据的准确性和 ATN 代币的价值稳定。

主要内容

  • 去中心化衍生品清算:Autonity 通过使用去中心化清算合约 (DCC) 实现无需许可的市场,以提高透明度。

  • EVM 兼容性:它建立在以太坊的基础设施之上,使用智能合约和权益证明共识。

  • 预言机网络:Autonity 预言机为链上资产定价提供真实世界的数据。

  • 稳定机制:使用抵押债务头寸 (CDP) 来稳定其 ATN 代币的价值。

  • 流动性质押:支持社区驱动的质押模型以保护网络。

介绍

Autonity 是一个去中心化市场的的基础设施提供商,它通过名为去中心化清算合约(DCC)的专用智能合约,能够创建本质上无需许可的公共衍生品清算市场。DCC 是由 Autonity 的母公司 Clearmatics 创建的分布式金融市场基础设施 (dFMI) 框架的基本组成部分。

任何能够在更大的 Autonity 对等(P2P)网络中运行对等节点的人都可以访问这些市场。

由于 Autonity 专注于为智能衍生品合约(即 DCC)创建结算层,因此在协议开发过程中考虑了几个设计权衡。该网络的一些主要区别特征包括:

  • 抵押资产灵活性: Autonity 实用代币 auton (ATN) 被设计为优化的抵押资产,适用于由专注于各种交易领域的交易对手组成的市场,交易或有债权(一方有权(而非义务)从另一方购买或出售资产),这些债权没有内在的法定货币面额。

  • 以社区为中心的资本高效质押模型: Autonity 采用一种质押模型,允许其社区成员在通过质押为网络安全做出贡献的同时,为建立在网络上的各种用途部署抵押品。

  • 质押惩罚以消除验证者中心化: Autonity 采用专门的质押问责惩罚模块来抑制网络内投票权集中,这是许多拜占庭容错 (BFT) 和 委托权益证明 (DPoS) 协议容易受到的弱点。

请查看我们的介绍性博文 Autonity (ATN): EVM 衍生品市场和清算重构 以获取更多信息!

以太坊作为 Autonity 的基础架构

Autonity 协议是一个区块链平台,通过在 Autonity 网络上运行的独立节点,促进创建独立的、无需许可的衍生品市场。为了实现这一功能,Autonity 采用基于以太坊的技术基础,该基础通过以太坊虚拟机 (EVM) 兼容的设计来实现。

Autonity 通过添加 Autonity 特有的功能来扩展以太坊协议,这些功能旨在创建和维护去中心化市场。更具体地说,Autonity 继承了以太坊的

  • 由系统分布式账本组成的 区块链结构

  • 通信层 - 由多个对等网络协议组成,这些协议在对等节点之间广播消息

  • 由以太坊的智能合约功能(通过 EVM)组成的 应用层

Autonity 利用 Autonity Go Client (AGC)(Go Ethereum (Geth) 节点客户端的一个分支)作为 Autonity 区块链的参考实现(本质上是供应网络运行的系统),以启用节点客户端软件的功能。

更具体地说,Autonity Go Client 在我们上面提到的 增强了基于以太坊的架构,主要在三个级别:

  1. 协议智能合约: 包括几种不同类型的智能合约,这些合约允许 Autonity 平台按预期运行。这些包括:

    1. Autonity 协议合约 - 用于实施链上治理、代币经济学、流动性质押 和质押奖励分配。
  2. Liquid Newton 合约 - 用于实施验证者特定的 流动性质押 奖励。

  3. 问责合约 - 用于问责制和故障保护、执行 Tendermint 共识委员会成员(活跃验证者)规则、削减惩罚和 惩罚吸收质押 (PAS) 模型。该系统被称为 问责制和故障检测 (AFD) 协议

  4. Autonity 预言机合约 - 用于计算来自外部定价数据的中间价格提要数据,并用于管理与 Autonity 预言机网络集成的货币对。

  5. 共识层: 通过 权益证明 (PoS) Tendermint BFT 协议启用区块链共识。区块由验证者提议,并在最终确定之前被选中包含在区块链中。Autonity 共识机制采用加权算法来最大化保护网络所需的总质押量。

  6. 通信层: 通信层内的对等网络通过一种新的共识和区块传播系统来实现,该系统旨在实现系统节点之间的信息传播。

Autonity 预言机网络和 Autonity 预言机服务器 (AOS)

除了 Autonity Go Client 之外,Autonity 还利用 Autonity 预言机服务器 (AOS)Autonity 预言机网络 来维护网络上的中间预言机价格提要数据。

此框架对于协议的基础架构至关重要,因为它允许在 Autonity 上运行的去中心化衍生品市场(表示为各个节点)和衍生品清算系统 (DCC) 维护外汇货币对和其他关键数据的正确定价数据。

Autonity 预言机网络是一个由验证者运营的预言机网络(使用 Autonity 预言机服务器软件架构),该网络将链下外部数据提供商的价格数据提交到链上。然后,这些数据点会自动整合到标准化报告中,并通过 AOS 运营商的验证者节点提交给 Autonity 协议的预言机合约。

然后,提交的数据报告由预言机合约汇总,该合约采用一种投票机制来提供由更大的预言机网络在商业上达成一致的汇率参考数据(网络中的每个预言机都通过 AOS 连接到其对应的验证者)。

Autonity 的预言机结构对于整个系统至关重要,因为它允许在区块链受限的链上环境中使用来自外部世界的真实数据。回想一下,如果没有所有重要的资产定价数据,该协议将无法运行。

Auton 稳定机制和 CDP

Autonity 协议利用 Auton 稳定机制 (ASM) 来稳定 auton (ATN) 资产的价值。为了促进此功能,ATN 采用基于 CDP 的稳定设计,由此借入 auton 以换取存入代币化抵押品(以 NTN 或 LNTN 的形式)。

ASM 采用各种功能来计算 auton 的目标价值,并通过 auton (ATN) 和 newton (NTN) 的供应来驱动 auton 的实际市场价格向目标价值靠拢。

为了维护 auton 的Hook稳定性,auton 代币会因新开设和关闭的 抵押债务头寸 (CDP) 而被铸造(创建)和销毁(销毁)。稳定合约管理 CDP 的整个生命周期,包括初始借款、还款和潜在清算。Auton 稳定机制在协议中采用三个主要角色,具体如下:

  1. 借款人(CDP 所有者) - 用户通过存入抵押品来开立 CDP 以借入 auton。应该注意的是,借款人可以一次部署的未结 CDP 数量没有限制。

  2. 清算人(Keeper) - 清算抵押不足的 CDP、偿还 CDP 的未偿债务并收到剩余抵押品作为回报的用户。

  3. 稳定器(ASM 协议) - 用于通过稳定合约进行 auton 铸造和销毁操作的协议帐户地址。

要启动 CDP,用户必须存入 newton (NTN)(或 liquid newton (LNTN))以按利息借入 auton。相反,当通过在 Auton 稳定机制智能合约中存入 ATN 来偿还 CDP 时,auton 会被销毁,从而移除 NTN(或在某些情况下移除 LNTN)作为抵押品,然后将其返回流通。

在此系统中,创建的抵押债务头寸具有定义的抵押和清算比率,以限制风险无法通过出售抵押品充分覆盖的可能性。

如果无法满足抵押要求,并且由于 NTN 价格下跌,抵押品的价值有低于借入代币价值的风险,则 CDP 的所有者可以增加存入的抵押品金额,或通过将 auton 代币返回智能合约来关闭 CDP。如果未采取这些步骤中的任何一个,则会发生 CDP 的强制清算。

为了帮助确保 auton 代币的稳定性,Auton 稳定机制与一个称为 Auton 货币单位 (ACU) 的基本不变波动最小化指数相关联,该指数利用由七种自由浮动法定货币(包括欧元 (EUR)、美元 (USD)、英镑 (GBP) 等)组成的货币篮子。

auton 的供需变化通过动态修改 CDP 激励措施来吸收,以便在资产价格高于或低于其 ACU 稳定目标时增加和减少 auton 借贷成本。

稳定 ATN 的篮子中各种货币的比例是根据每种货币的波动性确定的,以确保整个篮子的波动性最小化(而篮子的实时价值则通过 Autonity 预言机提供)。

这类似于 DAI 等算法稳定币的工作方式,只不过使用 DAI,稳定币由 多种以太坊 ERC-20 资产(包括 ETH、USDC 等)和 美国国债 等众多现实世界资产 (RWA) 通过 多抵押 DAI (MCD) 框架支持。

至关重要的是,上面详细说明的稳定机制能够正常工作,否则在 Autonity 上运行的衍生品市场将无法运行,从而导致平台无法使用。

Autonity 网络参与者

Autonity 区块链由构成系统对等网络和分布式账本的四个主要参与者组成。特别是,这些包括

  • 帐户持有人: 与 Autonity 平台交互的人类帐户持有人(用户),他们负责运营节点和验证者基础设施、部署和使用去中心化应用程序 (dApp),并为更大的 Autonity 生态系统的发展做出贡献。

  • 节点运营商: 负责运行 AGC(Autonity Go Client)客户端软件以形成协议对等基础设施和账本基础的对等节点。节点维护账本系统状态的最新副本,并提供对 Autonity 网络(即单个衍生品市场)的访问。

  • 验证者 节点: 负责运行协议的 AGC 客户端和 AOS 预言机服务器的节点,这些节点构成网络的验证者基础设施。验证者提议和运行系统状态,同时维护预言机网络的运行以确保中间价格提要数据。活跃验证者是 成为共识委员会一部分的候选者验证者 在每个时期开始时维护共识变化),他们进而提议和决定新的区块,并在共识回合中计算预言机价格数据。

  • 质押委托人 负责将 newton 治理代币 (NTN) 作为权益委托给验证者以保护网络的帐户持有人。作为交换,权益委托人收到 liquid newton (LNTN) 作为绑定权益。

Commet BFT 和委托权益证明 (DPoS)

上述参与者还得到区块链的主要共识机制的支持,该机制用于提供构成 Autonity 区块链整体的所有数据和移动部件的架构完整性。

Autonity 协议通过 Commet BFT 共识算法管理区块链状态机(负责区块链数据状态更改的架构)复制。

Tendermint 是一种 权益证明 (PoS) 共识机制,它采用重复的共识模型,其中每个区块都通过由共识委员会成员提议和批准的顺序共识实例来提议和批准。

在 Autonity 上,委员会成员是在特定共识回合(即基于时间的时期)内被选定追加区块的验证者。负责完成每个时期的委员会成员会在每个回合结束时立即更改,以确保验证者集的完整性。与所有基于 Tendermint 的链一样,Autonity 上的共识必须达到 2/3 的验证者多数,以确保共识回合正确完成。

除了 Tendermint BFT 之外,Autonity 区块链还使用委托权益证明 (DPoS) 女巫攻击抵抗机制来防止女巫攻击、确保协议的运营效率并实现每个时期的委员会选择。

Autonity 上的每个共识回合都利用通过 三个主要投票步骤 在委员会成员之间广播的加密签名消息:

  1. 提议 - 选定的区块提议者验证和排序一组交易,以创建一个建议的新区块,然后将该提议广播给委员会。

  2. Prevote - 每个委员会成员验证建议区块的正确性,并将一个 prevote 广播到网络以批准或拒绝该提议。

  3. Precommit 每个委员会成员等待接收一个法定人数(聚合投票权)的 prevote 消息,以将该提议识别为一个潜在区块,然后将其作为 precommit 广播以批准或拒绝该提议。

如果委员会成员成功接收到聚合投票 precommit,该区块将被广播到网络,并且其包含区块提议和 precommit 消息的区块头会密封一个投票支持该区块的委员会成员数组。

然后,该区块将被提交到账本,接收到新区块的参与者将通过验证密封来检查其有效性,然后将它们同步在一起以检索该区块,然后通过计算区块状态(因为它被附加到区块链)来验证该区块。如果在 prevote 或 precommit 阶段未在所有各方之间达成法定人数(协议),则网络超时、回合终止,并开始新的共识回合。

Autonity 质押概述

Autonity 的使命是通过其分布式金融市场基础设施 (dFMI) 框架彻底改变去中心化衍生品。为了实现此目标,需要一个稳定的和安全的区块链来启用真正去中心化市场的功能。

为了确保此过程按预期运行,该网络 利用激励性流动性质押 范例,该范例与其验证者携手合作,将价值重新分配给网络参与者。验证者通过参与权益证明共识来实现此目标,以确保他们从交易费用分配和 Autonity 的权益通胀机制中获利。

Autonity 流动性质押模型旨在确保资本效率和可组合性。它保证了资本效率,因为来自质押的奖励与可转让绑定质押的流动性收益相结合。它保证了可组合性,因为流动性质押代币可以在其他协议中转移和使用(例如,作为抵押品)。

为了确保验证者的完整性,该平台 使用惩罚吸收质押 (PAS) 模型,该模型通过两种主要的质押模型确定削减优先级。这些包括:

  • 自绑定 权益(验证者运营商存入其自己的验证者以贡献于网络共识的 NTN 代币)作为第一优先级被削减,直到耗尽。自绑定权益允许验证者赚取质押奖励,但是,与委托权益不同,验证者不会收到新铸造的 liquid newton (LNTN) 以换取绑定的 newton (NTN)。如果验证者持有未绑定权益,则未绑定权益会在绑定权益之前被削减。

  • 委托 权益 在削减金额超过可用的自绑定权益金额的情况下作为第二优先级被削减。在流动性质押过程中,质押委托人将 newton (NTN) 治理代币委托给验证者以换取 liquid newton (LNTN),liquid newton (LNTN) 然后可以通过解除绑定过程兑换为基础 NTN。如果委托人持有解除绑定权益,则解除绑定权益和绑定权益按比例(按比例)以相同的优先级被削减。

在惩罚吸收质押模型中,与委托权益相比,自绑定权益具有独特的风险状况,因为它如果发生削减事件,则提供损失吸收资本。因此,仅为委托权益铸造 liquid newton,以确保验证者 liquid newton 具有平衡的风险状况。

当委托权益在验证者中绑定时,会铸造 liquid newton (LNTN) 以换取质押的 newton (NTN),并且质押的 newton 会被锁定。为质押的 newton 铸造的 liquid newton 数量与验证者在启动绑定时拥有的委托权益数量成正比。

此兑换率通过验证者的 Liquid Newton 合约维护,作为 newton 绑定和解除绑定操作的参考价格(通过发行 liquid 代币的费率与验证者中绑定的质押代币总数量成正比来确定)。

因此,铸造的 liquid newton 可能会受到应用于验证者的潜在问责制和遗漏(导致处罚的违规行为)的影响,这意味着会发生削减:

  • 如果在绑定时,验证者的委托权益金额尚未通过权益削减事件减少,则 liquid newton 会以 1:1 的比率铸造为委托的 newton 质押。

  • 相反,如果验证者的现有委托权益金额小于已发行的 Newton 供应量,则 liquid newton 会按验证者的剩余委托权益的比例铸造,从而导致 liquid newton 对质押的 newton 的发行比率 >1:1。

此代币经济机制保证了验证者的 liquid newton (LNTN) 代币在其随时间推移的持续发行过程中保持可替代性(相互可互换),这意味着在绑定过程中发行的 liquid newton 数量具有与绑定的 newton (NTN) 的价值成正比的价值。

当权益被解除绑定时,它会受到解除绑定期的限制,从而允许持有者根据其在liquid newton 池中的份额(即验证者中持有的 NTN 总量)兑换其 liquid newton,减去任何适用的削减处罚。

资源

网站

文档

DAIC 提供的信息(包括但不限于研究、分析、数据或其他内容)仅供参考,不构成投资建议、财务建议、交易建议或任何其他类型的建议。DAIC 不建议购买、出售或持有任何加密货币或其他投资。

  • 原文链接: daic.capital/blog/autoni...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
DAIC
DAIC
We Invest In The Future Of Digital Assets. Web3 Infrastructure Provider & Community Validator