开发者工具和 SDK
用于在 Lightning Network 上开发的库、API、框架、LNbits 扩展以及 Lightning 应用(LAPP)开发资源。
LNbits - 用于闪电网络的基础设施和硬件工具。
一个全面的维基页面,详细介绍了如何构建硬件设备,并将其与开源的闪电钱包 LNbits 集成。它涵盖了诸如 ATM、销售终端、硬件钱包以及使用 ESP32 设备和 LNURL 协议的 NFC 卡等项目。
Bech32 演示 - 用于比特币和 Nostr 的二进制数据编码器/解码器
一个交互式 Web 应用程序,用于演示 bech32-buffer 包,允许用户将二进制数据编码和解码为 Bech32 格式。它支持标准的比特币地址格式(BIP 173, BIP 350),以及特定用例,例如编码 Nostr 公钥 (npub)。
LNbits Nostr Zap Lamp - Visual Hardware for Nostr Zaps
这是一个开源的 ESP32 硬件项目,它为 Nostr Lightning Zaps 提供可视化反馈。该灯会根据接收到的 Sats 数量闪烁,用户可以通过 LED 接口直观地监控 Nostr 活动。
@scure/bip39 - 用于 JavaScript 的安全 BIP39 助记词库
这是一个经过审计的、精简的、可进行树摇优化的 JavaScript BIP39 助记词库实现。它支持纯 JavaScript 和 WebCrypto,包含多种语言的词汇表,并且专为在比特币和以太坊应用程序中进行安全、低依赖性的密码学操作而设计。
Loom 协议 - 基于 Nostr 的去中心化 Git 仓库
Loom 协议是一个去中心化的版本控制系统,它利用 Nostr 协议来托管和管理 Git 仓库。它允许开发者通过多个中继节点克隆和交互代码库,从而促进具有抗审查性的软件开发和协作。
Alby Umbrel 社区应用商店 - Alby Hub 和 NWC 应用,适用于 Umbrel 节点。
An open-source community repository for Umbrel users to install Alby Hub and the discontinued Alby Nostr Wallet Connect app, enabling Lightning Network functionality via Nostr Wallet Connect on self-hosted nodes.
Nostr 开发工具包 (NDK) - 用于 Nostr 应用程序的 TypeScript 工具包
NDK 是一个全面的 TypeScript 库和单仓库项目,用于构建现代、高性能的 Nostr 客户端。它提供了模块化的软件包,用于核心事件处理、缓存、信任网络、熵同步以及钱包集成,并对 Svelte 和 React 框架提供一流的支持。
VanitySearch - 比特币地址前缀查找工具
VanitySearch 是一个开源的命令行工具,用于生成具有特定前缀的比特币地址。它支持 CPU 和 GPU 加速(CUDA),支持多种地址格式(P2PKH、P2SH、Bech32),并且包含分密钥生成功能,可以在不暴露最终私钥的情况下安全地创建 vanity 密钥。
Alby - 开源的比特币闪电网络和Nostr工具
Alby是一个开源项目,提供一系列工具,旨在让比特币闪电网络和Nostr更容易使用,包括一个自托管的闪电钱包、浏览器扩展,以及用于集成WebLN和Nostr Wallet Connect的开发者SDK。
比特币和闪电网络规范 - WebBTC & LSP 文档
一个汇集比特币和闪电网络规范的资源中心,包括 WebBTC 常见的 JavaScript 密钥管理 Web 钱包接口,以及适用于闪电服务提供商的互操作 API 标准。
Lightning Box - 针对闪电地址的、信任度最小化的支付收件箱
Lightning Box 是一种信任度最小化的支付收件箱,专为非托管的闪电钱包设计,这些钱包可能无法始终在线以直接接收付款。它利用 LNURL-auth 和 LNURL-withdraw 协议来存储资金,并通过电子邮件或推送通知向用户发送通知,同时还支持 LN P2P 消息转发,以便连接的钱包可以接收消息。
闪电地址协议 - GitHub 仓库
开源仓库,定义了闪电地址标准,这是一种互联网标识符,允许用户使用类似于电子邮件的地址,而不是二维码或发票,通过闪电网络发送比特币。包含开发者文档、钱包支持列表以及桥接服务器说明。
Lightning Terminal - Taproot Assets Universe Dashboard
一个用于 Taproot 资产协议的 Web 仪表盘,允许开发者在比特币区块链上铸造、发送和接收数字资产。它提供一个“宇宙”目录,用户可以在其中发现特定资产,查看开发活动,以及查看最近铸造的项目和收藏品详情。
Lightning Piggy - 专为儿童设计的开源比特币储蓄硬件
这是一个为儿童设计的开源电子储蓄罐,可以通过LNBits集成,接收通过闪电网络发送的比特币。该项目提供DIY指南和设计图,用于使用ESP32硬件构建该设备,提供Classic Arduino和较新的MicroPythonOS版本。
基于闪电网络 - 教程:构建一个反向水下交易服务
这是一份技术指南和代码示例,用于构建一个基于闪电网络的反向水下交易服务。本文演示了如何使用预留发票(hold invoices)、HTLC 和 LND,将资金从链下通道转移到链上地址。
Bleskomat 服务器 - 用于比特币 ATM 的闪电支付后端。
这是一个开源的 Web 服务器,旨在简化并授权 Bleskomat 比特币 ATM 上的闪电网络支付。它支持 DIY 和商业 ATM 项目,并提供通过 Node.js 或 Docker 进行配置。
Neutron:为人工智能代理提供比特币和闪电网络基础设施
Neutron 提供专为人工智能代理和开发者设计的比特币和闪电网络支付基础设施。它通过模型上下文协议 (MCP) 实现了人工智能代理的自主发送和接收比特币,提供即时结算、极低的费用(小于分币),并通过单个 API 支持 130 多个国家。
闪电网络 - 弹跳路由协议规范
BOLT 提案 112 的技术文档,详细介绍了如何在闪电网络上实现弹跳路由。它解释了如何通过多个中间节点,将支付发送给离线或注重隐私的接收方,涵盖了洋葱加密、多路径支付 (MPP)、通过试错进行费用预算,以及与会合路由的比较。