最后更新:
Dolos (Cardano) 是一个轻量级的 Cardano 数据节点,旨在以最小的资源消耗提供对区块链数据的高效访问。Dolos 由 TxPipe 开发,作为 Cardano 生态系统中的基础设施项目,为需要替代传统全节点的开发人员和运营商提供稳健的解决方案。通过最小化资源需求,Dolos 能够跨多个 Cardano 区块链时代实现高效的账本同步和查询解析。其开发初衷是降低运营成本,并提高 Cardano 网络内去中心化应用程序、钱包和浏览器的查询吞吐量。[1] [2]
Dolos 是一个由 TxPipe 维护的 Cardano 区块链开源数据节点。它使用 Rust 语言实现,通过 Ouroboros 微协议连接到 Cardano 网络,但不参与区块生产或共识。该软件提供用于访问区块链数据的 API,包括 UTxO、原生资产、NFT、交易记录和其他账本信息。其架构支持多种存储配置,允许部署保留当前账本状态、有限历史记录或完整区块链存档。Dolos 被用作钱包、去中心化应用程序、区块链浏览器和其他基础设施服务的数据访问层。该项目已通过 Project Catalyst 和其他 Cardano 生态系统计划获得资金,代表了区块链数据索引和检索的一种非 Haskell 实现替代方案。[1] [3] [5] [7]
Dolos 的概念最初是为了满足以数据为中心的节点(而非旨在生产或中继区块的节点)的独特需求而提出的。TxPipe 意识到优化数据节点角色的潜力,推出了 Dolos,作为其通过更多样化和多功能工具增强 Cardano 基础设施计划的一部分。该项目源于这样一种认识:Cardano 节点可以在响应数据查询方面发挥专门作用,而无需具备区块生产或共识验证所需的全部功能。[1]
自成立以来,Dolos 经历了多个开发阶段。其中包括概念验证阶段和各种功能实现,这些都是通过 Dolos 团队概述的一系列里程碑完成的。在确保跨 Cardano 时代的协议兼容性的同时,该项目还结合了用户反馈,不断完善其功能。[2]
Dolos 采用模块化、分层架构,将基本的区块链数据服务分离为特定组件。该系统不生产区块,而是通过 Ouroboros 微协议直接连接到 Cardano 网络。其架构旨在处理各种 Cardano 账本原语,包括完整的 epoch 转换、UTxO 集、脚本数据(datums)和元数据管理。
Dolos 性能的关键在于其使用了轻量级存储引擎,通过适用于读密集型工作负载的基于 LSM 的存储实现高查询吞吐量。它提供多种 API,例如用于 HTTP 查询的 Mini-Blockfrost、用于基于 gRPC 数据访问的 UTxO-RPC,以及用于基于模式的 UTxO 查询的 Mini-Kupo。[3]
Dolos 使用 Rust 开发,确保了实现在资源利用方面的性能和效率。该工具的设计结合了存储模式的灵活性,根据部署需求,提供仅同步最新账本状态、维护历史数据的滑动窗口或保留完整区块链存档的选项。[4]
Dolos 通过提供对 Cardano 网络数据的精简访问,为 dApp、钱包和基础设施运营商提供服务。其 API 促进了使用公认接口标准无缝集成到现有应用程序和生态系统中。Dolos 索引原生资产和提供全面 NFT 元数据检索的能力,使其特别适用于基于 Cardano 的去中心化金融应用程序和 NFT 平台。[5]
此外,其智能内存池(mempool)功能允许进行高级交易,如交易链(tx-chaining),即即使之前的交易尚未确认,后续交易也可以排队。这提高了交易处理效率,对于旨在降低延迟和改善用户体验的高流量应用程序和金融服务至关重要。[6]
Dolos 主要由 TxPipe 维护,TxPipe 是一家专门为 Cardano 生态系统开发基础设施工具的公司。TxPipe 由 Santiago Carmuega 领导,他在指导 Dolos 项目并确保其与去中心化和客户端多样性等更广泛的生态系统目标保持一致方面发挥了重要作用。[1]
该项目作为开源项目维护,允许来自更广泛开发人员社区的贡献,并遵循开源项目管理的最佳实践。通过 GitHub 支持社区参与,实现由 TxPipe 技术负责人监督的问题跟踪、功能请求和改进。[3]
Dolos 得到了 Project Catalyst 和其他国库计划的多项资助和支持,证明了社区对其持续开发的兴趣和投资。作为非基于 Haskell 的 Cardano 数据节点,它在增强 Cardano 的客户端多样性方面发挥着关键作用,使其对集成到 Blockfrost 和其他基础设施提供商提供的各种区块链服务中具有吸引力。[7]
Dolos 在 Cardano 生态系统中的采用进一步体现在它从 Intersect 等管理的国库流程中获得的资金和支持,Intersect 是一个关键的行政合作伙伴,确保运营和治理与 Cardano 的更广泛目标保持一致。这种战略一致性支持开发人员和运营商更高效、更具成本效益地访问区块链数据。[8]
Dolos 通过 Project Catalyst 的融资轮次成功利用了社区支持,获得了实质性的财务支持以推进其开发阶段。该项目从第 9 轮(Fund 9)中获得了约 75,680 美元的拨款,体现了其在 Cardano 基础设施领域的重要性。[2]
此外,通过由 Intersect 管理的预算请求流程等战略财务提案,Dolos 获得了维持其维护和运营工作所需的资源。Dolos 采用的开源模式促进了社区支持,这对其可扩展性和演进至关重要。[7]
2026年7月23日。02:32 UTC
编辑摘要:
Updated tags (removed Layer1; now Payments, DeFi, Infrastructure), changed category to Projects & Protocols, events 3→6, media/images updated
