0% read

Dolos (Cardano)

Dolos (Cardano)

Dolos (Cardano) 是一个轻量级的 数据节点,旨在以最小的资源消耗提供对 数据的高效访问。Dolos 由 TxPipe 开发,是 Cardano 生态系统中的一个基础设施项目,为需要替代传统全节点的开发人员和运营商提供稳健的解决方案。通过最小化资源需求,Dolos 能够跨多个 Cardano 区块链时代实现高效的账本同步和查询解析。其开发初衷是降低运营成本,并提高 Cardano 网络内 和浏览器的数据查询吞吐量。 [1] [2]

比较加密资产

选择一个资产,与 Dolos (Cardano) 比较价格和其他数据。

?
7 项指标

生态系统图

探索 Dolos (Cardano) 关联的维基及其在图上的关系。

4 个维基 · 1 个分组

概述

Dolos 是一个由 TxPipe 维护的 区块链开源数据节点。它使用 Rust 语言实现,通过 Ouroboros 微协议连接到 Cardano 网络,但不参与 生产或 。该软件提供用于访问 数据的 API,包括 UTxO、原生资产、、交易记录和其他账本信息。其架构支持多种存储配置,允许部署保留当前账本状态、有限历史记录或完整的区块链存档。Dolos 被用作 、区块链浏览器和其他基础设施服务的数据访问层。该项目已通过 Project Catalyst 和其他 Cardano 生态系统计划获得资金,代表了区块链数据索引和检索的一种非 Haskell 实现替代方案。 [1] [3] [5] [7]

历史

Dolos 的概念最初是为了满足以数据为中心的节点(而非旨在生产或中继区块的节点)的独特需求而提出的。TxPipe 意识到优化数据节点角色的潜力,推出了 Dolos,作为其通过更多样化和多功能工具增强 基础设施计划的一部分。该项目源于这样一种认识:Cardano 节点可以在响应数据查询方面发挥专门作用,而无需具备 生产或 验证所需的全部功能。 [1]

自成立以来,Dolos 经历了多个开发阶段。其中包括概念验证阶段和各种功能实现,这些都是通过 Dolos 团队概述的一系列里程碑完成的。在确保跨 时代的协议兼容性的同时,该项目还结合了用户反馈,不断完善其功能。 [2]

技术与架构

Dolos 采用模块化、分层架构,将基本的 数据服务分离到特定组件中。该系统不生产区块,而是通过 Ouroboros 微协议直接连接到 网络。其架构旨在处理各种 Cardano 账本原语,包括完整的 epoch 转换、UTxO 集、脚本数据(datums)和元数据管理。

Dolos 性能的关键在于其使用了轻量级存储引擎,通过适用于读密集型工作负载的基于 LSM 的存储实现高查询吞吐量。它提供多种 API,例如用于 HTTP 查询的 Mini-Blockfrost、用于基于 gRPC 数据访问的 UTxO-RPC,以及用于基于模式的 UTxO 查询的 Mini-Kupo。 [3]

Dolos 使用 Rust 开发,确保了实现在资源利用方面的性能和效率。该工具的设计结合了存储模式的灵活性,根据部署需求,提供仅同步最新账本状态、维护历史数据的滑动窗口或保留完整 存档的选项。 [4]

产品与用例

Dolos 通过提供对 网络数据的精简访问,为 和基础设施运营商提供服务。其 API 使用公认的接口标准,促进了与现有应用程序和生态系统的无缝集成。Dolos 索引原生资产和提供全面 元数据检索的能力,使其特别适用于基于 Cardano 的去中心化金融应用和 NFT 平台。 [5]

此外,其智能内存池(mempool)功能允许进行高级交易,如交易链(tx-chaining),即即使之前的交易尚未确认,后续交易也可以排队。这提高了交易处理效率,对于旨在降低延迟和改善用户体验的高流量应用和金融服务至关重要。 [6]

团队与治理

Dolos 主要由 TxPipe 维护,TxPipe 是一家专门为 生态系统开发基础设施工具的公司。TxPipe 由 Santiago Carmuega 领导,他在指导 Dolos 项目并确保其与去中心化和客户端多样性等更广泛的生态系统目标保持一致方面发挥了重要作用。 [1]

该项目作为开源项目维护,允许来自更广泛开发社区的贡献,并遵循开源项目管理的最佳实践。通过 GitHub 支持社区参与,实现由 TxPipe 技术负责人监督的问题跟踪、功能请求和改进。 [3]

合作伙伴与采用

Dolos 得到了来自 Project Catalyst 和其他国库计划的多项资助和支持,证明了社区对其持续开发的兴趣和投资。作为非基于 Haskell 的 Cardano 数据 ,它在增强 的客户端多样性方面发挥着关键作用,使其对 Blockfrost 等基础设施提供商提供的各种 服务具有吸引力。 [7]

Dolos 在 生态系统中的采用进一步体现在它从 Intersect 等管理的国库流程中获得的资金和支持,Intersect 是一个关键的行政合作伙伴,确保运营和治理与 Cardano 的更广泛目标保持一致。这种战略一致性支持开发人员和运营商更高效、更具成本效益地访问 数据。 [8]

融资

Dolos 通过 Project Catalyst 的融资轮次成功利用了社区支持,获得了大量的资金支持以推进其开发阶段。该项目从第 9 轮(Fund 9)中获得了约 75,680 美元的拨款,体现了其在 基础设施领域的重要性。 [2]

此外,通过由 Intersect 管理的预算申请流程等战略性财务提案,Dolos 获得了维持其维护和运营工作所需的资源。Dolos 采用的开源模式促进了社区支持,这对其可扩展性和演进至关重要。 [7]

发现错误了吗?

参考文献 (8 来源)

首页分类维基MC事件词汇表