docs(constitution-layer): 添加宪法层主网部署报告
This commit is contained in:
parent
28b4af4df4
commit
f7d6171cbf
|
|
@ -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*
|
||||
Loading…
Reference in New Issue