# Freedom Tech Friday #31 — PhoenixD Dashboard with Miguel Medeiros

**Házigazdák:** Q&A (Foundation), Max (Ungovernable Misfits), Seth (Cake Wallet)  
**Vendég:** Miguel Medeiros (Bitcoin fejlesztő)  
**Adás:** 2026. március 7.  
**Téma:** PhoenixD Dashboard — Lightning node kezelés vizuális felülettel

---

## Executive Summary

Miguel Medeiros bemutatja a PhoenixD Dashboard-ot, egy nyílt forráskódú vizuális felületet a PhoenixD (lightning node szoftver) kezeléséhez. A beszélgetés részletesen tárgyalja a Lightning hálózat kihívásait, a PhoenixD egyedi funkcióit (auto-liquidity, splicing), és a dashboard felhasználóbarát megoldásait.

---

## 1. Miguel Medeiros Háttere

### Tapasztalat
- **4+ év** peer-to-peer technológiákkal (Synonym cégnél)
- **Mempool.space** munkája (Wiz és Simon mellett)
- **PUBKey stack** fejlesztése (PIKAR technológia)
- **Brazil származás**, 40 éves, "internet születése óta" fejleszt

### "Lightning hater" 😏
Miguel bevallása szerint:
> "Nem szeretem a Lightning-ot, de ez van. Próbáltam mindent 2018 óta — semmi nem működött jól."

---

## 2. Lightning Kihívások (Történelmi)

### Korai Idők Problémái

| Probléma | Magyarázat |
|----------|------------|
| **Csatorna nyitás** | On-chain deposit → Lightning spend → inbound liquidity |
| **Liquidity menedzsment** | Több csatorna nyitása, egyensúlyozása |
| **Fee-k** | Csatorna nyitás/zárás költségei |
| **Backup** | Rendszeres mentések szükségessége |
| **UX** | Riasztóan rossz felhasználói élmény |

### Fejlődési Szakaszok
1. **2018:** Kézi CLI, tesztnetwork, szörnyű UX
2. **Később:** LND + UI, Umbrel, Start9
3. **Most:** PhoenixD (megoldás a legtöbb problémára)

---

## 3. PhoenixD — Miért Különleges?

### Async (ACINQ) Fejlesztése

**Kulcsfunkciók:**
- **Auto-liquidity:** Automatikus csatorna nyitás/zárás
- **Splicing:** Csatorna átméretezés anélkül, hogy zárni kellene
- **Self-custodial:** A felhasználó tartja a kulcsokat
- **HTTP/WebSocket API:** Könnyű integráció

**Működés:**
1. Nulláról indul (nincs csatorna)
2. Először **kreditet** kap (ASINQ biztosítja)
3. Amint elegendő beérkezik → **automatikusan nyit csatornát**
4. A díjak levonása után az egyenleg a csatornába kerül

---

## 4. PhoenixD Dashboard — A Projekt

### Születés
**Indítás:** Miguel saját szükségletből építette
> "Unaloműzőség — egy nap azt mondtam: építek egy dashboard-ot."

**Nyílt forráskód:**
- GitHub-on elérhető
- Közösségi visszajelzések alapján fejlődik
- Umbrel és Start9 integráció tervezett

### Funkciók Áttekintése

#### Alapok (Setup Wizard)
- ✅ **Nyelv választás** (magyar is elérhető lesz?)
- ✅ **Jelszó beállítás**
- ✅ **3 telepítési mód:** Minimal, Full, Custom
- ✅ **Téma választás** (több színvilág)
- ✅ **Network szolgáltatások:** Tailscale, Tor, domain, clearnet

#### Fő Funkciók

