Lightning Labs 近日发布了一款全新的开源工具包,旨在让 AI 代理直接接入比特币闪电网络(Lightning Network),实现自主支付与服务的无缝交互。该工具包填补了新兴 AI 经济中的关键空白:使智能体能够在无需人类干预的条件下完成交易。
据 Lightning Labs 产品增长负责人 Michael Levin 介绍,这套工具允许 AI 系统运行闪电节点、支付服务费用、托管付费端点——全程无需身份验证、API 密钥或传统注册流程。工具包包含七个模块化功能,涵盖节点管理、密钥隔离、范围限定凭证、基于 L402 的支付、付费端点托管以及节点状态查询等任务。
具体功能列表如下:
- 节点管理(Node Management):创建、启动、停止和管理闪电节点实例;
- 密钥隔离(Key Isolation):通过远程签名架构将私钥存储与节点运行环境分离;
- 范围限定凭证(Scoped Credentials):利用 macaroon 授予支付、开票、查询等细粒度权限;
- 基于 L402 的支付(L402-based Payments):支持自动处理闪电发票的支付与验证;
- 付费端点托管(Paid Endpoint Hosting):代理可充当服务提供方,设置付费访问的 HTTP 端点;
- 节点状态查询(Query Node State):获取节点余额、通道状态等信息;
- 其他集成:与 Aperture 反向代理配合,形成完整的商业闭环。
lnget —— 你的比特币支付代理
本次发布的核心组件是 lnget,一款命令行 HTTP 客户端,基于 L402 支付标准工作。L402 标准源自 HTTP 402“Payment Required”(要求付款)状态码。与需要登录或 API 密钥不同,启用 L402 的服务器在收到请求时会返回一张闪电发票(Lightning invoice)。
lnget 能自动读取该发票,通过已连接的闪电后端支付,并获取加密支付证明。之后代理即可访问目标资源,后续请求会复用缓存的凭证。工作流程如下:代理向 L402 启用的服务发起 HTTP 请求,服务器返回包含闪电发票的 402 错误;lnget 解析发票,调用闪电节点完成支付并将凭证缓存;随后重试请求时附上凭证,即可直接访问资源。这种机制非常适合微支付场景,例如按次调用 AI 模型 API、购买数据包或访问付费内容。
该工具支持多种闪电后端:用户可通过 gRPC 直接连接本地 lnd 节点,使用 Lightning Node Connect 加密隧道远程访问,或尝试嵌入式 Neutrino 轻钱包。这种灵活性允许开发者在不运行完整闪电节点的情况下实验,同时保持与生产环境的兼容。
Lightning Labs 将此次发布视为迈向“机器可支付网络”(machine-payable web)的一步。传统金融系统如信用卡或银行账户不适用于自主代理,后者需要即时、可编程的小额支付。lnget 客户端与 Lightning Labs 的 Aperture 反向代理服务器结合,形成完整商业闭环:一个代理托管付费服务,另一个代理消费服务,闪电网络在幕后处理支付。
私钥安全
工具包高度重视安全性。Lightning Labs 建议使用 LND 远程签名架构(remote signer),将私钥存储与节点操作分离。代理可与节点交互,但永远无法直接访问私钥。此外,开发者还可以使用名为 macaroon 的范围限定凭证,授予有限权限,例如仅支付(pay-only)、仅开票(invoice-only)或只读(read-only)权限,从而在允许代理安全交易的同时降低风险。macaroon 支持衰减(attenuation),可从父凭证生成权限更小的子凭证;开发者还可限定有效时间、目标服务等条件,实现更精细的访问控制。
Lightning Labs 此次发布正值业界推动 AI 支付方案加速落地之际。Coinbase 最近推出了 Agentic Wallets,允许代理持有资金、进行支付并使用 x402 协议交易代币;而 Stripe 也已预览了基于 USDC 的机器支付方案,允许企业预设支付规则让 AI 代理自动触发 USDC 转账。这些进展共同描绘了一个去中心化机器经济的未来:自主代理可无需人工介入地购买算力、数据存储、API 服务,甚至参与 DeFi 协议,而闪电网络与相关基础设施正扮演着越来越重要的角色。

