NAC_Blockchain/docs/reports/NAC-Protocol-Inventory.md

2.4 KiB
Raw Blame History

NAC核心协议完整清单

已确认包含的协议

1. CBPP宪政区块生产协议

位置1: nac-udm/src/l1_protocol/CBPP/

  • constitutional_receipt.rs (7,994 字节)
  • execution_engine.rs (7,332 字节)
  • fluid_block.rs (11,325 字节)
  • gossip_protocol.rs (5,410 字节)
  • nrpc.rs (10,416 字节)
  • open_production_network.rs (5,238 字节)
  • mod.rs (1,010 字节)

位置2: nvm_v2/NVM-l1/src/CBPP/

  • constitutional_receipt.rs (6,689 字节)
  • execution_engine.rs (10,939 字节)
  • fluid_block.rs (10,213 字节)
  • gossip_protocol.rs (7,204 字节)
  • nrpc.rs (11,604 字节)
  • open_production_network.rs (8,006 字节)
  • mod.rs (424 字节)

位置3: nvm_v2/NVM-l0/

  • cbpp_integration.rs

总计: 约100+ KB的CBPP实现代码


2. NAC LensNAC RPC协议

位置1: nac-udm/src/l1_protocol/CBPP/nrpc.rs

  • NAC自研RPC协议定义
  • 10,416 字节

位置2: nvm_v2/NVM-l1/src/CBPP/nrpc.rs

  • NAC Lens服务端实现
  • 11,604 字节

位置3: nac-sdk/src/client/nac_lens.rs

  • NAC Lens客户端实现
  • SDK集成

位置4: nvm_v2/NVM-l1/nrpc-server.py

  • Python版NAC Lens服务器

总计: 完整的NAC Lens实现客户端+服务端)


3. CSNP宪政结构化网络协议

位置1: nac-udm/src/l2_network/csnp/

  • cross_chain_sync.rs (20,704 字节)
  • mod.rs (189 字节)

位置2: nvm_v2/NVM-l0/src/csnp/

  • (集成在NVM L0层)

总计: 约20+ KB的CSNP实现代码


📊 协议统计

协议 实现位置 代码量 状态
CBPP 3个位置 100+ KB 完整
NAC Lens 4个位置 30+ KB 完整
CSNP 2个位置 20+ KB 完整

🔧 协议功能

CBPP核心功能

  1. Constitutional Receipt宪政回执
  2. Execution Engine执行引擎
  3. Fluid Block流动区块
  4. Gossip Protocol八卦协议
  5. Open Production Network开放生产网络
  6. NRPC集成

NAC Lens核心功能

  1. RPC请求/响应处理
  2. 客户端SDK
  3. 服务端实现
  4. Python绑定

CSNP核心功能

  1. Cross-Chain Sync跨链同步
  2. 消息传递
  3. 状态同步

结论

NAC系统包含完整的三大核心协议

  • CBPP宪政区块生产协议
  • NAC LensNAC RPC协议
  • CSNP宪政结构化网络协议

所有协议均为NAC自主研发不依赖外部实现。