Commit Graph

257 Commits

Author SHA1 Message Date
NAC Admin a6c3917c2a docs: lens.newassetchain.io API 接口更新日志 LENS-API-001 2026-03-19 00:15:32 +08:00
NAC Admin c9dad5eed8 docs: 工单#CONSTITUTION-LAYER-002 完成日志 2026-03-18 23:34:38 +08:00
NAC Admin a754adcee8 feat: 宪法层四项完善 - 条款拆分/SHA3-384哈希/L3对接/nac_lens协议
1. 条款文件拆分:amendments.cnnl -> 6个独立章节文件
   - infrastructure.cnnl (A04-A08)
   - asset_compliance.cnnl (A09-A16)
   - governance.cnnl (A17-A24)
   - xtzh_currency.cnnl (A25-A32)
   - jurisdiction.cnnl (A33-A38)
   - ai_compliance.cnnl (A39-A43)

2. constitution_hash 升级:新增 calculate_constitution_merkle_root()
   使用 SHA3-384 计算所有激活条款的 Merkle 根(48字节/96位十六进制)

3. L3 存储层对接:state_database_ext.rs v2
   - 新增 ConstitutionClauseId 枚举(A01-A56 完整56条)
   - constitution_ref 字段类型安全验证
   - ConstitutionRefValidator 验证器

4. nac_lens 协议对接:constitution-service main.rs v2
   - 8个 nac_lens 方法(verify_clause/get_hash/issue_cr等)
   - TCP 监听 22050 端口
   - 完整请求/响应结构体

