개발 도구 및 SDK
Lightning Network를 기반으로 개발할 수 있도록 설계된 라이브러리, API, 프레임워크, LNbits 확장 기능, 그리고 Lightning 앱(LAPP) 개발 리소스를 제공합니다.
LNbits: 라이트닝 네트워크를 활용한 도구 및 하드웨어 개발
LNbits, 즉 오픈 소스 라이트닝 지갑을 활용하여 하드웨어 기기를 개발하고 통합하는 방법에 대한 상세한 위키 페이지입니다. 여기에는 ATM, 판매 시점 정보 시스템(POS), 하드웨어 지갑, NFC 카드 등 ESP32 장치와 LNURL 프로토콜을 사용하는 프로젝트들이 다루어져 있습니다.
Bech32 데모 - 비트코인 및 노스트르를 위한 이진 데이터 인코더/디코더
bech32-buffer 패키지를 시연하는 인터랙티브 웹 애플리케이션으로, 사용자가 이진 데이터를 Bech32 형식으로 인코딩하고 디코딩할 수 있도록 지원합니다. 표준 비트코인 주소 형식(BIP 173, BIP 350)을 지원하며, 노스트르 공개 키(npub) 인코딩과 같은 특정 사용 사례도 지원합니다.
LNbits Nostr Zap 램프 - Nostr Zap 기능을 위한 시각적 하드웨어
Nostr Lightning Zap 기능을 시각적으로 보여주는 오픈 소스 ESP32 하드웨어 프로젝트입니다. 이 램프는 수신된 sats의 양에 따라 깜빡이며, 사용자가 LED 인터페이스를 통해 Nostr 활동을 시각적으로 확인할 수 있도록 합니다.
@scure/bip39 - JavaScript용 안전한 BIP39 니모닉 라이브러리
감사된, 간결하며, 트리-쉐이킹이 가능한 JavaScript로 구현된 BIP39 니모닉 구문입니다. 순수 JavaScript 및 WebCrypto를 지원하며, 다양한 언어의 단어 목록을 포함하고 있으며, 비트코인 및 이더리움 애플리케이션에서 안전하고 의존성이 낮은 암호화 작업을 수행하도록 설계되었습니다.
Loom 프로토콜 - 노스트르 기반 분산형 Git 저장소
Loom 프로토콜은 노스트르 프로토콜을 활용하여 Git 저장소를 호스팅하고 관리하는 분산형 버전 관리 시스템입니다. 개발자들이 여러 릴레이 노드를 통해 코드베이스를 복제하고 상호 작용할 수 있도록 지원하며, 검열에 저항적인 소프트웨어 개발 및 협업을 촉진합니다.
알비 움브렐 커뮤니티 앱 스토어 - 알비 허브 및 NWC 앱 (움브렐 노드용)
움브렐 사용자들이 알비 허브와 단종된 알비 노스트라 월렛 커넥트 앱을 설치할 수 있는 오픈 소스 커뮤니티 저장소입니다. 이를 통해 사용자는 자체 호스팅 노드에서 노스트라 월렛 커넥트를 통해 라이트닝 네트워크 기능을 사용할 수 있습니다.
Nostr 개발 키트 (NDK) - Nostr 애플리케이션을 위한 TypeScript 도구 모음
NDK는 현대적이고 효율적인 Nostr 클라이언트를 구축하기 위한 포괄적인 TypeScript 라이브러리 및 모노레포입니다. 핵심 이벤트 처리, 캐싱, 신뢰 네트워크, 네그엔트로피 동기화, 지갑 통합을 위한 모듈형 패키지를 제공하며, Svelte 및 React 프레임워크에 대한 완벽한 지원을 제공합니다.
VanitySearch - 비트코인 주소 접두사 검색 도구
VanitySearch는 특정 접두사를 가진 비트코인 주소를 생성하는 오픈 소스 명령줄 도구입니다. 이 도구는 CPU 및 GPU 가속(CUDA)을 지원하며, 다양한 주소 형식(P2PKH, P2SH, Bech32)을 지원합니다. 또한, 분할 키 생성 기능을 통해 최종 개인 키를 노출하지 않고 안전하게 "Vanity" 키를 생성할 수 있습니다.
알비 - 오픈 소스 비트코인 라이트닝 및 노스트르 도구
알비는 비트코인 라이트닝과 노스트르를 더욱 쉽게 사용할 수 있도록 다양한 도구를 제공하는 오픈 소스 프로젝트입니다. 여기에는 자체 보관형 라이트닝 지갑, 브라우저 확장 프로그램, 그리고 WebLN 및 노스트르 월렛 커넥트를 통합하기 위한 개발자용 SDK가 포함됩니다.
비트코인 및 라이트닝 네트워크 사양 - WebBTC 및 LSP 문서
비트코인 및 라이트닝 네트워크 사양에 대한 정보 센터입니다. 여기에는 JavaScript 키 관리용 표준 웹 지갑 인터페이스인 WebBTC와 라이트닝 서비스 제공업체를 위한 상호 운용 가능한 API 표준이 포함됩니다.
Lightning Box: 트러스트 최소화된 결제 수신함 (Lightning 주소용)
Lightning Box는 직접 결제를 받기 위해 항상 온라인 상태일 수 없는 비-커스토디얼 Lightning 지갑을 위해 설계된, 트러스트를 최소화하는 결제 수신함입니다. 이 서비스는 LNURL-auth 및 LNURL-withdraw 프로토콜을 사용하여 자금을 보관하고, 이메일 또는 푸시 알림을 통해 사용자에게 알립니다. 또한 연결된 지갑의 경우 LN P2P 메시지 포워딩을 지원합니다.
라이트닝 주소 프로토콜 - 깃허브 저장소
라이트닝 주소 표준을 정의하는 오픈 소스 저장소입니다. 이 표준은 사용자가 QR 코드나 송장 대신 이메일 주소와 유사한 주소를 사용하여 라이트닝 네트워크를 통해 비트코인을 전송할 수 있도록 하는 인터넷 식별자입니다. 개발자를 위한 문서, 지갑 지원 목록, 브리지 서버 설정 방법 등이 포함되어 있습니다.
Lightning Terminal - Taproot Assets Universe Dashboard
Taproot 자산 프로토콜을 위한 웹 대시보드로, 개발자들이 비트코인 블록체인 상에서 디지털 자산을 발행하고, 전송하고, 받을 수 있도록 지원합니다. '유니버스' 디렉터리에서는 사용자들이 특정 자산을 검색하고, 개발 활동을 확인하며, 최근에 발행된 아이템 및 수집품의 상세 정보를 확인할 수 있습니다.
라이트닝 피기 - 어린이용 오픈 소스 비트코인 저축 하드웨어
LNBits 통합을 통해 라이트닝 네트워크로 전송된 비트코인을 수락하는 어린이용 오픈 소스 전자 저금통입니다. 이 프로젝트는 ESP32 하드웨어를 사용하여 장치를 제작하는 방법에 대한 DIY 가이드와 설계 도면을 제공하며, 클래식 아두이노 버전과 최신 마이크로파이썬 OS 버전으로 제공됩니다.
Lightning 네트워크 활용법: 리버스 서브마린 스왑 서비스 구축 튜토리얼
Lightning 네트워크 기반의 리버스 서브마린 스왑 서비스를 구축하기 위한 기술 가이드 및 코드 예제입니다. 이 문서에서는 홀드 인보이스, HTLC, LND를 사용하여 오프체인 채널에서 온체인 주소로 자금을 이동하는 방법을 설명합니다.
블레스코마트 서버 - 비트코인 ATM을 위한 라이트닝 결제 백엔드
블레스코마트 비트코인 ATM을 대신하여 라이트닝 네트워크 결제를 용이하게 하고 승인하는 데 사용되는 오픈 소스 웹 서버입니다. 이 서버는 DIY 및 상용 ATM 프로젝트 모두를 지원하며, Node.js 또는 Docker를 통해 설정을 할 수 있습니다.
Neutron: AI 에이전트를 위한 비트코인 및 라이트닝 네트워크 인프라
Neutron은 AI 에이전트 및 개발자를 위해 특별히 설계된 비트코인 및 라이트닝 네트워크 결제 인프라를 제공합니다. Model Context Protocol(MCP)을 통해 비트코인을 자율적으로 송금하고 받을 수 있도록 지원하며, 즉시 정산, 매우 낮은 수수료(수 십 센트), 그리고 단일 API를 통해 130개 이상의 국가를 지원합니다.
라이트닝 네트워크 - 트램폴린 라우팅 프로토콜 규격
BOLT 제안 112에 대한 기술 문서로, 라이트닝 네트워크에서 트램폴린 라우팅을 구현하는 방법에 대해 자세히 설명합니다. 이 문서는 결제가 오프라인 사용자나 개인 정보 보호에 중점을 둔 수신자에게 도달하기 위해 여러 중간 노드를 거치는 방식, 그리고 이를 위한 양파 암호화, 다중 경로 결제(MPP), 시행착오를 통한 수수료 예측, 그리고 렌데부 라우팅과의 비교 등을 다룹니다.