1. 首页
  2. Meta

一文详解dYdX Indexer

当我们接近v4主网的启动时我们希望让您一窥 dYdX 团队正在构建的内容。这篇文章深入介绍了索引器。索引器是存在于链本身和最终用户之间的只读层。索引器的目的是以更易于使用的格式转换和提供数据。

考虑索引器的一个好方法类似于 Infura 或Alchemy's role 在以太坊生态系统中的作用。然而,与 Infura/Alchemy 不同,并且与 dYdX v4 中的其他所有内容一样,索引器是完全开源的,任何人都可以运行!

什么是索引器?

作为 dYdX 生态系统工具的一部分,我们希望确保客户在使用 dYdX v4 交易所时能够访问高性能数据查询。Cosmos SDK 全节点提供了许多可用于请求链上数据的 API。但是,这些全节点针对提交和执行块进行了优化,而不是针对来自网络/移动客户端的高频、低延迟请求进行服务。

这就是我们为索引服务编写软件的原因。Indexer是一种只读服务,通过 REST API 和 Websockets 向客户端提供链下数据。它的目的是以更易于使用的方式存储和提供存在于 dYdX 链上的数据。

换句话说,索引器的目的是以一种更高效、更高效和 web2 友好的方式为客户端索引和提供数据。例如,索引器将服务于 websockets,这些 websockets 提供订单簿和填充状态的更新。这些客户将包括前端应用程序(移动和网络)、做市商、机构以及任何其他希望通过传统 web2 API 查询 dYdX 链数据的各方。

链上&链下数据

索引器将使用来自 v4 全节点的数据运行两个独立的摄取/存储过程:一个用于链上数据,一个用于链下数据。目前,链上数据状态更改的吞吐量预计为每秒 10-50 个事件。另一方面,链下数据状态更改的预期吞吐量在 500-1,000 个事件/秒之间。这表示吞吐量要求存在 10-100 倍的差异。通过分别处理这些数据类型,v4 旨在允许不同的服务根据吞吐量需求更好地扩展。

链上数据

链上数据是所有可以通过读取 dYdX 链上提交的交易来复制的数据。所有链上数据均已通过共识验证。这些数据包括:

  • 账户余额(USDC)
  • 账户头寸(未平仓合约)
  • 订单成交
  • 行业
  • 清算
  • 去杠杆化
  • 部分和完全成交的订单
  • 资金费率支付

    - 星际资讯

    免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。

下一篇:深入解析 DeFi 保险协议现状及前景
« 上一篇
上一篇:Sats域名标准协议(简中译版)
下一篇 »

相关推荐