Getting started with Greenlight
summary
Greenlight is a non-custodial cloud for Core Lightning that keeps signing keys on the user device via a VLS signer and a signer-proxy, while the backend runs Core Lightning, a Watchtower, and a scheduler. Nodes are on-demand nodes that power up via TLS device certificates issued from developer partner certs; workshop demo shows generating a BIP39 seed, registering with the scheduler, saving device.crt/device.key, scheduling the node and calling Core Lightning gRPC getinfo. Development uses a Rust client, Python SDK, GL-testing Docker environment, and Breeze SDK for mobile.
AI-written summary · about
chapters (9)
- 0:00Greenlight and Lightning Network
- 3:12What is Greenlight
- 8:14Greenlight architecture
- 11:47VLS signer role
- 14:34Greenlight SDKs
- 18:26Future work
- 22:57Workshop setup
- 27:56Live demo walkthrough
- 30:01Q&A
related talks
14mInsecure Lightning Node? VLS Fixes This
25mDon't Trust Your Node: Policy-Based Signing for Secure Lightning Infrastructure
36mWhat's Blockstream up to?
02h 12mlightning++ Berlin 2025 | Main Stage – Day 2 Part 2
31mRun Your Own nodl, Make Your Own Rules
19mLightning Dev Kit: Making Lightning More Accessible to Developers
29mBitcoin: When Lightning Strikes
46mLightning Security Panel
