cardano-node
3,172
Stars
764
Forks
174
Watchers
68
Open Issues
Apache-2.0
许可证
Haskell
语言
2019-05-23
创建时间
2026-11-12
最近更新
项目能做什么
cardano-node 是参与 Cardano 去中心化区块链的核心节点程序。它整合了账本、共识机制和网络通信等底层模块,主要用于运行并维护 Cardano 节点。开发者既能直接运行它来加入网络、同步区块,也可以将其相关包作为 Haskell 库集成到自己的项目中。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
<a href="https://github.com/intersectmbo/cardano-node/releases">
<img src="https://img.shields.io/github/release-pre/intersectmbo/cardano-node.svg?style=for-the-badge" />
</a>
<a href="https://github.com/intersectmbo/cardano-node/actions/workflows/haskell.yml?query=branch%3Amaster">
<img alt="GitHub Workflow Status (master)" src="https://img.shields.io/github/actions/workflow/status/intersectmbo/cardano-node/haskell.yml?branch=master&label=master&style=for-the-badge" />
</a>
<a href="https://github.com/intersectmbo/cardano-node/actions/workflows/haskell.yml?query=branch%3Anightly">
<img alt="GitHub Workflow Status (nightly)" src="https://img.shields.io/github/actions/workflow/status/intersectmbo/cardano-node/haskell.yml?branch=nightly&label=nightly&style=for-the-badge" />
</a>
</p>
# `cardano-node`
The `cardano-node` repository is the point of integration of the
[ledger](https://github.com/IntersectMBO/cardano-ledger),
[consensus](https://github.com/IntersectMBO/ouroboros-consensus),
[networking](https://github.com/IntersectMBO/ouroboros-network)
layers. It provides the `cardano-node` executable which is used to participate in the Cardano network.
This is an approximate diagram of the dependencies among the different components:
```mermaid
stateDiagram-v2
cn: cardano-node
tr: trace-dispatcher
ca: cardano-api
co: ouroboros-consensus
on: ouroboros-network
cl: cardano-ledger
p: plutus
cn --> ca
cn --> tr
ca --> co
ca --> on
co --> on
co --> cl
ca --> cl
cl --> p
```
# Instructions
The process for getting a `cardano-node` executable can be found in the
[Cardano Developer
Portal](https://developers.cardano.org/docs/operate-a-stake-pool/node-operations/installing-cardano-node).
The configuration and files required to run a `cardano-node` in one of the
supported networks are described also in the [Cardano Developer
Portal](https://developers.cardano.org/docs/operate-a-stake-pool/node-operations/running-cardano).
# Using `cardano-node` and dependencies as a library
The API documentation is published on [the
webpage](https://cardano-node.cardano.intersectmbo.org/). If you want to use the
`cardano-node` Haskell packages from another Haskell project, you should set up
[CHaP](https://chap.intersectmbo.org) to get the packages defined in this
repository.
# Troubleshooting
For some troubleshooting help with building or running `cardano-node`,
the wiki has a [troubleshooting
page](https://github.com/input-output-hk/cardano-node-wiki/wiki/Troubleshooting)
that documents some common gotchas.
阅读完整原文
项目深度分析 AI 生成
Cardano 专有节点即服务 (Node-as-a-Service) 与 RPC API 平台
| 产品构想 | 构建针对 Cardano 网络的托管型 RPC/API 服务(类似 Blockfrost 或 Infura),为开发者提供免运维的链上数据读写接口。 |
| 核心功能 | 高可用多节点集群调度、Ogmios/Kupo 等常用查询中间件集成、REST/GraphQL/WebSocket API、速率限制与使用量计费面板 |
| 目标用户 | Cardano DApp 开发者、移动端钱包团队、Web3 游戏开发团队 |
| 难度/周期 | 高 · 3-6个月 · 成本:高(需要持续承担高性能云服务器、充足内存与大容量 SSD 存储成本) |
| 收费模式 | 按请求量阶梯计费(订阅制 SaaS)或企业级专线 SLA 定制费 |
| 竞争风险 | 运维门槛极高;存储和带宽成本高昂;市场上已有 Blockfrost 等先发成熟竞品,获客难度大 |
| 依据 | 已验证事实 |
SPO(质押池运营商)一键式运维与告警监控平台
| 产品构想 | 针对 cardano-node 复杂的 Haskell 编译与维护流程,开发轻量级自动化安装、双节点故障转移(Failover)及状态监控工具。 |
| 核心功能 | 节点状态监控(区块同步延迟、内存泄露排查)、一键升级与快速恢复、Telegram/Discord 实时告警、拓扑结构自动优化 |
| 目标用户 | 中小型质押池运营商 (SPO)、个人节点运行者 |
| 难度/周期 | 中等 · 2-3个月 · 成本:低(基础 Web 后台与云告警代理服务) |
| 收费模式 | 按监控节点数收取月度订阅费(Freemium 模式),或提供付费运维脚本/支持服务 |
| 竞争风险 | SPO 群体普遍具备较强 Linux 运维能力,付费意愿可能低于预期;目标市场规模受限于 Cardano SPO 总数 |
| 依据 | 数据支持的判断 |
Cardano 节点轻量化数据快照与快速启动服务
| 产品构想 | 提供经过安全验证的每日压缩全节点数据库快照(Mitm-safe Ledger Snapshots)和自动化容器镜像分发服务,将节点冷启动时间从数天缩短至数分钟。 |
| 核心功能 | 多区域高速 CDN 镜像加速、快照密码学哈希校验、开箱即用的预装环境 Docker/Podman 镜像、CI/CD 专用临时测试节点方案 |
| 目标用户 | 新加入的节点运行者、灾备运维工程师、自动化 CI/CD 测试管线开发者 |
| 难度/周期 | 中等 · 1-2个月 · 成本:中等(存储与大流量 CDN 出口带宽成本) |
| 收费模式 | 免费提供基础限速下载,收取高速专属 CDN 下载通道费或企业测试环境订阅费 |
| 竞争风险 | 中心化快照安全性容易受到社区质疑;如果网络账本状态结构更新可能导致维护工作繁重 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| CardanoSolutions/ogmios | 中文介绍暂未生成 ❇️ A WebSocket JSON/RPC bridge for Cardano |
329 | Haskell |
| IntersectMBO/ouroboros-network | 中文介绍暂未生成 Specifications of network protocols and implementations of c |
297 | Haskell |
| miguelaeh/cardanocli-js | 中文介绍暂未生成 Wrapping the cardano-cli inside JavaScript |
174 | TypeScript |
| abracadaniel/cardano-pool-docker | 中文介绍暂未生成 Docker container for setting up and running a Cardano Stake |
162 | Shell |
| IntersectMBO/mithril | 中文介绍暂未生成 Stake-based threshold multi-signatures protocol |
155 | Rust |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2019-05-23,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 3,172 / Fork 764 / Issue 68(数据支持,可自行核实) |
| 许可证 | Apache-2.0 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。