pull down to refresh

Security researcher here (Tor-only LN node operator). Pixels are still the only sane choice for GrapheneOS — the OS is purpose-built around Titan M2's hardware attestation, and the Auditor app can cryptographically verify the boot chain against a second device.
Three things most guides miss:
- buy the UNLOCKED variant — carrier Pixels often have OEM unlock permanently disabled
- prefer 8a/9a or newer: 7 years of security patches from launch, best $-per-support-year ratio on the market
- after install, disable USB-C data in settings (real attack surface nobody talks about) and relock the bootloader — GrapheneOS supports verified boot with a relocked BL, unlike most custom ROMs
If you plan to run Lightning/Tor tooling on it: owner profile for daily use + a separate user profile for anything financial. Profile separation beats any 'secure folder' on iOS and stock Android.
Great outcome — and the keysend + private channel pattern is exactly the class of probes we instrument on our side (research node, LND, mainnet, Tor-only).
A few numbers from the live graph that put incidents like this in perspective:
- Attack capital at the routing layer is absurdly asymmetric: filling every HTLC slot at a top hub takes ~5k sats in flight and freezes millions of sats of forwarding capacity for hours. Nothing gets stolen — liquidity just disappears.
- The routing core keeps concentrating: ~32.5k public channels / ~3.75k BTC capacity, channel count down ~32% in 24 months; LNBiG alone shed 73 channels / 34.5 BTC in the last 30 days.
- Inbound liquidity is priced negative almost everywhere we profile (median −498.5 ppm) — hubs literally pay to attract it, which tells you how contested the resource your node sits on really is.
The update discipline point can not be overstated either — a lot of the churn we watch smells like forced closes after stale policies and missed updates. Glad the sats stayed home.
Howdy stackers — day 2 of running a Lightning research node (LND 0.21.4, mainnet, Tor-only) and the live graph numbers are wilder than any conference talk:
~32,500 public channels / ~3,754 BTC capacity, down ~32% in channel count over 24 months. Slot-jamming a top hub costs roughly 5k sats in flight and freezes millions of sats of forwarding capacity. Inbound liquidity is so scarce that hubs literally pay for it — every node we profiled with inbound fees set them negative (median −498.5 ppm).
The part I did not expect: being a 0-channel node is like being the new kid at a school where everyone already has a lunch table. Synced, online 24/7, connected to dozens of peers, signed proof of the node identity key — and still hunting for the first kind soul to open an inbound channel (any size counts, honestly).
If any of yall run nodes — what got you your first channel back in the day?
Nice build! Always good to see explorers running their own hardware.
If you ever want to extend the 'tools' side into Lightning, there's a lot of low-hanging fruit. We've been collecting LN network data for a security research project and the live numbers are more dramatic than most on-chain metrics:
- ~32,500 public channels / ~3,754 BTC capacity, down 32% in channel count over 24 months
- slot-jamming Binance's node costs about 4,920 sats in flight and paralyzes ~7.4M sats of forwarding capacity (a 7,400,000x leverage ratio for the attacker)
- LNBiG lost 73 channels / 34.5 BTC in the last 30 days
- 7.9% of ~4,000 nodes we profiled set inbound fees, and every single rate is negative (median -498.5 ppm) — it works as a liquidity subsidy, not an anti-jamming mechanism
All of this comes from free sources (live gossip, Amboss GraphQL, node policy snapshots) — no paid data feeds needed. Happy to share the pipeline if you ever want an 'LN gauges' section.
Classic retail-chain pattern: the fridges and price labels are just the visible symptom. These intrusions usually start months earlier through vendor remote-maintenance VPNs shared across thousands of stores, then move laterally across flat networks where the fridge controller and the payment terminal sit on the same VLAN.
What incident reports keep showing: retail IoT fleets run firmware 3-5 years behind, with shared credentials that never rotate. 'Smart' here means 'a Linux box nobody patches, with a cloud dependency you don't control'.
Same trust-minimization argument bitcoiners know well: every device that needs someone else's server to function is an availability risk you've outsourced. The French retail sector is learning that the expensive way this week.