Issue: #CONSTITUTION-LAYER-002
Closes: 条款拆分/哈希升级/L3对接/nac_lens对接
2026-03-18 23:30:50 +08:00
NAC Admin 176c4ed326 docs: nac_lens更名工单文档 REFACTOR-NACLENS-001 2026-03-18 23:16:57 +08:00
NAC Admin 6652fd9ce8 refactor: 统一将 NRPC4.0/NrpcClient 更名为 nac_lens/NacLensClient
更名范围(代码文件,排除archive/target):
- protocol/nac-constitution-service/src/main.rs: NRPC4.0 -> nac_lens, mod nrpc -> mod nac_lens
- protocol/nac-nvm/src/constitution_interface.rs: NRPC4.0 -> nac_lens
- charter-std/src/constitution_interface.charter: NRPC4.0 -> nac_lens
- sdk/nac-cli/src/client/nac_lens.rs: NrpcClient -> NacLensClient
- sdk/nac-cli/src/client/mod.rs: NrpcClient -> NacLensClient
- sdk/nac-cli/src/commands/*.rs (6个文件): NrpcClient -> NacLensClient

保留不变:
- jsonrpc 字段名(NAC Lens 协议内部字段,非 NRPC 引用)
- cnnl-compiler/nac_lint.rs(lint 规则,已正确标注"NRPC 已更名为 NAC Lens")
- nvm_v2/documentation.rs 中的 JsonRpcProvider(以太坊对比示例代码)
- rwa/nac-lens-jurisdiction-router/src/lib.rs 中的历史说明注释(保留溯源记录)
- archive/ 目录(历史备份,不修改)

前期开发者已于 ISSUE-063 完成 1208 处替换,本次补全剩余 57 处
2026-03-18 23:11:40 +08:00
NAC Admin ef39f14e12 docs: 宪法层完善工作日志 CONSTITUTION-LAYER-001 2026-03-18 22:21:07 +08:00
NAC Admin 8f5ad48c91 feat(constitution): 补全宪法层NVM接口、CBPP验证器、Service主程序和核心原则条款
- nac-nvm: 新增 constitution_interface.rs,NVM执行Charter合约时调用宪法层验证
- nac-cbpp: 新增 constitution_validator.rs,区块生产时实时验证宪法收据(CR)
- nac-constitution-service: 补全 main.rs,NRPC4.0服务入口,监听22050端口
- nac-constitution/clauses: 新增 core_principles.cnnl (A01-A03永恒级核心原则)

设计哲学体现:
- 约法即治法:NVM执行前必须通过宪法验证
- 宪法即规则:CR是区块合法性的唯一证明
- 参与即共识:每个节点验证CR即参与共识

不覆盖任何前期开发者代码,仅追加扩展
2026-03-18 22:18:52 +08:00
NAC Admin 51cbad1cb9 docs: L3存储层集群节点全量同步部署日志 2026-03-18 17:47:51 +08:00
NAC Admin 381c03b8bf docs: 添加L3存储层补全工单文档 STORAGE-LAYER-001 2026-03-18 16:05:51 +08:00
NAC Admin d8cc65b916 feat(l3-storage): 补全存储层骨架代码
遵循五大核心治理哲学:
1. 约法即是治法 - evidence_storage.rs 证据存证
2. 宪法即是规则 - state_database_ext.rs 宪法条款引用
3. 参与即是共识 - merkle_tree.rs SHA3-384不可篡改证明
4. 节点产生区块 - block_store.rs 按节点身份分区
5. 交易决定区块大小 - block_store.rs 不预设固定大小

新增文件:
- block_store.rs: 区块存储引擎
- dna_store.rs: 资产DNA存储(对接asset_dna模块)
- state_database_ext.rs: 状态数据库扩展(宪法引用)

补全骨架:
- merkle_tree.rs: SHA3-384 Merkle树完整实现
- archive_storage.rs: 历史数据归档实现
- evidence_storage.rs: 证据存证实现

保留原有代码:
- state_database.rs: 前期开发者的完整实现保持不变

工单: STORAGE-LAYER-001
2026-03-18 16:05:06 +08:00
NAC Admin 78bc376ccb docs: add NAC Presale Address Audit Report 2026-03-18 01:45:54 +08:00
NAC Admin 1d7a9f79a3 docs: 添加 Presale UI 修复与后台审计报告 2026-03-18 01:01:56 +08:00
NAC Admin 0b27772718 fix(presale): EVMPurchasePanel - 修复ERC/BEP网络未连接钱包时金额输入框不显示的Bug
问题描述:
- ERC/BEP面板在钱包未连接时直接早期返回,导致金额输入框不显示
- TRC面板始终显示金额输入框,造成用户体验不一致

修复方案:
- 移除EVMPurchasePanel中的早期返回(if !wallet.isConnected)
- 改为条件渲染:金额输入框和代币预览始终显示
- 钱包未连接时:在购买按钮位置显示连接钱包组件
- 错误网络时:顶部显示切换网络提示,购买按钮隐藏
- 钱包已连接且网络正确时:显示钱包信息和购买按钮

测试结果:
- BSC/ETH/TRON三个网络均在未连接钱包状态下显示金额输入框
- 构建成功,已部署到AI服务器(43.224.155.27)
- 服务已重启,trc-ico.newassetchain.io 已更新
2026-03-18 01:01:11 +08:00
NAC Admin 4161d9e0bd feat(protocol): 完善ACC协议族和宪法层 v2.0
新增RWA专用协议:
- acc_commodity.rs: 大宗商品仓单协议(含多辖区合规)
- acc_art.rs: 艺术品权利分离协议(含UNESCO公约)
- acc_carbon.rs: 碳信用协议(含巴黎协定第6条)
- acc_wrapped.rs: 封装跨链资产协议
- acc_xtzh_staking.rs: XTZH质押保障机制

完善GNACS资产分类系统:
- gnacs_category.rs: 20大类、100+子类,含司法辖区绑定

完善宪法层:
- acc20c_clauses_enhanced.cnnl: 6大类资产×7个司法辖区宪法条款

新增文档:
- jurisdiction_compliance_matrix.md: 司法辖区合规矩阵

基于:
- NAC原生资产代币发行说明书核心条款指引V1.0
- NAC资产分类系统(Asset Classification System)
- NAC公链支持的司法辖区
2026-03-17 23:28:19 +08:00
NAC Admin 0497e57236 Merge branch 'master' of http://localhost:3333/nacadmin/NAC_Blockchain 2026-03-10 11:13:59 +08:00
NAC Admin f7b6bc37e8 fix: 修复预售网站购买按钮禁用问题、新增Add XIC to Wallet按钮、改进中国钱包支持
问题修复:
1. contracts.ts: maxPurchaseUSDT=0导致购买按钮永远禁用,修复为50000
2. Home.tsx: 新增Add XIC to Wallet按钮(wallet_watchAsset)
3. useWallet.ts: 完整重写detectProvider(),支持TokenPocket/OKX/Bitget等中国钱包

部署: https://pre-sale.newassetchain.io (43.224.155.27)
日期: 2026-03-10
2026-03-10 11:13:22 +08:00
nacadmin e62a1bc196 docs: XIC预售合约信息 [2026-03-09] 2026-03-10 03:24:33 +08:00
nacadmin 7c267977c4 docs: XIC预售v2.0部署日志 [2026-03-09] 2026-03-10 03:24:33 +08:00
nacadmin 6f357882dd docs: XIC预售合约信息 [2026-03-09] 2026-03-10 03:24:15 +08:00
nacadmin e47092c1ed docs: XIC预售v2.0部署日志 [2026-03-09] 2026-03-10 03:24:15 +08:00
nacadmin 93a7c14ae6 docs: 预售网站完整交付报告 — 新合约部署+前端更新+Git同步全部完成 2026-03-10 02:42:36 +08:00
nacadmin eceb052d94 docs: 记录2026-03-09部署日志 — 新预售合约上线 2026-03-10 02:35:58 +08:00
nacadmin 953a27c48f docs: 新增预售网站模块文档 — 包含版本历史、合约地址、技术栈 2026-03-10 02:35:57 +08:00
nacadmin a3753c04b9 docs: 更新XICPresale v2交付日志 — 记录BSC主网部署地址和资金注入信息 2026-03-10 02:35:57 +08:00
nacadmin 4a7a5aec14 [NAC-PRESALE-V2] 新预售合约和部署手册 - DELIVERY_LOG.md 2026-03-10 01:55:51 +08:00
nacadmin 5bb6e2cd18 [NAC-PRESALE-V2] 新预售合约和部署手册 - DEPLOY_MANUAL.md 2026-03-10 01:55:42 +08:00
nacadmin 30dbacbd93 [NAC-PRESALE-V2] 新预售合约和部署手册 - XICPresale.sol 2026-03-10 01:55:27 +08:00
NAC Admin 2992356df7 docs(presale): PRESALE-001 预售页面部署日志 - v1.0.0 12/12测试通过 2026-03-08 09:50:53 +08:00
NAC Admin 48e3b611c3 feat(acc20c): v1.2.0 新增司法冻结/解冻和合规检查模块,零警告零错误,12/12测试通过 2026-03-08 08:25:51 +08:00
NAC Admin 9ebc9aa6b6 docs(acc20c): add implementation log for ACC-20C-001 2026-03-08 07:54:30 +08:00
NAC Admin 3d38043cca feat(acc20c): 完整实现 ACC-20C 兼容层协议 v1.1.0
## 变更内容

### Charter 合约层
- 新增 acc20c_wrapper.ch: 资产包装器合约(纯状态容器)
- 新增 acc20c_metadata.ch: 动态元数据生成器
- 新增 acc20c_sync.ch: 状态同步执行器(被动接收 CBPP 扫描器指令)
- 更新 acc20c.ch: 主接口文件,整合三个子模块
- 归档旧版 acc20c_v0_stub.ch 到 charter-std/_archive/acc-20260308/

### CNNL 宪法条款层
- 新增 nac-constitution/clauses/acc20c_clauses.cnnl
  - A53: 资产包装宪法条款(前置合规验证)
  - A54: 资产解包宪法条款(冷却期+冻结检查)
  - A55: 包装资产转移宪法条款(所有权+冻结验证)
  - A56: 估值更新宪法条款(CBPP 区块确认后触发)

### Rust API 扩展层 (nac-acc-service v1.1.0)
- 新增 7 个 ACC-20C 专属 API 端点:
  - POST /acc20c/wrap
  - POST /acc20c/unwrap
  - POST /acc20c/transfer
  - GET  /acc20c/asset/{wrapper_token_id}
  - GET  /acc20c/assets
  - POST /acc20c/sync/valuation
  - POST /acc20c/sync/status
- 修复 nac-udm 依赖路径 (../protocol/nac-udm)
- 编译: 零警告零错误

### CBPP 扫描器 (nac-cbpp-scanner v1.0.0)
- 全新 Rust 实现,替代原 Go 方案(服务器无 Go 环境)
- 端口: 9558(健康检查)
- 功能: 轮询 CBPP 节点,扫描区块,提取 ACC-20 事件,推送到 acc-service
- 编译: 零警告零错误

## 架构说明
ACC-20C 不是独立外挂层,而是原生嵌入 NAC 三层架构:
- L2 宪法治理层: CNNL 宪法条款 (A53-A56)
- L1 宪法协议层: Charter 合约 + Rust API
- L0 网络层: CBPP 扫描器

关联工单: ACC-20C-001
2026-03-08 07:53:23 +08:00
NAC Admin ec56bc421a feat(lens): 升级 NAC Lens 为 BSCScan 级别 SPA 前端
- 新增 frontend/index.html: 1786行 SPA 区块链浏览器
  * 首页仪表盘(网络统计、最新区块/交易)
  * 区块列表/详情(CBPP 共识信息)
  * 交易列表/详情
  * 地址详情(余额、交易历史)
  * RWA 资产列表
  * 全局搜索(区块/交易/地址)
  * 30秒自动刷新
  * 无 Manus 内联(中国用户可访问)
- 修复 dist/index.js: 地址查询支持带/不带 0x 前缀
- 更新 src/index.ts: 地址验证支持 64字节 hex 格式
- 更新 Nginx: 支持 SPA 路由 + API 代理 + Gzip + CORS
- 旧版 PHP 已备份至 backup_20260307_194649/

ISSUE: LENS-SPA-001
DATE: 2026-03-07
2026-03-07 19:56:44 +08:00
NAC Admin 6b88940b7e docs: 添加 Issue #78 #79 工单日志 2026-03-07 18:14:03 +08:00
NAC Admin 74d88fc80f Issue #78 #79: protocol/ 和 rwa/ 目录分组重组
Issue #78: 将协议层模块迁移到 protocol/ 目录
- nac-udm, nac-cbpp, nac-cbpp-l0/l1, nac-csnp, nac-csnp-l0/l1/service
- nac-nvm, nac-nvm-service, nac-constitution-*, nac-lens
- 修复 nac-csnp-l0 缺少 sha3 依赖
- 修复 nac-constitution-clauses review_committee 字段名
- 所有 15 个 Rust 协议模块编译通过

Issue #79: 将 RWA 模块迁移到 rwa/ 目录
- nac-rwa-legal-model, nac-rwa-jurisdiction-adapters, nac-rwa-contract-templates
- nac-rwa-bilateral-rules, nac-rwa-sharia-compliance, nac-jurisdiction-rules/compat/version
- nac-lens-jurisdiction-router, nac-rwa-exchange, nac-asset-onboarding, nac-multi-jurisdiction
- 更新所有 Cargo.toml 路径引用
- nac-onboarding-system 归档(历史遗留编译问题)
- nac-api-server 路径更新并重新部署

目录结构: protocol/ rwa/ services/ ops/ sdk/ _archive/
2026-03-07 18:12:43 +08:00
NAC Admin a489b88f78 docs: 添加目录重组日志 DIRECTORY_RESTRUCTURE_20260307.md 2026-03-07 17:47:52 +08:00
NAC Admin 1cdfd6c7cc refactor: 目录重组 - 明确中心化运维与去中心化业务边界
[目录重组]
- services/nac-admin → ops/nac-admin(运维后台归入 ops/)
- nac-monitor/nac-daemon/nac-deploy/nac-cee-integration → ops/(运维工具归组)
- nac-sdk/nac-cli/nac-serde → sdk/(开发者工具归组)
- nac-api-server/nac-explorer-api → services/(对外服务归组)
- 备份文件 → archive/(历史版本归档)

[nac-admin 职责拆分]
- 保留运维功能:Dashboard(节点监控)、AuditLog(审计)、RegulatoryMonitor(合规)
- 迁出业务功能:
  - KnowledgeBase → services/nac-knowledge-portal/
  - Crawlers → services/nac-data-crawler/
  - ApprovalCases + TagEngine → services/nac-rwa-portal/
  - ProtocolRegistry → services/nac-protocol-registry/

[修复]
- rpc.newassetchain.io nginx 配置修复(9547→9550,NAC_Lens 网关)

设计原则:ops/ 是合理的中心化运维入口,区块链协议和业务服务
完全独立,不归属任何 admin 目录,避免中心化联想。
2026-03-07 17:46:08 +08:00
NAC Admin 852ce44960 feat(rwa-api): 将 RWA 法律要素体系集成到 nac-api-server v3.1.0
- 新增 rwa_routes.rs 模块,暴露 15 个 HTTP 端点
- 链接 5 个 RWA 库(legal-model/adapters/contracts/bilateral/sharia)
- 端点覆盖:辖区查询/资产验证/合约模板/双边规则/Sharia合规
- 全部 15/15 端到端测试通过,零警告,零错误
- nac-api-server 版本升级至 v3.1.0(NAC_Lens/4.0)

Issue: #75 #76 #77 RWA-INTEGRATION
2026-03-07 16:54:59 +08:00
NAC Admin 38b46389d9 feat: NAC RWA 全球资产法律要素体系五阶段完整实现
- Phase 1: nac-rwa-legal-model (38 tests) - 抽象数据模型
  资产类型枚举/产权结构/合约要件/税收要素/跨境要素/四大法律体系

- Phase 2: nac-rwa-jurisdiction-adapters (13 tests) - 11个核心辖区
  CN/HK/SG/AE/US/EU-DE/EU-FR/JP/KR/AU/GB 完整法律适配器

- Phase 3: nac-rwa-contract-templates (13 tests) - 合约模板库
  不动产买卖(11辖区)/商品跨境(7贸易对)/知识产权许可(4许可方)

- Phase 4: nac-rwa-bilateral-rules (13 tests) - 双边贸易规则矩阵
  CN-EU/CN-JP/CN-US/CN-SG/EU-US/EU-JP 含双向共12对

- Phase 5: nac-rwa-sharia-compliance (15 tests) - 伊斯兰合规层
  AE/SA/MY Sharia合规框架 含Sukuk/Murabaha/Ijara等9种结构

总计: 92 tests passed, 0 warnings, 0 errors
全部生产级编译通过 (cargo build --release)
2026-03-07 16:32:13 +08:00
NAC Admin a09b59bd15 docs: 主网部署日志+CEE架构文档+API参考文档
- docs/deployment/MAINNET_DEPLOY_LOG_20260307.md: 2026-03-07主网部署日志
- docs/architecture/NAC_CEE_ARCHITECTURE.md: CEE集成服务架构文档
- docs/api/CEE_API_REFERENCE.md: CEE API参考文档

部署摘要:
- 6个核心服务全部运行
- 31个辖区宪法规则验证在线
- 258个测试全部通过
- NAC_Lens/4.0协议集成完成
2026-03-07 15:36:37 +08:00
NAC Admin 9c1c716ee8 docs: Issue #75/#76/#77 工单日志
记录三个工单的完成详情:
- Issue #75: 10个Tier3辖区(225测试)
- Issue #76: 跨版本兼容检测(6测试)
- Issue #77: NAC_Lens路由层(8测试)
- 合计252个测试全部通过
2026-03-07 15:29:16 +08:00
NAC Admin fe8f935bab Issue #75/76/77: Tier3辖区(225测试)+跨版本兼容检测(6测试)+NAC_Lens路由层(8测试)
Issue #75: 实现10个Tier3新兴市场辖区(BR/IN/TH/ID/NG/MX/ZA/TR/SA/RU)
- 每辖区独立TxContext数据结构和ConstitutionalValidator
- 225个测试全部通过(Tier1:55+Tier2:100+Tier3:70)
- in模块重命名为in_jurisdiction避免Rust关键字冲突

Issue #76: 实现辖区规则跨版本兼容性检测(nac-jurisdiction-compat)
- CompatibilityChecker支持4种兼容性级别
- 检测AML阈值/KYC等级/资产类型/监管机构变更
- 6个测试全部通过

Issue #77: NAC_Lens辖区路由层集成(nac-lens-jurisdiction-router)
- 支持单辖区/跨辖区/规则更新广播/CR广播/节点注册5种消息类型
- 跨辖区各自独立出具CR(参与即是共识,非多签)
- 规则更新须CA签名立即生效(约法即是治法)
- 8个测试全部通过

NRPC->NAC_Lens: 更新nac-api-server/nac-sdk/nac-asset-onboarding/nac-udm注释
修复Issue#74测试隔离问题(并发测试目录污染)

总测试: 252个全部通过
CBPP合规: 约法即是治法|宪法即是规则|参与即是共识|节点产生区块交易决定区块大小
2026-03-07 15:28:13 +08:00
NAC Admin 91be43650e docs: Issue #72/#73/#74 工单日志 2026-03-07 15:08:57 +08:00
NAC Admin f8cb438e21 feat: Issue #72/#73/#74 - Tier2辖区规则+CEE动态加载+版本管理
Issue #72: 新增10个Tier2离岸金融中心辖区规则
- BM(百慕大/BMA), KY(开曼群岛/CIMA), VG(英属维京群岛/FSC-BVI)
- MT(马耳他/MFSA), LU(卢森堡/CSSF), GI(直布罗陀/GFSC)
- JE(泽西岛/JFSC), IM(马恩岛/FSA-IOM), PA(巴拿马/SMV), MU(毛里求斯/FSC-MU)
- 测试: 155个测试全部通过

Issue #73: CEE插件动态加载机制(nac-cee-plugin-loader)
- 运行时热加载辖区插件,无需重启节点
- 约法即是治法:CA签名验证通过后插件立即生效
- 参与即是共识:各辖区独立出具CR,无多签
- 测试: 7个测试全部通过

Issue #74: 辖区规则版本管理(nac-jurisdiction-version)
- 辖区CA签名更新,旧版本自动归档到_archive目录
- 支持版本回滚(须CA签名授权)
- 版本历史查询和多辖区版本摘要
- 测试: 6个测试全部通过

CBPP原则合规修正:
- 删除upgrade/mod.rs中的宪法审查委员会投票机制
- 改为辖区授权CA签名直接生效(约法即是治法)
2026-03-07 15:08:22 +08:00
NAC Admin c5e7be305d docs: Issue #71 工单日志 — 11个司法辖区宪法规则与协议模板完成 2026-03-07 13:03:58 +08:00
NAC Admin 5015efe948 feat(constitution): 增加11个司法辖区宪法规则和协议模板
CBPP四大原则:约法即是治法、宪法即是规则、参与即是共识、节点产生区块交易决定区块大小

新增辖区:
- CN(中国大陆):CSRC/PBOC/SAFE监管框架,禁止虚拟货币交易,合格投资者要求
- HK(香港):SFC VASP牌照,专业投资者要求(800万港元以上)
- SG(新加坡):MAS SFA/PSA双轨监管,Project Guardian合规
- AE(阿联酋):VARA牌照,伊斯兰金融原则(禁止Riba利息)
- US(美国):SEC Howey测试,OFAC制裁合规,FinCEN旅行规则
- EU(欧盟):MiCA/MiFID II/GDPR三重合规
- JP(日本):资金结算法/金融商品交易法双轨
- KR(韩国):虚拟资产业务者法/特金法实名账户
- AU(澳大利亚):ASIC AFSL牌照
- CH(瑞士):FINMA DLT法/FinSA双轨
- GB(英国):FCA FSMA 2000/2023授权

每个辖区包含:
- constitution_rules.cnnl(CNNL形式化宪法规则)
- protocol_template.charter(Charter智能合约协议模板)
- jurisdiction_plugin.rs(Rust CEE验证插件)
- README.md(辖区法律框架说明)

测试结果:55个测试全部通过(11辖区×5测试)

修正CBPP不符内容:
- 删除upgrade/mod.rs中的宪法审查委员会投票机制
- 改为辖区授权CA签名直接生效(约法即是治法)

Issue: #70 #71
2026-03-07 13:01:38 +08:00
NAC Admin 2c2883f2f5 feat(constitution): Issue #70 — 宪法层新增A44-A52多辖区节点共享条款
新增宪法条款(A44-A52):
- A44: 多辖区节点物理共享许可(容器化逻辑隔离)
- A45: 跨辖区区块生产双CR强制(jurisdiction_merkle_root)
- A46: 共享资源辖区协商分配(≥67%委员会投票)
- A47: 节点身份辖区绑定强制(GIDS增强)
- A48: WASM规则插件沙箱执行强制(≤10ms/64MB)
- A49: CEE节点跨辖区共享验证(负载均衡)
- A50: 辖区争议宪法法院裁决(链上判决)
- A51: CSNP辖区感知路由强制
- A52: 共享存储敏感数据加密(AES-256-GCM)

新增文件:
- nac-constitution/clauses/node_sharing_clauses.cnnl
- nac-constitution-clauses/src/node_sharing.rs(12个测试全部通过)
- nac-multi-jurisdiction/src/node_sharing_enhanced.rs(5个测试全部通过)
- charter-std/src/constitution_interface.charter
- ISSUE_070_CONSTITUTIONAL_RULES_DELIVERY.md

关联:Issue #59(多辖区节点共享方案)、Issue #66(宪法增补条款A01-A43)
2026-03-07 12:17:02 +08:00
NAC Admin b991cbb4ee docs: 服务器磁盘规划报告 - 系统盘从97%降至66% 2026-03-07 06:31:22 +08:00
NAC Admin 8dc409d9b9 docs: 服务器磁盘规划报告 - 系统盘从97%降至66%,新建/data数据盘(100G) 2026-03-07 06:30:29 +08:00
NAC Admin ce9afde028 docs: 主网模块集成完成报告(INT-001 + FIX-ETH-001) 2026-03-07 06:12:48 +08:00
NAC Admin 41c193ccf9 feat: 主网模块集成 + 彻底去除以太坊技术栈残留
本次提交完成以下工作:

1. 去除以太坊技术栈残留(FIX-ETH-001)
   - nac-cbpp: 重写 consensus.rs/vote.rs/validator.rs
     * BFT Prevote/Precommit → CBPP 宪法收据(CR)验证
     * Validator/voting_power → 区块生产者(CBP)/DID 身份
     * SHA256 → SHA3-384(48字节)
     * Gas → ComplianceFee(合规费)
   - nac-cli: 移除 secp256k1,改为 BLS 简化实现
   - nac-upgrade-framework: 投票机制 → 宪法授权审批
   - nac-udm: 修正 validator/stake 描述为 CBP/DID

2. 主网模块集成(INT-001)
   - nac-api-server v3.0.0: 统一代理所有主网微服务
     * /api/v1/{module}/... 统一入口
     * 支持 NVM/ACC/Charter/GNACS/CNNL/Exchange/Wallet/Onboarding
     * 聚合健康检查 /api/v1/health/all
   - 修复 Exchange/GNACS/CNNL 代理路径映射

3. 代码质量
   - nac-asset-onboarding: 修复所有编译错误(0错误0警告)
   - nac-sdk: 添加 NacLensClient stub
   - 旧版 wallet 模块归档至 _archive/wallet_legacy_v1/

编译状态: 16/16 核心 crate 全部通过(0错误0警告)
集成测试: 8/8 模块通过 API Server 统一入口互通
2026-03-07 06:10:51 +08:00