Commit Graph

55 Commits

Author SHA1 Message Date
nacadmin f5788b5eac feat(issue-63): 完成去以太坊化 - NRPC全库更名为NAC_lens + 编译器RPC检测 + nac-lens 100%完成
## 完成内容

### 1. 全库 NRPC 更名为 NAC_lens
- 1208处替换,代码文件中 NRPC 引用归零
- 重命名文件: nrpc.rs → nac_lens.rs, nrpc_wrapper.rs → nac_lens_wrapper.rs
- 修复 nac-udm/src/l1_protocol/cbpp/mod.rs 中 mod nrpc → mod nac_lens
- 保留 JSON-RPC 协议字段名(标准协议不更名)

### 2. CNNL 编译器去以太坊化 Lint
- 新增 src/nac_lint.rs 模块
- 检测 RPC/EVM/Solidity/ERC20/ETH 等以太坊关键字
- 提供自动纠正建议(RPC → NAC_lens, EVM → NVM 等)
- 支持 --check 模式(仅检测)和 --fix 模式(自动修复)

### 3. nac-lens 六层架构 100% 完成
- L3 聚合层: 完整 DHT 路由(Kademlia XOR距离)+ 意识分叉投票机制
- L4 宪法层: 完整 Merkle 证明生成/验证 + 全息编码/重构
- L5 价值层: 完整价值转移逻辑(余额检查/原子转移/防双花/批量清算)
- upgrade.rs: 完整版本管理和热升级实现
- lib.rs: 协议魔数修正 NRP4 → NLNS (NAC Lens)
- error.rs: 新增 ValueTransferError 变体

### 测试结果
- nac-lens 核心模块: 31 passed, 0 failed
- cnnl-compiler: 26 passed, 0 failed

Closes #63
2026-02-28 09:50:03 +08:00
nacadmin 33ad157dd6 feat: Issue #042 - 全库统一更名 NRPC4.0 → NAC Lens
- 消除与以太坊 JSON-RPC 的命名混淆
- 129 处引用全部替换为 NAC Lens
- nac-nrpc4/ 目录重命名为 nac-lens/
- 更新 api-server.toml、mainnet_config.toml、systemd 服务描述
- NAC Lens API v5.0: 注册=节点=区块,MySQL驱动,空块10KB
- 区块高度由节点激活时间+CBPP出块规则计算(非时间推算)

