docs: Issue #75/#76/#77 工单日志
记录三个工单的完成详情: - Issue #75: 10个Tier3辖区(225测试) - Issue #76: 跨版本兼容检测(6测试) - Issue #77: NAC_Lens路由层(8测试) - 合计252个测试全部通过
This commit is contained in:
parent
fe8f935bab
commit
9c1c716ee8
|
|
@ -0,0 +1,114 @@
|
|||
# 工单日志:Issue #75 / #76 / #77
|
||||
|
||||
**日期**: 2026-03-07
|
||||
**操作人**: NAC 开发团队
|
||||
**状态**: ✅ 全部完成
|
||||
|
||||
---
|
||||
|
||||
## Issue #75: Tier 3 新兴市场辖区实现
|
||||
|
||||
### 目标
|
||||
实现 10 个 Tier 3 新兴市场辖区的宪法规则验证插件,确保每个辖区独立、互不依赖。
|
||||
|
||||
### 完成内容
|
||||
- **BR(巴西)**: CVM/BCB 监管,Lei 14.478/2022 VASP 法律框架,AML 阈值 $10,000
|
||||
- **IN(印度)**: SEBI/RBI 监管,VDA 框架,AML 阈值 ₹1,000,000(约 $12,000)
|
||||
- **TH(泰国)**: SEC Thailand/BOT 监管,数字资产法 2018,AML 阈值 ฿500,000
|
||||
- **ID(印度尼西亚)**: OJK/Bappebti 监管,Peraturan Bappebti 8/2021,AML 阈值 $10,000
|
||||
- **NG(尼日利亚)**: SEC Nigeria/CBN 监管,VASP 规则 2022,AML 阈值 ₦5,000,000
|
||||
- **MX(墨西哥)**: CNBV/SHCP 监管,LRITF 2018,AML 阈值 $7,500
|
||||
- **ZA(南非)**: FSCA/SARB 监管,FSRA 2017,AML 阈值 R100,000(约 $5,500)
|
||||
- **TR(土耳其)**: SPK/BDDK 监管,Kripto Varlık Hizmet Sağlayıcıları Yönetmeliği,AML 阈值 $10,000
|
||||
- **SA(沙特阿拉伯)**: CMA/SAMA 监管,伊斯兰金融合规,AML 阈值 SAR 37,500
|
||||
- **RU(俄罗斯)**: ЦБ РФ 监管,联邦法律 259-FZ,AML 阈值 ₽600,000
|
||||
|
||||
### 测试结果
|
||||
- **225 个测试全部通过**(Tier 1: 55 + Tier 2: 100 + Tier 3: 70)
|
||||
|
||||
### CBPP 合规说明
|
||||
- 每个辖区独立的 `{CODE}TxContext` 数据结构,无跨辖区共享
|
||||
- 宪法收据(CR)由各辖区节点独立出具(参与即是共识)
|
||||
- 无投票机制,CA 签名直接生效(约法即是治法)
|
||||
|
||||
---
|
||||
|
||||
## Issue #76: 辖区规则跨版本兼容性检测
|
||||
|
||||
### 目标
|
||||
实现辖区规则版本更新时的自动兼容性检测,评估影响范围。
|
||||
|
||||
### 完成内容
|
||||
**模块**: `nac-jurisdiction-compat`
|
||||
|
||||
兼容性检测维度:
|
||||
1. AML 阈值变化(降低=破坏性,提高=向后兼容)
|
||||
2. KYC 等级变化(提高=破坏性,降低=向后兼容)
|
||||
3. 资产类型变更(新增禁止=破坏性,新增允许=向后兼容)
|
||||
4. 监管机构变更(破坏性)
|
||||
|
||||
四种兼容性级别:
|
||||
- `FullyCompatible`: 无任何变更
|
||||
- `BackwardCompatible`: 仅宽松变更(新增允许)
|
||||
- `Incompatible`: 存在破坏性变更,需迁移
|
||||
- `RequiresCAReauthorization`: 缺少CA签名,不得生效
|
||||
|
||||
### 测试结果
|
||||
- **6 个测试全部通过**
|
||||
|
||||
---
|
||||
|
||||
## Issue #77: NAC_Lens 辖区路由层集成
|
||||
|
||||
### 目标
|
||||
将辖区路由器集成到 NAC_Lens 4.0 消息分发管道,支持跨辖区消息自动路由。
|
||||
|
||||
### 完成内容
|
||||
**模块**: `nac-lens-jurisdiction-router`
|
||||
|
||||
支持的消息类型:
|
||||
1. `IntraJurisdiction`: 单辖区内部消息
|
||||
2. `CrossJurisdiction`: 跨辖区消息(源/目标辖区各自独立处理)
|
||||
3. `JurisdictionRuleUpdate`: 规则更新广播(须CA签名)
|
||||
4. `ConstitutionalReceiptBroadcast`: CR 广播(参与即是共识)
|
||||
5. `NodeRegistration`: 节点注册(须GIDS辖区证明)
|
||||
|
||||
### 测试结果
|
||||
- **8 个测试全部通过**
|
||||
|
||||
### CBPP 合规说明
|
||||
- 跨辖区消息:源辖区和目标辖区各自独立出具CR(参与即是共识,非多签)
|
||||
- 规则更新:必须携带CA签名,广播后立即生效(约法即是治法)
|
||||
- 节点注册:必须携带GIDS辖区证明(宪法即是规则)
|
||||
|
||||
---
|
||||
|
||||
## 附加工作:NRPC → NAC_Lens 更名
|
||||
|
||||
更新了以下文件中的 NRPC 引用(保留 `jsonrpc` 字段名不变):
|
||||
- `nac-api-server/src/main.rs`
|
||||
- `nac-sdk/src/protocols/*.rs`
|
||||
- `nac-asset-onboarding/src/*.rs`
|
||||
- `nac-udm/src/l1_protocol/*/mod.rs`
|
||||
|
||||
---
|
||||
|
||||
## 测试汇总
|
||||
|
||||
| 工单 | 模块 | 测试数 | 结果 |
|
||||
|-----|-----|------|------|
|
||||
| #75 | nac-jurisdiction-rules | 225 | ✅ 全部通过 |
|
||||
| #76 | nac-jurisdiction-compat | 6 | ✅ 全部通过 |
|
||||
| #77 | nac-lens-jurisdiction-router | 8 | ✅ 全部通过 |
|
||||
| #73 | nac-cee-plugin-loader | 7 | ✅ 全部通过 |
|
||||
| #74 | nac-jurisdiction-version | 6 | ✅ 全部通过 |
|
||||
| **合计** | | **252** | **✅ 全部通过** |
|
||||
|
||||
---
|
||||
|
||||
## 后台管理员账号
|
||||
|
||||
- **Gitea 账号**: nacadmin / NACadmin2026!
|
||||
- **服务器**: root@103.96.148.7:22000 / XKUigTFMJXhH
|
||||
- **宝塔面板**: http://103.96.148.7:12/btwest (cproot/vajngkvf)
|
||||
- **代码库**: https://git.newassetchain.io/nacadmin/NAC_Blockchain
|
||||
Loading…
Reference in New Issue