Commit Graph

10 Commits

Author SHA1 Message Date
NAC Admin 5a4ffb0278 feat(acc): 补全 L2 charter-std 和 L3 nac-sdk 全部 ACC 协议族接口
charter-std/acc 新增 11 个 .ch 文件:
  acc1155.ch, acc_rwa.ch, acc_compliance.ch, acc_valuation.ch,
  acc_custody.ch, acc_collateral.ch, acc_redemption.ch, acc_insurance.ch,
  acc_governance.ch, acc_xtzh.ch, acc_reserve.ch

nac-sdk/protocols 新增 10 个 .rs 接口文件:
  acc_rwa.rs, acc_compliance.rs, acc_valuation.rs, acc_custody.rs,
  acc_collateral.rs, acc_redemption.rs, acc_insurance.rs, acc_governance.rs,
  acc_xtzh.rs, acc_reserve.rs

更新 nac-sdk/protocols/mod.rs 导出所有 22 个协议

所有协议严格使用 NAC 原生类型系统(Address 32字节,Hash 48字节 SHA3-384)
2026-03-06 16:00:21 +08:00
NAC Admin 5624717b49 feat(acc): 整合 ACC-1410/1400/1594/1643/1644 五个独立协议模块到主系统
- 将 nac-acc-1410 完整迁移到 nac-udm/src/l1_protocol/acc/acc1410/(10个文件)
- 将 nac-acc-1400 完整迁移到 nac-udm/src/l1_protocol/acc/acc1400/(6个文件)
- 将 nac-acc-1594 完整迁移到 nac-udm/src/l1_protocol/acc/acc1594/(4个文件)
- 将 nac-acc-1643 完整迁移到 nac-udm/src/l1_protocol/acc/acc1643/(4个文件)
- 将 nac-acc-1644 完整迁移到 nac-udm/src/l1_protocol/acc/acc1644/(4个文件)
- 在 charter-std/acc/ 新增五个协议的 Charter 标准库接口文件
- 在 nac-sdk/src/protocols/ 新增五个协议的 SDK 客户端接口
- 修复所有模块间引用路径(crate:: -> super::)
- 修复 acc1594/error.rs 的 From<Acc1410Error> 实现
- 修复 acc/mod.rs 的 Result 类型冲突
- 旧独立模块归档到 _archive/standalone_acc_protocols/
- nac-udm cargo check: Finished (0 errors)
2026-03-06 14:21:08 +08:00
nacadmin 9b1bae2d49 feat(issues-59,60,61,62,66,67): 完成6个工单
Issue #59: nac-multi-jurisdiction 多辖区节点共享模块
- 辖区注册/隔离/动态加入
- 跨辖区交易双收据
- 资源公平分配
- 规则插件哈希验证

Issue #60: 宪法引擎协同关系文档
- docs/constitutional_engine_coordination.md
- CBPP/CNNL/CSNP/Charter/NVM 协同关系说明

Issue #61: Charter 编译器 XTZH 汇率系统原生支持
- charter-std/xtzh/rate.ch - 汇率类型
- charter-std/xtzh/reserve.ch - 储备管理
- charter-std/xtzh/rate_oracle.ch - 预言机接口
- charter-std/docs/nvm_xtzh_opcodes.md - NVM 操作码文档
- charter-compiler lexer 添加 XTZH Token

Issue #62: XTZH 黄金永续合约储备法典
- charter-std/xtzh/gold_reserve_codex.ch
- 5章:储备资产/SDR锚定/铸造销毁/审计/紧急条款

Issue #66: 43条宪法增补条款 CNNL 实现
- nac-constitution/clauses/amendments.cnnl
- 6章:基础架构/资产合规/治理/XTZH货币/多辖区/AI合规

Issue #67: nac-daemon 本地守护进程
- nacd: HTTP API 服务 (127.0.0.1:8766)
- nac: 命令行工具 (status/wallet/contract/network/constitution)
- 集成 NAC_lens/CNNL 服务端点

Closes #59 #60 #61 #62 #66 #67
2026-02-28 12:28:46 +08:00
NAC Development Team 55ff3d2064 docs: 添加所有模块的README和文档中心
- 为每个模块添加README.md
- 建立docs/文档中心
- 完成7个模块的深度分析报告
- 模块分析索引

已完成模块分析: 7/46 (15.2%)
2026-02-17 20:48:23 -05:00
NAC Development Team 4bbf788cc8 feat: 完成NVM虚拟机、CBPP共识协议、CSNP网络和NRPC开发
新增模块:
- nac-nvm: NAC虚拟机核心(20个测试通过)
  * 字节码系统(40+操作码)
  * 栈和内存管理
  * Gas计量系统
  * 执行器引擎

- nac-cbpp: 宪政区块生产协议(15个测试通过)
  * 区块结构和Merkle树
  * 验证者管理和投票机制
  * BFT共识引擎
  * 2/3+多数投票

- nac-csnp: 宪政结构化网络协议
  * P2P网络基础

- nac-nrpc: NAC远程过程调用协议3.0/4.0
  * RPC基础框架

- charter-std: 新增时间处理模块

总计:4个核心组件完成
2026-02-17 20:48:22 -05:00
NAC Developer b68de51aa9 更新Charter标准库文件(简化版本) 2026-02-17 16:35:28 -05:00
NAC Developer fec2ad88f5 简化crypto.ch和math.ch标准库,确保编译通过 2026-02-17 16:31:30 -05:00
NAC Developer fa706e2298 完成math.ch标准库(21个数学函数) 2026-02-17 16:27:50 -05:00
NAC Developer 28b1639248 添加Vec和引用类型支持,完成crypto.ch标准库 2026-02-17 16:25:18 -05:00
NAC Development Team 6de7fd246a Initial commit: NAC公链核心模块 - 生产级别代码 2026-02-16 19:19:43 -05:00