验收: grep NRPC4.0 返回 0 条 
关联: Issue #042 → 完成
2026-02-27 13:58:21 +08:00
nacadmin 00e5e6920a feat(#042): 全库统一更名 NRPC4.0 → NAC Lens
- 将所有源码、配置、文档中的 NRPC4.0/NRPC 4.0/NRPC4 替换为 NAC Lens
- 重命名模块目录 nac-nrpc4 → nac-lens
- 更新 Cargo.toml 包名 nac-nrpc4 → nac-lens
- 更新 workspace 成员列表
- 涉及 30+ 个文件,127 处引用全部替换完成

目的:彻底区分以太坊 JSON-RPC 协议,消除混淆可能性,
建立 NAC 公链协议的独立品牌身份。

关联工单: #042
2026-02-22 05:41:29 +08:00
NAC Development Team 746c49ea86 docs: 完成所有46个模块的深度分析(100%完成) 2026-02-17 22:24:33 -05:00
NAC Development Team 58629e25fa docs: 快速分析nac-webdev-init模块(796行,60%完成) 2026-02-17 22:20:48 -05:00
NAC Development Team af2e33bc27 docs: 快速分析nac-wallet-cli模块(213行,40%完成) 2026-02-17 22:20:48 -05:00
NAC Development Team f218dfcc59 docs: 快速分析nac-vision-wallet模块(556行,60%完成) 2026-02-17 22:20:48 -05:00
NAC Development Team 9497b490a1 docs: 快速分析nac-vision-cli模块(35行,5%完成) 2026-02-17 22:20:48 -05:00
NAC Development Team f7f0a41cdf docs: 快速分析nac-uca模块(368行,40%完成) 2026-02-17 22:20:47 -05:00
NAC Development Team c98f29f3c9 docs: 快速分析nac-test模块(3行,5%完成) 2026-02-17 22:20:47 -05:00
NAC Development Team dfc12a8403 docs: 快速分析nac-nrpc模块(267行,40%完成) 2026-02-17 22:20:47 -05:00
NAC Development Team 6464db86ab docs: 快速分析nac-monitor模块(240行,40%完成) 2026-02-17 22:20:47 -05:00
NAC Development Team d176a863f4 docs: 快速分析nac-ma-rcm模块(45行,5%完成) 2026-02-17 22:20:46 -05:00
NAC Development Team af0bc8248c docs: 快速分析nac-ftan模块(330行,40%完成) 2026-02-17 22:20:46 -05:00
NAC Development Team 16c2d46960 docs: 快速分析nac-deploy模块(371行,40%完成) 2026-02-17 22:20:46 -05:00
NAC Development Team 62c0f9a7ec docs: 快速分析nac-csnp模块(14行,5%完成) 2026-02-17 22:20:46 -05:00
NAC Development Team d4e91a6923 docs: 快速分析nac-contract-deployer模块(239行,40%完成) 2026-02-17 22:20:46 -05:00
NAC Development Team 05b4baf1f8 docs: 快速分析nac-cli-backup模块(951行,60%完成) 2026-02-17 22:20:46 -05:00
NAC Development Team 17950cba0c docs: 快速分析nac-bridge-ethereum模块(594行,60%完成) 2026-02-17 22:20:46 -05:00
NAC Development Team 0458198eb6 docs: 快速分析nac-bridge-contracts模块(0行,0%完成) 2026-02-17 22:20:46 -05:00
NAC Development Team 8c40330de5 docs: 快速分析nac-acc-1644模块(965行,60%完成) 2026-02-17 22:20:46 -05:00
NAC Development Team 25c1dd0edb docs: 快速分析nac-acc-1643模块(683行,60%完成) 2026-02-17 22:20:45 -05:00
NAC Development Team 8f3429af9f docs: 快速分析nac-acc-1594模块(967行,60%完成) 2026-02-17 22:20:45 -05:00
NAC Development Team 25f7e165ba docs: 完成nac-ai-compliance模块深度分析报告(187行,30%完成,七层合规验证) 2026-02-17 22:20:19 -05:00
NAC Development Team 8277f07f45 docs: 完成nac-acc-1410模块深度分析报告(1388行,75%完成,分区型资产协议) 2026-02-17 22:17:16 -05:00
NAC Development Team ae57b7ba9a docs: 完成nac-acc-1400模块深度分析报告(334行,60%完成,证券型资产协议) 2026-02-17 22:15:24 -05:00
NAC Development Team 1d8f75dff4 docs: 添加最终分析总结报告(26/46模块完成,56.5%进度) 2026-02-17 21:51:53 -05:00
NAC Development Team 8e231cf0ec docs: 快速分析nac-integration-tests模块(14行,5%完成) 2026-02-17 21:50:56 -05:00
NAC Development Team cddd5e9fa2 docs: 快速分析nac-rwa-exchange模块(14行,5%完成) 2026-02-17 21:50:56 -05:00
NAC Development Team 9e644b5cb6 docs: 完成nac-cross-chain-bridge模块深度分析报告(0行,0%完成,空模块) 2026-02-17 21:50:23 -05:00
NAC Development Team 5338c2b785 docs: 完成nac-cli模块深度分析报告(1570行,30%完成,NAC开发工具箱v2.0) 2026-02-17 21:48:58 -05:00
NAC Development Team 9d31b51627 docs: 添加阶段性分析总结报告(22/46模块完成,47.8%进度) 2026-02-17 21:45:52 -05:00
NAC Development Team ec3f90ce8e docs: 完成charter-std-zh模块深度分析报告(384行,5%完成,仅ACC-20中文实现) 2026-02-17 21:45:01 -05:00
NAC Development Team ca5e815b8b docs: 完成nac-api-server模块深度分析报告(303行,20%完成,钱包+交易所API) 2026-02-17 21:42:18 -05:00
NAC Development Team 9db507f53c docs: 完成nac-constitution-macros模块深度分析报告(470行,50%完成,三个过程宏实现) 2026-02-17 21:39:33 -05:00
NAC Development Team dd5b5056b4 docs: 完成nac-constitution-clauses模块深度分析报告(49行,25%完成,三级条款分层系统) 2026-02-17 21:36:45 -05:00
NAC Development Team df601ee024 docs: 更新模块分析索引(18/46完成,39.1%进度) 2026-02-17 21:34:08 -05:00
NAC Development Team 3325e087af docs: 完成nac-constitution-state模块深度分析报告(40行,30%完成,宪法版本管理状态机) 2026-02-17 21:33:25 -05:00
NAC Development Team aac13b7818 docs: 完成nac-serde模块深度分析报告(164行,40%完成,GNACS编码+宪法序列化+RWA序列化) 2026-02-17 21:30:51 -05:00
NAC Development Team e19de2ba88 docs: 完成nac-cbpp模块深度分析报告(766行,65%完成,15个测试全部通过) 2026-02-17 21:27:54 -05:00
NAC Development Team 8355986faf docs: 完成nac-cbpp-l1模块深度分析报告(181行,70%完成,CBP节点注册与管理合约) 2026-02-17 21:24:42 -05:00
NAC Development Team 7d8fc1078f docs: 完成nac-cbpp-l0模块深度分析报告(900行,75%完成,发现2个编译错误待修复) 2026-02-17 21:21:08 -05:00
NAC Development Team f7afb6084b docs: 完成nac-csnp-l1模块深度分析报告(242行,90%完成,Charter配置合约) 2026-02-17 21:17:42 -05:00
NAC Development Team 6d969a30b1 docs: 完成nac-csnp-l0模块深度分析报告(619行,85%完成,7个测试通过)并修复Address构造错误 2026-02-17 21:15:41 -05:00
NAC Development Team b07884ba93 docs: 完成nac-nrpc4模块深度分析报告(1146行,65%完成) 2026-02-17 21:08:50 -05:00
NAC Development Team 4c67fcc6b4 docs: 完成nac-cee模块深度分析报告(53行代码,宪法执行引擎) 2026-02-17 21:04:33 -05:00
NAC Development Team 13e85127db docs: 完成nac-wallet-core模块深度分析报告(2241行代码) 2026-02-17 20:59:36 -05:00
NAC Development Team d94cef327e docs: 完成nac-sdk模块深度分析报告(5490行代码) 2026-02-17 20:57:16 -05:00
NAC Development Team 592ec48fbd docs: 更新模块分析索引 2026-02-17 20:48:22 -05:00
NAC Development Team 99bc0f1cc0 docs: 完成nac-udm概览分析
- 28,777行代码(最大模块)
- 5层架构完整实现(L0-L5)
- 100% NAC原生设计,不依赖以太坊
- 单一真理来源(Single Source of Truth)
- 完成度95%

已完成模块分析: 7/46 (15.2%)
2026-02-17 20:48:22 -05:00