# 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*