# ether.fi ：去中心化的流动性质押协议

By [xiaobushou](https://paragraph.com/@xiaobushou) · 2023-03-06

---

  **介绍 ether.fi**

  一种新型的流动性质押协议。

  **致谢**

  在 ether.fi 诞生之前，人们已经建立了许多质押解决方案。我们对在该领域进行建设的所有人心存感激，他们启发并激励了我们。

  我们相信去中心化的、非托管的质押方案是以太坊必不可少的基础，我们需要服务于不同类型用户和用途的多种解决方案。

  我们要特别感谢 RocketPool、StakeWise、Diva 和 Lido 背后的团队。我们是这些人的粉丝，从其作品中学到了很多东西。

  **原则**

  我们认真对待产品层面的道德，并希望社区监督我们，以让我们对以下规范负责：

  去中心化是我们的主要目标。我们永远不会在协议的非托管和去中心化性质上妥协，Stakers 必须保持对其 ETH 的控制。

  ether.fi 协议是一项具有可持续收入模式的真实业务，我们长期致力于此。我们以几十年的跨度来思考和计划，不会搞庞氏设计这类的垃圾。

  我们将始终为以太坊社区做正确的事。如果我们做错了，我们会承认并迅速改正。

  **亮点**

  ether.fi 是一种去中心化的、非托管的委托质押协议，带有 Liquid Staking 衍生代币，ether.fi 的显著特征之一是利益相关者控制自己的私钥。 ether.fi 机制还允许创建节点服务市场，利益相关者和节点运营商可以在其中注册节点以提供基础设施服务，这些服务的收入在利益相关者和节点运营商之间共享。

  **是什么使 ether.fi 与众不同**

  与其他委托质押协议相比，ether.fi 有两个主要区别：

  质押者生成并持有自己质押的 ETH 私钥。

  每个通过 ether.fi 启动的验证器都会生成一个 NFT。

  对于大多数委托质押协议，设计起点往往是质押者存入他们的 ETH 并与节点运营商匹配，然后，节点运营商会生成并持有质押凭证。尽管理论上，这种方法也可以实现协议的非托管，但实际上，在大多数情况下，它都是托管或半托管的。这可能会使质押者面临重大且不透明的交易对手风险。

  使用 ether.fi，质押者控制他们的私钥并保留对他们的 ETH 的保管，同时将质押委托给节点运营商。这显着降低了他们的风险。

  ether.fi 机制为通过协议启动的每个验证器创建一个 NFT，我们的Liquid Staking 衍生代币 eETH ，是从包含这些 NFT 的流动资金池中铸造出来的。

  这些 NFT 控制着抵押的32枚 ETH，并存储与验证器相关的元数据——它运行的客户端、它所在的地理位置、节点运营商以及它正在运行的节点服务。这些 NFT 可在抵押基础设施之上创建一个可编程层（最终通过与 EigenLayer 的集成变得更加强大。）

  **高阶操作摘要**

  本节内容包含对 ether.fi 机制的高阶总结，详细说明请参见ether.fi白皮书技术部分。

  ether.fi 上有几个用户和利益相关者：

  同时也是 bond-holders 的 Stakers

  只持有 eETH 的 Stakers

  节点运营商

  节点用户

  ether.fi 路线图分为 3 个阶段：

  委托质押

  流动资金池

  节点服务

  在每个阶段中，上述角色都发挥着重要作用，下面将对此进行简要描述。

  **委托质押——第一阶段**

  对于希望持有 bond 并质押 32 ETH 倍数代币的stakers，遵循以下工作流程：

  节点运营商提交出价，以便可以分配到要运行的验证器节点。受信任的节点运营商可以提交名义投标以在系统中标记，无信任节点运营商参与拍卖，并根据中标分配验证器。

  质押者将他们的 32 ETH 存入 ether.fi 存款合约。这会触发拍卖机制并分配一个节点运营商来运行验证器。这也铸造了一个取款保险箱和两个赋予取款保险箱所有权的 NFT（T-NFT、B-NFT）。 T-NFT 代表 30 ETH 并且可以转让，B-NFT 代表 2 ETH 并且是灵魂绑定的，收回 2 ETH 的唯一方法是让验证者退出或完全取款。

  质押者使用获胜节点运营商的公钥对验证者私钥进行加密，并将其作为链上交易提交。事务发出节点操作员正在侦听的事件。在未来的版本中，此步骤将被基于分片私钥 DVT 的解决方案所取代。

  节点运营商使用解密的验证器私钥启动验证器。

  质押者（或节点运营商）可以提交退出命令以退出验证器并将质押的 ETH 提取到取款保险箱中。然后，质押者可以销毁 NFT 以收回他们的 ETH 净费用。

  B-NFT 用于提供 slashing 保险的免赔额（在发生 slashing 事件的情况下），并代表监督验证节点性能的责任。由于代表了风险和责任，它将获得比 T-NFT 更高的收益率（高出约 50％）。 ether.fi 可以通过通知和警报轻松监控验证器性能。

  **流动资金池和 eETH——第 2 阶段**

  少于 32 ETH 的质押者，或不想承担监控验证者节点责任的质押者，可以通过在 NFT 流动性池中铸造 eETH 来参与 ether.fi 质押。

  流动资金池合约包含由 ETH 和 T-NFT 组成的混合资产（如上所述）。在任何给定时间，ETH 只占池资产的一小部分。

  _铸造和销毁 eETH_

  当质押者将 ETH 存入池中时，池会铸造 eETH 代币并将其转移给存款人。持有 T-NFT 的质押者可以将它们存入流动资金池并铸造与 T-NFT 价值相等的 eETH（通过预言机确定）。

  假设流动性充足，持有 eETH 的质押者可以在 1:1 的基础上将其兑换成流动性池中的 ETH。如果流动性不足，swap 行为将触发验证者退出。

  _bond持有人和铸造新的 T-NFT 和 B-NFT_

  希望专门抵押 B-NFT 的抵押者（因为它们的收益率更高）将他们的 ETH 存入池中并进入队列以分配 B-NFT。这些质押者是 bond 持有人，扮演着与已售出 T-NFT 的全节点质押者类似的角色。

  当流动资金池中的 ETH 数量超过阈值时，队列中的下一个 bond 持有人将被分配。他们生成私钥并触发质押过程，其中 32 个 ETH 被质押，并铸造了两个 nft：T-NFT 进入池，B-NFT 给 bond 持有人。

  _退出验证器_

  当流动性池中的 ETH 数量低于阈值时，就会在最旧的 T-NFT 上触发退出请求。这会发出一个事件，对应于该 T-NFT 的 bond 持有人必须收听该事件（ether.fi 向 bond 持有人提供免费通知服务以简化此操作）。

  此退出请求记录时间戳并启动计时器。如果计时器到期且验证器尚未退出，则 B-NFT 持有者将被逐步 slash。节点运营商在过期验证者退出时获得奖励（以激励他们退出验证者角色，以防 bond 持有人不愿意或不能这样做。）

  在验证者退出时，T-NFT 和 B-NFT 被销毁，ETH（扣除费用）存入流动资金池。

  **节点服务——第 3 阶段**

  这是该协议的一个推测阶段，许多技术决策尚未做出。我们将在迭代时更新此文档。

  NFT 代表抵押 ETH 的经济价值，通过为节点运营商和抵押者创造经济激励，允许在抵押基础设施上创建可编程层。

  当我们能够创造一种机制来支持我们的节点服务层时，会与 EigenLayer 进行合作。

  _将节点注册到服务中_

  通过设置作为 NFT 合约一部分的元数据参数，可以注册 NFT 以提供节点服务。

  在初始实施中，节点运营商必须运行 ether.fi 客户端包并注册以提供节点服务。

   3 方都必须有效同意注册任何给定节点以提供额外服务——节点运营商、B-NFT 持有者和 ether.fi。

  _ether.fi 节点客户端_

  节点客户端包是一个易于使用的 CLI，允许在 ether.fi 上启动、监控和注册客户端。

  _服务计费_

  节点服务的计费是通过计费合约执行的，通过 ether.fi 运行的集中服务完成服务跟踪和分发，这会随着时间的推移而改变。

---

*Originally published on [xiaobushou](https://paragraph.com/@xiaobushou/ether-fi)*