| Funkció | Leírás |
|---------|--------|
| **Overview** | Egyenleg, csatorna állapot, gyors műveletek |
| **Receive** | Egyszeri vagy újrahasználható invoice (BOLT 11/12) |
| **Send** | Lightning címre, node ID-ra, on-chain swap |
| **Contacts** | Címjegyzék (lightning cím, node ID) |
| **Recurring Payments** | **Ismétlődő fizetések** — periódikus tranzakciók |
| **Channels** | Csatorna kezelés, zárás, TXID megtekintés |
| **Analytics** | Activity heat map (GitHub-stílus), fee kimutatás |
| **Tools** | Invoice dekódolás, fee becslés, LNURL |
| **Logs** | Teljes node log-ok vizuális felületen |
| **Terminal** | SSH a konténerbe — közvetlen hozzáférés |
| **Settings** | Jelszó, megjelenés, pénznemek (BTC/HUF/USD/EUR), animációk |

### Kiemelkedő Funkciók

**1. Activity Heat Map** 🔥
- GitHub-commit stílusú vizualizáció
- Naponta hány payment történt
- Hover-rel részletek

**2. Recurring Payments** 🔄
- Beállítható: X összeg Y időközönként
- Példa: "10 satoshi percenként a podcast-re"
- Automatikus ütemezés

**3. Custom Nodes** 🔗
- Külső PhoenixD csatlakoztatása
- Saját weboldal integrációja
- Több node kezelése

**4. Animációk** ✨
- Thunder (mennydörgés)
- Fireworks (tűzijáték)
- Konfetti
- Hangok (be/ki kapcsolható)

---

## 5. Lightning Centralizáció Vita

### Miguel Álláspontja

**"Lightning = Bankák"**
- A hálózat **centralizált** bankszerű szereplőkre (LSP-k)
- A LSP-k (pl. ASINQ):
  - Nagy liquidity-t birtokolnak
  - Professzionális kapcsolatok
  - Nélkülözhetetlenek a hálózatban

**Problémák:**
- Ha az ASINQ eltűnik → csatorna zárás (pénz vissza)
- **Viszont:** A rendszer "szabad banki", nem állami
- **Kockázat:** LSP függőség

### Alternatívák Jövője

**Seth álláspontja:**
- Lightning **csatlakozó hálózat** — nem mindenki node-ot futtat
- **Spark** és **Ark** — state chain megoldások (könnyebb UX)
- A fő ígéretek ("mindenki futtat node-ot") **nem valósultak meg**
- De: Lightning még mindig hasznos custody-mentes átutaláshoz

**Miguel kritikája:**
- Lightning **túlígéreteket** kapott
- Fejlesztők **burnout**-olnak
- **PIP-ek** (protokoll fejlesztések) túl gyakran csak Lightning-hoz készülnek
- **ZK rollups** lehetnek jobb alternatíva

---

## 6. Díjak és Költségek

### PhoenixD Díjstruktúra

| Művelet | Díj |
|---------|-----|
| **Csatorna nyitás** | 1% + mining fee |
| **Lightning payment** | 0.4% + 4 satoshi |
| **Liquidity szolgáltatás** | Auto-liquidity cost |

**Miguel véleménye:**
- **Drága** — de megérdemlik (nincs verseny)
- **Versenyre van szükség:** Ha lenne alternatíva ugyanazzal az API-val, a díjak csökkennének
- **Alternatíva:** Saját LND node (bonyolultabb, de olcsóbb)

---

## 7. Technikai Részletek

### Telepítési Lehetőségek

**1. Docker Compose (Ajánlott)**
```bash
docker compose up -d --build
```
- Elérhető: localhost:3000
- Automatikus setup wizard

**2. Tauri App (Kísérleti)**
- Natív asztali app (Mac, Linux)
- Még nem stabil
- Aláíratlan (Mac-en terminálban kell engedélyezni)

**3. Tervezett Integrációk**
- ⚠️ **Umbrel** (egy-kattintásos telepítés)
- ⚠️ **Start9** (egy-kattintásos telepítés)

### Könyvtár Struktúra
```
Docker Compose:
├── PhoenixD backend
├── Dashboard frontend
└── Adatbázis
```

---

## 8. Privacy Funkciók

### Tor Támogatás 🧅
- **Egy-kattintásos** bekapcsolás (Settings → Network)
- Automatikus Tor konténer indulás
- **Hidden service** generálás
- Clearnet + Tor párhuzamos működés

