核心功能
该技能提供完整的 Nano (XNO) 加密货币操作能力,涵盖钱包管理、交易处理和链上数据分析三大领域。核心功能包括:
- 资金收发:支持
wallet_send和wallet_receive操作,自动处理签名、PoW 和广播 - 余额与状态查询:实时获取钱包余额、待确认资金、账户历史
- 支付请求流:
payment_create/payment_receive支持追踪式入账工作流 - 退款与返还:
payment_refund提供安全的资金原路退回机制 - 地址验证:离线验证
nano_/xrb_地址格式与校验和 - 单位转换:XNO / knano / mnano / raw 之间精确转换(30位小数)
- QR 生成:终端友好的 ASCII 二维码,支持金额嵌入
- 消息签名:NOMS (ORIS-001) 标准消息签名与验证
- 代表变更:投票权重委托管理
技术架构
执行路径:优先使用 xno-mcp MCP 工具 → 备选 xno-skills CLI(v4.2.3)
安全设计:
- 与 OWS (Open Wallet Standard) 集成,私钥永不暴露给 Agent
- PoW 完全自动处理,禁止手动计算
- 默认 1.0 XNO 发送上限,需人工确认才能调整
网络依赖:需要网络连接,默认使用公共 RPC 节点(rainstorm.city、nanoslo.0x.no)
显著优点
1. 零手续费即时确认:Nano 协议无交易费,典型确认时间 <1 秒
2. 确定性最终性:67% 在线权重投票即达不可逆确认,无需等待区块
3. 块格账本 (Block-Lattice):账户链独立并行,理论无限扩展
4. OWS 安全集成:助记词加密存储,Agent 仅通过授权 API 操作,无法导出私钥
5. 完善的错误恢复:RPC 节点故障自动切换,PoW 失败有明确诊断流程
局限性与风险
| 类别 | 说明 |
|------|------|
待确认资金风险 | 收到转账后资金处于 pending 状态,必须主动调用 receive 才能动用;若私钥丢失,待确认资金永久无法领取 |
| **无智能合约** | 纯价值传输层,不支持可编程合约、托管、多重签名等复杂逻辑 |
| **PoW 计算成本** | 发送区块需较高 PoW,低性能设备可能超时;依赖 WASM/GPU 回退机制 |
| **代表中心化风险** | 投票权重集中可能导致共识层安全隐患 |
| **生态规模** | 相比 BTC/ETH,接受 Nano 的商户和交易所较少 |
适合人群
- 需要零手续费微支付的场景(打赏、内容付费、IoT 小额结算)
- 追求极速确认的交易场景
- 技术用户希望完全控制私钥且不愿运行全节点
- 开发者集成 Nano 支付到应用或服务
常规风险提醒
- 永远不要手动生成 PoW:工具自动处理,手动提交会被拒绝
- 待确认 ≠ 到账:收到后必须执行
receive操作 - CLI `block` 命令不完整:
block send/block receive仅输出未签名十六进制,无签名、无 PoW、无广播,切勿用于实际转账 - 私钥安全:消息签名 CLI 需要原始私钥,Agent 绝不接受、存储或显示私钥值,仅提供占位符命令让用户本地执行
- 退款确认:返还资金前必须人工确认目标地址,禁止猜测