# Citadel Dispatch CD199: Craig Raw — Silent Payments

**Dátum:** 2026-04-14
**Vendég:** Craig Raw (Sparrow Wallet)
**Házigazda:** Odell
**Blokkmagasság:** 944916 | BTC: $72,276 | 1 BTC ≈ 15 oz arany

---

## Összegzés
Craig Raw bemutatja a **Silent Payments (SP)** címzési rendszert és a **Frigate** szervert — egy GPU-accelerált silent payments szkennelő Electrum szerver mellett. A Silent Payments a HD wallet címzési rendszer következő lépése: statikus fizetési kód + kötelezően friss címek + hardvertárca támogatás. Az egyetlen hátrány — a szkennelési költség — a Frigate GPU implementációval 14x gyorsult, másodpercekre csökkentve a korábbi órás szkennelést.

---

## Fő témák

### 1. Bitcoin címzési rendszerek fejlődése

| Generáció | Rendszer | Év | Előny | Hátrány |
|-----------|----------|-----|-------|---------|
| 0 | Single key | 2009 | Egyszerű | Nincs privacy, cím-újrafelhasználás |
| 1 | HD Wallet (BIP32) | 2013 | Végtelen címek egy seedből | Nem kényszeríti friss címeket, gap limit |
| 2 | BIP47 (PayNyms) | 2015 | Statikus kód + privacy | Notification tx linkability, **nincs hardvertárca** |
| 3 | Silent Payments (BIP352) | 2024 | Minden zöld pipa, kivéve szkennelés | Szkennelési költség |

### 2. Silent Payments — Miért fontos?

**Három fő előny:**
1. **Statikus fizetési kód** — nincs oda-vissza kommunikáció új címért
2. **Kötelezően friss címek** — cím-újrafelhasználás lehetetlen
3. **Nincs gap limit** — egyszerűbb wallet fejlesztés

**Cím-újrafelhasználás statisztika:**
- 25-35% normál időben
- 50% a 2021 bull run alatt
- Trust Wallet alapértelmezetten statikus cím
- Ethereum/altcoin UX berögződés → cím-újrafelhasználás

**Hardvertárca támogatás:**
- Fogadó oldalon: hardvertárcák agnosztikusak, nem tudják hogy SP-t használnak
- Küldő oldalon: BIP mezők PSBT-ben (BIP-352/353)
- Költő oldalon: BIP-376 (múlt héten merge-elve!)
- DLEQ proof: hardvertárca kriptográfikusan bizonyítja, hogy jól derivált címet

### 3. Frigate — GPU-accelerált Silent Payments szerver

**Probléma:**
- Client-side szkennelés: ~9 óra 2 év után (Cake Wallet teszt)
- Mobilon: 20-30 másodperc türelem max
- CPU szkenner → szerver blokkolódik

**Megoldás lépései:**
1. Tweak adatbázis + custom DB funkció (C++) → órákról percekre
2. GPU implementáció (CUDA/OpenCL/Metal) → percek → **30 másodperc**
3. Ultrafast secp256k1 library → **14x gyorsítás**

**Eredmény:**
- Évek szkennelése másodpercekben publikus szervert futtatva
- Egyetlen GPU szerver több ezer klienst kiszolgál
- Supports: CUDA (NVIDIA), OpenCL (AMD/Intel), Metal (Apple Silicon)
- Még régi Intel NUC i5 is futtatja OpenCL-en!

**Hardver ajánlások:**
- Mac Mini: legjobb GPU/ár mini PC formátumban
- Start9 Server One: integrált GPU, Uncle Jim mode-ra elég
- Bármilyen chip GPU-vel az elmúlt 10 évből (kivéve Raspberry Pi 4)

### 4. Architektúra

**Frigate = Electrum proxy:**
- Frigate fut Fulcrum/ElectRS/Fulcrum mellett
- Nem kezelt kéréseket átpasszolja a backend Electrum szervernek
- Nem cél a teljes Electrum stack beépítése
- Cél: adatbázis funkció + GPU szkennelési kód adoptálása más szerverekben

**Helyi futtatás:**
- Bitcoin Core + Frigate + ElectRS = teljes SP szerver Mac-en
- Prune mode nem működik (teljes index kell)
- Sparrow közvetlenül kapcsolódhat

### 5. BIP-353 — DNS-alapú ember-olvasható címek

- `user@domain.com` formátum → Silent Payments + Bolt12 egyben
- DNSSEC kötelező → kriptográfiai proof a root TLD-ig
- Nem hamisítható (DNSSEC proof kötelező)
- Korlát: ICANN/VeriSign központi rendszer, nem NSA-proof
- De: hétköznapi használatra jó, hacker-proof DNSSEC miatt

### 6. Ecosystem call-to-action

**Három csoport:**
1. **Hardvertárca gyártók** — BitBox már van (proprietary), de BIP standard kell
2. **Node gyártók** — Start9, Umbrel: Frigate first-class package
3. **Publikus szerver üzemeltetők** — Blockstream, MZ, mempool.space

**Multisig kompatibilitás:**
- Jelenleg NEM működik multisig → SP küldés
- Lehet intermediate transaction-nel (singlesig → SP)
- Még implementálni kell

**Sparrow státusz:**
- Küldés SP címre: működik
- Fogadás: MÉG NEM implementálva (server side először szilárd)
- Publikus Frigate szerver: MÉG NINCS (Wiz érdeklődik)

---

## Idézetek

> "Silent Payments optimizes every single pro/con to be the best, except for one — scanning. On that one, it makes it really tough."
> — Craig Raw

> "We managed to get 14 times faster. Jaw on the floor."
> — Craig Raw

> "If we solve scanning speed, we have a better address system than HD wallets."
> — Craig Raw

> "Privacy on a public blockchain is a common good — it affects everyone when others reuse addresses."
> — Odell

> "Don't let the perfect be the enemy of the good."
> — Odell

---

## Technikai részletek

### Frigate GPU backend-ek
| Backend | Platform | Teljesítmény |
|--------|----------|-------------|
| CUDA | NVIDIA | Leggyorsabb |
| OpenCL | AMD/Intel | Közel CUDA-hoz |
| Metal | Apple Silicon | Jó (Mac Mini ajánlott) |

### BIP-ek
| BIP | Funkció | Státusz |
|-----|---------|---------|
| BIP-32 | HD Wallet | 2013 óta |
| BIP-47 | PayNyms | Használatban, de nem standard |
| BIP-352 | Silent Payments spec | Aktív |
| BIP-353 | DNS cím (user@domain) | Draft |
| BIP-376 | SP spend PSBT mezők | Múlt héten merge-elve |

---

## Linkek

- **Sparrow Wallet:** sparrowwallet.com
- **Frigate:** Craig Raw implementáció (Sparrow repo)
- **Ultrafast secp256k1:** delving Bitcoin project
- **BIP-352/353/376:** github.com/bitcoin/bips
- **Start9:** start9.com

---

## Címkék

`#silent-payments` `#frigate` `#sparrow` `#bitcoin-privacy` `#gpu` `#bip-352` `#bip-353` `#bip-376` `#hardware-wallet` `#electrum`