[目录重组] - 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 目录,避免中心化联想。 |
||
|---|---|---|
| .. | ||
| benches | ||
| src | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
| TICKET_12_COMPLETION_LOG.md | ||
README.md
NAC Serialization Framework
NAC序列化框架提供GNACS编码、宪法数据序列化和RWA资产序列化功能。
GNACS编码系统
GNACS (Global NAC Asset Classification System) 是NAC公链的全球资产分类系统,使用48位二进制编码对资产进行分类。
编码结构
[类别代码 12位][区域代码 12位][行业代码 12位][子类代码 12位]
使用示例
use nac_serde::*;
// 编码资产
let code = GnacsEncoder::encode("real_estate", "cn", "finance", "residential")?;
// 解码
let info = GnacsDecoder::decode(&code)?;
测试
cargo test
版本历史
v0.2.0 (2026-02-18)
- ✅ 完整实现GNACS 48位编码系统
- ✅ 添加8个单元测试
- ✅ 完善API文档
v0.1.0
- 基础的GNACS编码结构
许可证
NAC公链项目专有