NAC_Blockchain/docs/standards/port_standard_v1.0.0.md

74 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# NAC (New Asset Chain) 专属端口标准
**版本**: 1.0.0
**日期**: 2026-02-22
**状态**: 正式实施
**关联工单**: #045
## 一、设计原则
### 去以太坊化原则
- ❌ 禁止使用以太坊端口8545, 8546, 30303 等
- ✅ 使用 NAC 专属端口段9500-9599核心服务、39000-39999网络协议
## 二、NAC 标准端口列表
### L0 层 - 网络层CSNP 协议)
| 端口 | 服务名称 | 协议 | 说明 | 状态 |
|------|----------|------|------|------|
| 39303 | CSNP 主节点 | TCP/UDP | Constitutional Structured Network Protocol | 🟢 规划 |
| 39304 | CSNP 发现服务 | UDP | 节点发现协议 | 🟢 规划 |
| 39305 | CSNP 同步服务 | TCP | 区块同步服务 | 🟢 规划 |
### L1 层 - 协议层
| 端口 | 服务名称 | 协议 | 说明 | 状态 |
|------|----------|------|------|------|
| 9545 | CBPP 节点 RPC | HTTP | Constitutional Block Production Protocol | ✅ 运行中 |
| 9546 | CBPP WebSocket | WebSocket | CBPP 实时通信 | 🟢 规划 |
| 9547 | NAC Lens HTTP | HTTP | NAC Lens 协议(原 NAC Lens | 🟢 规划 |
| 9548 | NAC Lens WebSocket | WebSocket | NAC Lens 实时通信 | 🟢 规划 |
| 9549 | NVM RPC | HTTP | NAC Virtual Machine RPC 接口 | 🟢 规划 |
### L2 层 - 应用层
| 端口 | 服务名称 | 协议 | 说明 | 状态 |
|------|----------|------|------|------|
| 9550 | NAC API Gateway | HTTP/HTTPS | 统一 API 网关(对外主入口) | ✅ 运行中 |
| 9551 | Explorer API | HTTP | 区块链浏览器 API | ✅ 运行中 |
| 9554 | CNNL 编译服务 | HTTP | Constitutional Neural Network Language | 🟢 规划 |
| 9555 | Charter 编译服务 | HTTP | Charter 智能合约编译器 | 🟢 规划 |
| 9556 | ACC-20 协议服务 | HTTP | Asset Compliance Code 20 | 🟢 规划 |
### 管理和监控服务
| 端口 | 服务名称 | 协议 | 说明 | 状态 |
|------|----------|------|------|------|
| 9090 | Prometheus | HTTP | 监控指标采集 | ✅ 运行中 |
| 9091 | Prometheus Metrics | HTTP | NAC 节点指标暴露端口 | 🟢 规划 |
| 3000 | 量子浏览器 | HTTP | NAC Quantum Explorer | ✅ 运行中 |
| 3333 | Gitea | HTTP | Git 仓库管理 | ✅ 运行中 |
| 8081 | 认证服务 | HTTP | NAC Auth Service | ✅ 运行中 |
## 三、以太坊端口清理记录
| 以太坊端口 | 原用途 | NAC 替代端口 | 清理状态 |
|-----------|--------|-------------|---------|
| 8545 | Geth HTTP RPC | 9547 (NAC Lens) | ✅ 已清理(工单#045 |
| 8546 | Geth WebSocket | 9548 (NAC Lens WS) | ✅ 已清理(工单#045 |
| 30303 | P2P 网络 | 39303 (CSNP) | ✅ 已清理(工单#045 |
| 8080 | 通用 API | 9550 (NAC API) | ✅ 已替换 |
## 四、域名映射
| 域名 | 后端端口 | 服务 | 说明 |
|------|---------|------|------|
| api.newassetchain.io | 9550 | NAC API Gateway | 主 API 入口 |
| explorer.newassetchain.io | 3000 | 量子浏览器 | 区块链浏览器 |
| git.newassetchain.io | 3333 | Gitea | 代码仓库 |
---
*文档维护者: NAC 技术团队*
*最后更新: 2026-02-22*