docs: 更新README.md完整目录结构(48个模块)

This commit is contained in:
NAC Admin 2026-02-17 03:01:54 -05:00
parent 0eace448bc
commit 368405c39e
1 changed files with 120 additions and 34 deletions

154
README.md
View File

@ -305,44 +305,130 @@ cd ../nvm_v2 && cargo test
---
## 📁 目录结构
## 📁 完整目录结构
**总模块数**: 48个
**最后更新**: 2026-02-17
```
NAC_Clean_Dev/
├── README.md # 本文件
├── README.md
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【核心基础设施】(6个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── nac-udm/ # NAC统一定义模块
│ ├── src/
│ │ ├── l0_native/ # L0原生层
│ │ ├── l1_protocol/ # L1协议层
│ │ │ ├── acc/ # ACC协议族
│ │ │ ├── cbpp/ # CBPP共识
│ │ │ ├── gnacs/ # GNACS编码
│ │ │ ├── nvm/ # NVM接口
│ │ │ └── fragmentation/ # 碎片化协议
│ │ ├── l2_governance/ # L2治理层
│ │ ├── l2_network/ # L2网络层CSNP
│ │ ├── primitives/ # 原语类型
│ │ ├── registry/ # 注册系统
│ │ └── utils/ # 工具函数
│ ├── Cargo.toml
│ └── README.md
├── charter-compiler/ # Charter编译器
│ ├── src/
│ │ ├── lexer.rs # 词法分析
│ │ ├── parser.rs # 语法分析
│ │ ├── semantic.rs # 语义分析
│ │ ├── codegen.rs # 代码生成
│ │ └── optimizer.rs # 优化器
│ ├── charter.pest # PEG语法
│ ├── Cargo.toml
│ └── examples/
├── nvm_v2/ # NAC虚拟机
│ ├── src/
│ └── Cargo.toml
├── docs/ # 文档
│ └── CHARTER_LANGUAGE_SPECIFICATION.md
└── examples/ # 示例
└── shanghai_office.charter
├── nvm_v2/ # NAC虚拟机 V2.0
├── charter-compiler/ # Charter语言编译器
├── charter-std/ # Charter标准库英文
├── charter-std-zh/ # Charter标准库中文
├── cnnl-compiler/ # CNNL编译器宪法自然语言
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【L0层 - 基础设施层】(2个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── nac-cbpp-l0/ # CBPP共识协议 L0层
├── nac-csnp-l0/ # CSNP网络协议 L0层
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【L1层 - 协议层】(6个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── nac-cbpp-l1/ # CBPP共识协议 L1层
├── nac-csnp-l1/ # CSNP网络协议 L1层
├── nac-acc-1410/ # ACC-1410协议实现
├── nac-ftan/ # FTAN碎片化交易聚合网络
├── nac-uca/ # UCA统一宪法架构
├── nac-ma-rcm/ # MA-RCM多资产风险合规管理
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【治理与合规】(5个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── nac-constitution-clauses/ # 宪法条款系统
├── nac-constitution-state/ # 宪法状态管理
├── nac-constitution-macros/ # 宪法宏系统
├── cargo-constitution/ # Cargo宪法扩展
├── nac-cee/ # CEE宪法执行引擎
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【AI系统】(1个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── xtzh-ai/ # XTZH AI估值与合规系统
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【跨链桥接】(3个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── nac-bridge-contracts/ # 跨链桥合约
├── nac-bridge-ethereum/ # 以太坊桥接
├── nac-cross-chain-bridge/ # 通用跨链桥
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【RPC与API】(3个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── nac-nrpc/ # NRPC 1.0
├── nac-nrpc4/ # NRPC 4.0
├── nac-api-server/ # API服务器
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【钱包系统】(4个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── nac-wallet-core/ # 钱包核心库
├── nac-wallet-cli/ # 钱包命令行工具
├── nac-vision-wallet/ # Vision图形钱包
├── nac-vision-cli/ # Vision命令行工具
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【开发工具】(7个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── nac-cli/ # NAC命令行工具
├── nac-cli-backup/ # NAC CLI备份
├── nac-sdk/ # NAC开发SDK
├── nac-serde/ # NAC序列化库
├── tools/ # 开发工具集
├── vscode-charter/ # VSCode Charter扩展
├── cnnl-vscode-extension/ # VSCode CNNL扩展
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【部署与监控】(3个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── nac-deploy/ # 部署工具
├── nac-contract-deployer/ # 合约部署器
├── nac-monitor/ # 监控系统
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【应用层】(2个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── nac-rwa-exchange/ # RWA交易所
├── nac-webdev-init/ # Web开发初始化工具
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【测试与集成】(2个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── nac-test/ # 测试框架
├── nac-integration-tests/ # 集成测试
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── 【文档与示例】(3个模块)
├── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
├── docs/ # 项目文档
├── examples/ # 示例代码
├── memory/ # 内存管理相关
└── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
└── 【二进制文件】(1个模块)
└── nac_binaries/ # 编译后的二进制文件
```
---