Sage Wallet

🌱 Chia生态全能钱包管家

Chia区块链一站式钱包管理工具,支持XCH转账、CAT代币、NFT交易及DID身份管理,通过RPC安全连接Sage钱包。

收藏
7.7k
安装
2.2k
版本
1.0.0
CLS 安全性认证2026-08-11
点击查看完整报告 >

使用说明

Sage Wallet Skill 综合评估

核心用法

Sage Wallet Skill 是专为 Chia 区块链设计的 RPC 接口管理工具,通过命令行或自然语言与 Sage 钱包交互。支持三大核心场景:资产管理(XCH 转账、CAT 代币发行与交易)、数字藏品(NFT 铸造、转移、合集管理)、去中心化身份(DID 创建与维护)。用户可通过 /sage 命令前缀或自然语言指令(如"send XCH"、"check my NFTs")触发操作,系统根据领域自动路由至 12 个子技能模块。

配置层面采用 JSON 文件存储,支持跨平台(Mac/Linux/Windows)自动检测,默认路径遵循各系统规范。连接基于 mTLS 证书认证,需配置 wallet.crt 与 wallet.key 文件路径。

显著优点

  • 模块化架构:12 个独立子技能(sage-xch、sage-nft、sage-did 等)按需加载,避免功能冗余
  • 跨平台兼容:自动识别操作系统,预设标准证书路径,降低配置门槛
  • 双重交互模式:支持精准斜杠命令(/sage send xch)与自然语言("send 0.5 XCH to alice"),兼顾效率与易用性
  • 全局参数覆盖:任意命令可附加 --fingerprint--rpc 等参数,灵活应对多钱包、多节点场景
  • 完整生态覆盖:从基础转账到高级功能(Offers 点对点交易、Options 衍生品协议)一应俱全

潜在缺点与局限性

  • 证书配置门槛:必须手动配置或确认 SSL 证书路径,首次使用需理解 mTLS 概念
  • 无内置密钥管理:依赖外部 Sage 钱包守护进程,本身不存储私钥,断开后无法签名
  • 金额单位认知成本:采用 mojos(1 XCH = 1万亿 mojos)作为底层单位,用户需自行换算,存在输入错误风险
  • RPC 单点依赖:功能完全依赖本地 Sage 钱包 RPC 服务,若节点未同步或崩溃则全部操作失效
  • 错误信息技术性:HTTP 状态码(400/401/500)反馈偏底层,普通用户难以理解"cert mismatch"等错误

适合人群

  • Chia 生态活跃用户:持有 XCH/CAT/NFT,需高频执行转账、铸造、交易操作
  • 节点运维人员:管理本地全节点,需批量查询、监控同步状态、管理 peer 连接
  • 开发者与自动化需求:通过脚本调用 sage-rpc.sh 实现批量操作,集成至 CI/CD 或监控体系
  • DeFi 探索者:使用 Offers、Options 等原生 DeFi 协议进行点对点资产交换

常规风险

  • 证书泄露风险:wallet.key 私钥文件路径若配置不当或权限宽松,可能导致未授权 RPC 访问
  • 金额输入失误:mojos 单位下多输入或少输入 3-4 个零将导致资产数量级错误转账
  • RPC 端点劫持:若通过 --rpc 使用远程节点,需验证 TLS 证书,防止中间人攻击窃取交易数据
  • 交易不可逆:Chia 链上交易确认后无法撤销,Offers 签署前务必核对资产与价格
  • 子技能版本漂移:各子技能独立更新,可能出现接口不兼容,建议锁定版本或测试网先行验证

安全解读

核心用法

