#042 【第一步】全库统一更名:NRPC4.0 → NAC Lens(消除与以太坊RPC混淆) #42
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
一、问题描述
NAC 公链的原生网络通信协议当前命名为 NRPC4.0(NAC Remote Procedure Call 4.0)。然而,"RPC" 这一缩写在区块链行业内已被以太坊的 JSON-RPC 协议高度占用。当外部开发者、合作伙伴或审计机构看到 "NRPC" 时,极易产生以下误解:
NAC 公链从设计之初就与以太坊无任何继承、衍生或扩展关系。 协议命名上的相似性是一个必须彻底消除的隐患。
二、更名目的
三、更名映射规则
NRPC4.0NAC LensNRPC/4.0NAC Lensprotocol字段nac-nrpc4nac-lensnac_nrpc4nac_lensNRPC 4.0NAC Lens四、扫描结果(执行前基线)
全库扫描发现 622 处 NRPC 相关引用,涉及 60+ 个文件,主要分布于:
nac-nrpc4/模块(源码、Cargo.toml、README)nac-sdk/src/client/客户端引用/opt/nac/config/主网配置文件/opt/nac-explorer-api/src/index.tsAPI 响应体(15 处)/etc/systemd/system/nac-api-server.service服务描述.md文档文件(约 400 处)五、执行任务清单
nac-nrpc4/目录重命名为nac-lens/nac-lens/Cargo.toml中 crate 名更新为nac-lensnac-lens/src/所有.rs文件内部协议名称引用更新nac-sdk/src/client/nrpc3.rs及相关引用中的 NRPC4.0 字样更新/opt/nac/config/api-server.toml配置注释更新/opt/nac/config/mainnet_config.toml配置字段更新/opt/nac-explorer-api/src/index.ts中protocol: 'NRPC/4.0'全部替换为protocol: 'NAC Lens'/etc/systemd/system/nac-api-server.service描述更新.md文档中的 NRPC4.0 引用批量替换六、验收标准
执行以下命令,返回结果为 0 条:
七、关联工单
✅ 工单 #042 已完成执行。
完成情况:
nac-nrpc4/已重命名为nac-lens/nac-lensGit 提交记录:
00e5e69feat(#042): 全库统一更名 NRPC4.0 → NAC Lensbe786e5merge(#042): 合并远程变更,完成 NRPC4.0 → NAC Lens 全库更名关闭本工单,进入下一步 #043。