NAC_Blockchain/docs_center/REFACTOR_NACLENS_001.md

64 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# NAC 公链协议更名NRPC4.0 → nac_lens
**工单编号**: REFACTOR-NACLENS-001
**日期**: 2026-03-18
**状态**: ✅ 已完成
---
## 一、更名背景
NRPC4.0NAC Remote Procedure Call 4.0)已统一更名为 **nac_lens**,这是 NAC 公链原生的远程过程调用协议,与以太坊的 JSON-RPC 完全不同。
前期开发者ISSUE-063已完成 **1208 处**核心替换,本次补全代码文件中剩余的 **57 处**引用。
---
## 二、本次替换范围
| 文件 | 替换内容 |
|------|---------|
| `protocol/nac-constitution-service/src/main.rs` | `NRPC4.0``nac_lens``mod nrpc` → `mod nac_lens``nrpc::Server` → `nac_lens::Server` |
| `protocol/nac-nvm/src/constitution_interface.rs` | `NRPC4.0``nac_lens` |
| `charter-std/src/constitution_interface.charter` | `NRPC4.0``nac_lens` |
| `sdk/nac-cli/src/client/nac_lens.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/client/mod.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/commands/account.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/commands/block.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/commands/constitution.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/commands/contract.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/commands/node.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/commands/transaction.rs` | `NrpcClient``NacLensClient` |
---
## 三、保留不变的引用
| 文件 | 原因 |
|------|------|
| `cnnl-compiler/src/nac_lint.rs` | lint 规则,已正确标注"NRPC 已更名为 NAC Lens",是检测器本身 |
| `nac-nac_lens/src/protocol.rs` 中的 `jsonrpc` 字段 | NAC Lens 协议内部字段名,非 NRPC 引用 |
| `nvm_v2/documentation.rs` 中的 `JsonRpcProvider` | 以太坊对比示例代码,用于说明 NAC 与以太坊的区别 |
| `rwa/nac-lens-jurisdiction-router/src/lib.rs` 注释 | 历史溯源记录,保留"原 NRPC 已统一更名为 nac_lens" |
| `archive/` 目录 | 历史备份,不修改 |
---
## 四、Git 提交记录
| 提交 | 内容 |
|------|------|
| `6652fd9` | refactor: 统一将 NRPC4.0/NrpcClient 更名为 nac_lens/NacLensClient |
**变更统计**: 50 files changed, 1717 insertions(+), 319 deletions(-)
---
## 五、集群同步状态
| 服务器 | 同步状态 |
|--------|---------|
| 备份服务器 (103.96.148.7) | ✅ 已提交到 Git已推送 Gitea |
| 服务器A (103.43.191.50) | ✅ 11 个文件已同步 |
| 服务器B (103.43.188.43) | ✅ 11 个文件已同步 |