NAC_Blockchain/sdk/nac-serde
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
..
benches refactor: 目录重组 - 明确中心化运维与去中心化业务边界 2026-03-07 17:46:08 +08:00
src refactor: 目录重组 - 明确中心化运维与去中心化业务边界 2026-03-07 17:46:08 +08:00
Cargo.lock refactor: 目录重组 - 明确中心化运维与去中心化业务边界 2026-03-07 17:46:08 +08:00
Cargo.toml refactor: 目录重组 - 明确中心化运维与去中心化业务边界 2026-03-07 17:46:08 +08:00
README.md refactor: 目录重组 - 明确中心化运维与去中心化业务边界 2026-03-07 17:46:08 +08:00
TICKET_12_COMPLETION_LOG.md refactor: 目录重组 - 明确中心化运维与去中心化业务边界 2026-03-07 17:46:08 +08:00

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公链项目专有