Sage Wallet Skill 是 Chia 区块链生态的本地化 RPC 接口封装工具,通过 /sage 命令体系实现与 Sage Wallet 的交互。用户首先需配置本地证书路径与 RPC 端点(默认 https://127.0.0.1:9257),支持 macOS/Linux/Windows 三平台自动检测。完整命令体系涵盖 12 个领域子技能:XCH 转账与余额查询(sage-xch)、CAT 代币发行与交易(sage-cat)、NFT 铸造与转移(sage-nft)、DID 身份管理(sage-did)、原子交换 Offer(sage-offers)、Options 协议(sage-options)、UTXO 硬币管理(sage-coins)、交易签名提交(sage-txn)、网络节点管理(sage-network)及 WalletConnect 集成(sage-walletconnect)。所有操作通过 mTLS 双向证书认证,金额以 mojos(1 XCH = 10¹² mojos)为单位进行链上计算。

显著优点

极致安全架构:全程本地通信(127.0.0.1),零外发数据风险;mTLS 证书双向认证替代传统 API Key,无中心化服务器托管私钥。代码通过静态与动态双重审计,无 eval/exec/system 等危险函数,依赖仅系统标准工具(bash/curl/jq),零第三方 CVE 暴露面。区块链原生支持:完整覆盖 Chia 生态核心资产类型——XCH 主币、CAT 可替代代币、NFT 非同质化代币、DID 去中心化身份,以及独创的 Offer 原子交换协议,满足从个人转账到复杂 DeFi 策略的全场景需求。跨平台开箱即用:自动检测操作系统并映射默认证书路径,配置透明可审计(~/.config/sage-wallet/config.json),支持命令行参数实时覆盖,兼顾自动化脚本与交互式使用场景。

潜在缺点与局限性

前置依赖门槛:必须本地运行 Sage Wallet 全节点并同步区块链数据,初次同步耗时数小时至数天,存储占用超 100GB;证书文件需用户自行保管,误删将导致无法连接。功能边界约束:作为 RPC 封装层,不替代钱包核心功能,无法离线签名或生成助记词,所有操作依赖本地节点在线状态。用户体验摩擦:金额单位为 mojos 而非直观 XCH,需人工换算;错误信息直接透传底层 RPC 返回,新手难以理解 HTTP 401/500 等状态码含义。子技能生态成熟度:12 个子技能文档独立维护,功能覆盖深度不一,部分高级特性(如 Options 协议)需参考 Chia 官方文档补充理解。

适合的目标群体

Chia 生态重度用户:已运行 Sage Wallet 全节点、需要高频操作 XCH/CAT/NFT 的矿工、农场主及 DeFi 参与者。自动化需求开发者:希望将链上操作集成至 CI/CD 流程、财务对账脚本或监控告警系统的工程师。隐私优先机构:不愿将私钥托管至交易所或云端钱包,坚持本地签名、自主保管证书的企业财务与合规团队。技术极客与研究者:探索 Chia 独创的 UTXO 模型、Offer 原子交换机制及 DID 身份协议的区块链研究者。

常规使用风险

证书权限配置风险:默认路径的证书文件若权限设置过宽(非 600),可能被同机其他用户读取,导致未授权 RPC 访问。建议严格遵循报告推荐,配置文件与目录权限分别设为 600 与 700。RPC 端点误配置风险:手动修改 rpc_url 为远程地址将破坏本地安全假设,可能暴露于中间人攻击。建议保持 127.0.0.1 绑定,或额外启用防火墙规则限制来源 IP。交易不可逆风险:区块链转账、Offer 接受等操作链上确认后无法撤销,脚本自动化执行前务必增加人工确认步骤或测试网验证。节点同步状态依赖:未同步节点发起的交易可能进入 Pending 长期滞留,需配合 /sage sync 状态检查避免误操作重发导致资金锁死。子技能版本兼容性:Sage Wallet 升级可能引入 RPC 变更,需关注上游版本发布说明,及时更新 Skill 以匹配接口签名。

Sage Wallet 内容

references文件夹
scripts文件夹
sub-skills文件夹
sage-auth文件夹
sage-cat文件夹
sage-coins文件夹
sage-did文件夹
sage-network文件夹
sage-nft文件夹
sage-offers文件夹
sage-options文件夹
sage-system文件夹
sage-txn文件夹
sage-walletconnect文件夹
sage-xch文件夹
手动下载zip · 32.2 kB
endpoints.mdtext/markdown
请选择文件