BlockchainForge 是一个功能强大的区块链基础设施管理平台,旨在简化区块链全节点和 RPC 端点的部署、监控与管理,为开发者和运维团队提供高效、可靠的解决方案。
BlockchainForge 提供直观的 Web 界面和自动化工具,支持多链环境,帮助用户快速部署区块链节点、监控同步状态并分析性能指标。无论是开发、测试还是生产环境,BlockchainForge 都能胜任。
- 后端:Go 1.22
- 前端:React
- 数据库:Mysql
- 容器化:Docker
- 编排系统:Kubernetes
- 添加、更新、删除区块链 RPC 端点
- 实时监控健康状态、延迟与错误率
- 自动化部署与管理区块链全节点(支持 Ethereum、Kaia 等)
- 监控节点同步状态与区块高度
- 兼容主流区块链网络,支持快速扩展
- 可视化性能指标
- 实时告警与日志分析
- Go:1.22+
- Node.js:18.x+
- Docker:最新稳定版
- Kubernetes:1.25+(可选,建议用于生产)
- 操作系统:Ubuntu 20.04+、macOS 12+ 或其他支持 Docker 的系统
git clone git@github.com:sunjingwen21/blockchainforge.git
cd blockchainforge后端:
go mod tidy前端:
cd frontend
npm install启动后端:
go run ./cmd/server启动前端:
cd frontend
npm startdocker-compose up -d访问平台:打开浏览器,访问 http://localhost:3000
Docker:
docker-compose -f docker-compose.yml up -dKubernetes:
kubectl apply -f k8s/欢迎贡献代码!请按照以下步骤:
- Fork 本仓库
- 创建特性分支:
git checkout -b feature/你的功能 - 提交更改:
git commit -m "添加你的功能" - 推送分支:
git push origin feature/你的功能 - 提交 Pull Request
欢迎通过以上方式联系我,我会尽快回复您的问题和建议。