diff --git a/docs/inspection-reports/宪法层部署报告.md b/docs/inspection-reports/宪法层部署报告.md new file mode 100644 index 0000000..360265b --- /dev/null +++ b/docs/inspection-reports/宪法层部署报告.md @@ -0,0 +1,125 @@ +# NAC 宪法层(Constitutional Layer)主网部署报告 + +**部署时间:** 2026-03-06 20:06:24 CST +**服务器:** 103.96.148.7 +**Chain ID:** 5132611 +**部署人员:** NAC Core Team + +--- + +## 一、部署概述 + +NAC 宪法层是 NAC 公链的核心基础层,所有交易和合约必须通过宪法验证,不可绕过。本次部署将宪法层作为独立 HTTP 服务运行,与 CBPP 共识节点协同工作。 + +--- + +## 二、服务信息 + +| 项目 | 内容 | +|------|------| +| 服务名称 | nac-constitution-service | +| 版本 | 1.0.0 | +| 监听端口 | 9548 | +| 服务状态 | active (running) | +| 进程 ID | 565692 | +| systemd 服务 | nac-constitution-service.service | +| 二进制路径 | /opt/nac/bin/nac-constitution-service | +| 自动重启 | 是(RestartSec=5) | + +--- + +## 三、NAC 原生类型系统 + +| 类型 | 字节数 | 位数 | 算法 | 二进制组数 | +|------|--------|------|------|-----------| +| Address | 32字节 | 256位 | — | 8组×32字节 | +| Hash | 48字节 | 384位 | SHA3-384 | 8组×48字节 | + +**创世宪法哈希(SHA3-384,48字节):** +``` +0xfcf63b075177c0aca795d08d0b9c4f5622ee644f957e7b9ee93798b701cc9a657bdf0b9d2f4299c48271588dbb598bdb +``` + +**二进制表示(384位):** +``` +11111100 11110110 00111011 00000111 01010001 01110111 11000000 10101100 +10100111 10010101 11010000 10001101 00001011 10011100 01001111 01010110 +00100010 11101110 01100100 01001111 10010101 01111110 01111011 10011110 +11101001 00110111 10011000 10110111 00000001 11001100 10011010 01100101 +01111011 11011111 00001011 10011101 00101111 01000010 10011001 11000100 +10000010 01110001 01011000 10001101 10111011 01011001 10001011 11011011 +``` + +--- + +## 四、宪法七大原则 + +| 原则编号 | 原则名称 | 验证对象 | 状态 | +|---------|---------|---------|------| +| 原则1 | 主权完整性原则 | 发送方地址(NAC Address 32B) | ✅ 已实现 | +| 原则2 | 资产真实性原则 | 交易金额 > 0 | ✅ 已实现 | +| 原则3 | 合规验证原则 | 合约字节码格式 | ✅ 已实现 | +| 原则4 | 区块序列原则(CBPP原则4) | 由 CBPP 节点保证 | ✅ 已实现 | +| 原则5 | 宪法不可绕过原则 | 强制验证 | ✅ 已实现 | +| 原则6 | 去中心化治理原则 | 治理提案格式 | ✅ 已实现 | +| 原则7 | RWA资产合规原则(GNACS分类) | GNACS 分类码 | ✅ 已实现 | + +--- + +## 五、API 端点 + +| 方法 | 路径 | 功能 | +|------|------|------| +| GET | /health | 健康检查 | +| GET | /state | 宪法状态(版本/哈希/纪元/高度) | +| POST | /validate | 七大原则验证(transaction/contract/governance/rwa_asset) | +| POST | /receipt/generate | 生成宪法收据(ConstitutionalReceipt) | +| GET | /receipt/{id} | 查询宪法收据 | +| GET | /params | 宪法参数(gas_limit/delta_t/type_system) | +| POST | /types/convert | NAC 类型系统工具(Address/Hash 二进制转换) | +| GET | /stats | 统计信息 | + +--- + +## 六、测试验证结果 + +| 测试项 | 结果 | +|--------|------| +| 健康检查 | ✅ 通过 | +| 宪法状态查询 | ✅ 通过 | +| 交易类型七大原则验证 | ✅ 全部7条通过 | +| 宪法收据生成 | ✅ 通过(CR-9859220D528C402088E1F6422C27A2B3) | +| NAC Hash SHA3-384 计算 | ✅ 通过(384位,8组) | +| 统计信息查询 | ✅ 通过 | + +--- + +## 七、后台管理信息 + +| 项目 | 内容 | +|------|------| +| 服务器 IP | 103.96.148.7:22000 | +| 服务器用户名 | root | +| 服务器密码 | XKUigTFMJXhH | +| 宝塔面板 | http://103.96.148.7:12/btwest | +| 面板账号 | cproot | +| 面板密码 | vajngkvf | +| Gitea 账号 | nacadmin | +| Gitea 密码 | NACadmin2026! | +| 宪法层服务端口 | 9548 | + +--- + +## 八、Git 提交记录 + +| 提交哈希 | 说明 | +|----------|------| +| `28b4af4` | feat(constitution-layer): 部署宪法层服务到主网 | +| `c631c10` | fix(all-crates): 主网部署零警告清理 | +| `0d91a90` | docs: 添加主网部署零警告清理完整报告 | + +**Gitea 代码库:** http://git.newassetchain.io/nacadmin/NAC_Blockchain + +--- + +*报告生成时间:2026-03-06 20:10 CST*