### API Kulcsok
- HTTP végpontok API kulccsal védve
- WebSocket real-time értesítések

---

## 9. Kiemelt Kérdések (Listener)

### 1. KeySend Payments?
**Válasz:** Jelenleg nem támogatott natívan. A Contacts funkció előkészíti, de a keysend még nincs implementálva.

### 2. Nagyobb Invoice Mint Inbound?
**Válasz:** A PhoenixD auto-splicing-kel kezeli. Ha nagyobb összeg érkezik:
- Automatikusan megnöveli a csatorna kapacitását
- Az érkezett összeg minusz díjak elérhető
- Nincs "rug-pull" veszély

### 3. Tor Proxy?
**Válasz:** ✅ Igen, egy-kapcsolóval engedélyezhető (Settings → Network → Tor)

### 4. Mi történik ha ASINQ eltűnik?
**Válasz:**
- A csatorna automatikusan zárul
- A pénz visszakerül a felhasználó on-chain címére
- **Self-custodial:** A felhasználó sosem veszíti el közvetlen hozzáférését a pénzéhez

---

## 10. Elérhetőség és Források

### Miguel Kapcsolat
- **Weboldal:** [migomades.dev](https://migomades.dev)
  - Fizetés Lightning-nel lehetséges!
- **Twitter/X:** [@migamadelis](https://twitter.com/migamadelis)

### Projekt
- **GitHub:** [PhoenixD Dashboard](https://github.com/migomadeonis/phoenixd-dashboard)
- **Dokumentáció:** phoenix.acinq.co
- **Angol/Portugál nyelv:** Jelenleg elérhető
- **Hamarosan:** További nyelvek (közösségi fordítások)

---

## Key Takeaways

1. **PhoenixD:** A legjobb UX a Lightning self-custodial node-ok között
2. **Dashboard:** Vizuális felület a CLI helyett — saját szükségletből született
3. **Auto-liquidity:** Automatikus csatorna kezelés — nincs bajlódás a liquidity-vel
4. **Lightning limitációk:** Centralizált LSP-kre támaszkodik, de custody-mentes marad
5. **Díjak:** Magasak (1% csatorna, 0.4% payment), de a kényelem megéri
6. **Recurring payments:** Automatikus ismétlődő tranzakciók beállíthatók
7. **Tor:** Egy-kattintásos privacy engedélyezés
8. **Alternatívák:** Spark/Ark felmerülnek mint könnyebb alternatívák
9. **Nyílt forráskód:** Közösségi visszajelzések alapján fejlődik
10. **Biztonság:** Self-custodial — ha az LSP eltűnik, a pénz visszakerül

---

## Idézetek

> "A Lightning olyan, mint egy ingyenes bankrendszer — jobb, mint ami ma van, de még mindig bankok." — Miguel Medeiros

> "2018-ban CLI-vel kezdtem — szörnyű volt. Most a Phoenix a legjobb UX." — Miguel

> "A Lightning-et túlígérték. A fejlesztők burnout-olnak." — Miguel

> "A PhoenixD a CLI-t emeli vizuális szintre. Ezt magamnak építettem." — Miguel

> "Ha az ASINQ eltűnik, a csatorna zárul, a pénz visszakerül — self-custodial." — Miguel

---

## Szponzorok

- **Foundation** (foundation.xyz) — Hardver wallet, új eszköz
- **Cake Wallet** (cakewallet.com) — Multi-currency wallet
- **myNimBox** (mynimbox.io) — Privát hosting

---

## Kapcsolódó Technológiák

- **Phoenix Wallet:** Mobil app (iOS/Android)
- **PhoenixD:** Szerver verzió
- **ASINQ:** LSP (Liquidity Service Provider)
- **Spark:** State chain megoldás (Ben Casselman)
- **Ark:** Layer-2 megoldás
- **Tailscale:** VPN konténeren belül
- **Tor:** Privacy hálózat

*Összefoglaló készült: 2026-03-07*  
*Forrás: Freedom Tech Friday #31 — PhoenixD Dashboard*
