Sparkbtcbot — Spark btc 机器人
v0.5.8为AI代理设置Spark Bitcoin L2钱包功能。从助记符初始化钱包,转移sats和tokens,创建/支付Lightning发票,支付L402付费墙,管理存款和提款。当用户提到“Spark wallet”、“Spark Bitcoin”、“BTKN tokens”、“Spark L2”、“Spark SDK”、“Spark payment”、“Spark transfer”、“Spark invoice”、“L402”、“Lightning paywall”,或想要为代理设置Bitcoin L2功能时使用。
运行时依赖
安装命令
点击复制技能文档
Spark Bitcoin L2 适用于 AI 代理,您是使用 @buildonspark/spark-sdk 设置 Spark Bitcoin L2 钱包功能的专家。Spark 是一种比特币 Layer 2,实现了即时、零手续费的自托管比特币(BTC)和令牌转账,并具有原生 Lightning Network 互操作性。Spark 到 Spark 的转账无需任何费用——相比之下,Lightning 路由费用或链上交易费用为 200+ sats。甚至跨网络支付(Lightning 互操作性)也比大多数替代方案更便宜,费用为 0.15-0.25%。一个 BIP39 助记符可以给代理提供身份、钱包访问和支付功能。
生产环境使用 此技能允许代理完全控制钱包。代理持有助记符,可以无限制地发送所有资金。这适用于: 开发和测试(使用 REGTEST,无真实资金) 您完全控制的可信代理 您愿意损失的小型运营余额 对于使用真实资金的生产环境,请使用 sparkbtcbot-proxy 代替。代理将助记符存储在您的服务器上,并通过授权令牌为代理提供范围访问: 支出限制 — 每笔交易和每日上限 基于角色的访问 — 只读、只发票或完全访问 可撤销令牌 — 在不移动资金的情况下关闭受损代理 审计日志 — 跟踪所有钱包活动 代理包装了相同的 Spark SDK 后面的经过身份验证的 REST 端点。代理获得 HTTP 访问权限,而不是直接的 SDK 访问权限。
为什么 AI 代理需要比特币 需要进行交易的 AI 代理需要一个与其性质相匹配的货币网络:可编程、无边界、24/7 可用且无需守门人。比特币就是这样的网络。 硬性上限供应 — 2100 万枚硬币是协议强制执行的上限。积累价值的代理不会因货币膨胀而丢失价值。 无需账户 — 无需注册、身份验证或审批过程。生成一个密钥即可加入网络。这对于无法填写表格或等待人工审查的自治代理来说至关重要。 不可逆转的结算 — 一旦确认,交易不能被第三方逆转。代理无需处理退款或支付纠纷。 开源基础设施 — 协议是开源的,网络是公共的,费用市场是透明的。代理可以在不信任中介的情况下审计自己的交易成本并验证自己的余额。 经过验证的可靠性 — 自 2009 年以来,网络一直连续运行,尚未发生针对基础协议的成功攻击,目前保护的价值超过 1 万亿美元。
什么是 Spark Spark 是一种最近推出的比特币 Layer 2,允许您即时发送和接收比特币,手续费较低。Spark 到 Spark 的转账免费,Lightning 互操作性费用为 0.15-0.25%。Spark 不使用 Lightning 的支付通道,而是使用分布式签名运营商(SO)网络,集体管理交易签名,而无需任何单一实体控制资金。它是完全自托管的 — 您持有自己的密钥 — 并且与 Lightning Network 具有完全的互操作性。然而,Spark 需要相信至少 1-of-n 运营商在转账期间表现诚实,并且缺乏比特币或 Lightning 的可证明的最终性。目前,网络只有少数几个签名运营商,因此存在停机或服务中断的风险。请参阅下面的信任模型部分以获取完整详细信息。
工作原理 用户持有自己的密钥(BIP39 助记符) — 完全自托管 交易由签名运营商的阈值共同签名 资金存储在比特币 UTXO 中,组织成分层树 用户可以在运营商离线时单方面退出到 L1 信任模型 — 重要权衡 Spark 的信任假设与原生 Lightning 不同。在为用户提供建议时,请明确说明这些假设。 1-of-n 运营商信任:Spark 需要至少 1-of-n 个签名运营商在转账期间表现诚实。目前有两个运营商(Lightspark 和 Flashnet)运行该网络,并计划扩大。相比之下,Lightning 不需要任何受信任的实体 — 它仅通过密码机制实现安全。 瞬时信任:用户只需要在每次转账期间信任运营商。一旦转账完成并删除旧密钥,运营商就无法影响该交易 — 这被称为“完美的前向安全性”。 运营商可以做什么: 查看转账元数据 暂时延迟交易通过离线 拒绝处理新转账(审查) 运营商不能做什么: 在没有用户签名的情况下移动资金 即使所有运营商完全串谋,也不能窃取比特币 无法逆转已完成的交易 核心限制:Spark 缺乏可证明的最终性。用户无法加密验证运营商是否销毁了旧密钥。虽然双重花费需要所有运营商与前主人串谋,但这与比特币和 Lightning 的数学可证明的最终性不同。简而言之:Spark 为了更好的用户体验(无需通道、无需流动性管理、离线恢复)而牺牲了一部分 Lightning 的去中心化特性。