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.comformá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