核心用法
AIBTC Bitcoin Wallet 是一款专为 AI 代理设计的比特币钱包管理技能,提供完整的 Bitcoin L1 操作能力。核心功能包括:
- 余额与 UTXO 管理:
get_btc_balance查询总余额、确认及未确认余额;get_btc_utxos列出 UTXO 详情,支持筛选仅确认交易 - 交易发送:
transfer_btc支持按 satoshis 精确转账,内置三种预设费率(fast/medium/slow)或自定义 sat/vB - 钱包生命周期管理:加密存储于
~/.aibtc/,支持创建(BIP39 助记词)、导入、解锁/锁定、多钱包切换 - 网络费用估算:
get_btc_fees提供 ~10 分钟/~30 分钟/~1 小时三档费率参考
显著优点
1. 代理原生设计:工具命名与参数结构针对 LLM 调用优化,自然语言即可触发复杂操作(如"发送 50000 sats 到 bc1q... 使用 medium 费率")
2. 安全架构:钱包采用加密存储,交易前需显式解锁,操作后可主动锁定;助记词不上云
3. 渐进式扩展:Bitcoin L1 为基础层,可无缝叠加 Stacks L2(STX 转账、DEX 兑换、借贷)、Pillar 智能钱包(sBTC 收益自动化)、铭文及 Genesis 身份声誉系统
4. 多网络支持:一行命令切换主网/测试网,地址格式自动校验(bc1/tb1)
潜在缺点与局限性
- 依赖本地密钥管理:虽有加密,但仍为热钱包架构,大额资产建议配合硬件钱包或离线签名
- Bitcoin L1 功能边界:不支持原生智能合约,复杂 DeFi 需依赖 Stacks L2 扩展层
- 费率估算依赖外部 API:极端网络拥堵时可能偏差
- 多钱包切换无原子性:并发场景下需开发者自行管理状态
适合人群
- 构建 AI 代理自动化比特币操作的开发者
- 需要程序化管理 BTC 热钱包的量化交易/支付场景
- 探索 Bitcoin + Stacks 生态集成的 Web3 项目
常规风险
- 助记词泄露风险:加密文件若被物理访问且密码薄弱,存在暴力破解可能
- 测试网/主网误操作:地址前缀校验(bc1 vs tb1)需人工确认,代理可能因提示词注入发送错网络
- UTXO 粉尘攻击:未设置 UTXO 过滤阈值,可能积累小额输入导致未来交易费率飙升
- 智能合约层风险:Stacks L2 及 Pillar 扩展涉及第三方协议智能合约风险,需额外审计