Kihagyás

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

Vissza a tetejére