Open Markets Podcast #5 — What the FIPS?¶
Dátum: 2026. május 5. Hostok: Eric F.J., Sink Vendég: Arian (Tollgate, FIPS) Téma: FIPS — nyílt, kriptográfiai peer-to-peer mesh hálózati réteg
Mi az a FIPS?¶
A FIPS egy mesh hálózati protokoll, amely bármilyen fizikai transzporton működik — Wi-Fi, Bluetooth, USB, Ethernet, soros kábel, UDP. Célja, hogy egy Nostr npub-ra címezve bárhova eljuttassa a forgalmat, függetlenül a hálózati struktúrától.
Alapelv: A FIPS-t csak az érdekli, hogy két peer bájtokat tudjon küldeni és fogadni. A transzport réteg irreleváns — egy node több médiumon keresztül is kapcsolódhat egyidejűleg.
Honnan jött?¶
Arian a Tollgate projekten dolgozott, amely lehetővé teszi, hogy internetkapcsolatért satoshi-ban fizess — másodpercenkénti mikrotranzakciókkal. A probléma: az IP-címzés hierarchikus (IANA/ICANN), ami mesh hálózatokban nem működik, mert a node-ok folyamatosan mozognak és változtatják a kapcsolataikat.
A Tollgate piramis-struktúrájában ha valaki host-olni akar, az IP-cím változásakor mindenkit értesítenie kell. Ez fenntarthatatlan. Jonathan Corgan (FIPS lead developer) és Arian találkozása hozta el a megoldást.
"Nincs szükség crypto tokenre" — Bitcoin az egyetlen, ami kell.
Hogyan működik?¶
Bloom filter routing¶
Minden node egy Bloom filter-t hirdet a peerek felé — ez egy tömörített halmaz azokról az npub-okról, akiket el tud érni. A Bloom filter lehetővé teszi százezres npub lista töredék méretű reprezentációját.
Amikor egy csomag útnak indul: 1. A küldő ellenőrzi az összes peer Bloom filterét 2. Ha a cél npub benne van egy peer szűrőjében, arra küldi 3. A fogadó peer ugyanezt teszi, amíg a csomag célba nem ér
Visszafelé kompatibilitás¶
A FIPS legfontosabb korai döntése: minden létező IP alkalmazás működik rajta változtatás nélkül. A böngésző, SSH, bármi. Ez a kompatibilitási réteg az, ami lehetővé teszi a fokozatos átállást.
"Ha újra kell írnom a ping-et, akkor semmi sem fog működni."
Discovery mechanizmusok¶
- Ethernet detection: Ugyanazon Wi-Fi hozzáférési ponton lévő FIPS node-ok felfedezése
- Bluetooth: Közeli eszközök hirdetése
- Nostr discovery: Peerek bejelentkezhetnek Nostr relay-eken, UDP hole punching-gal tűzfal mögül is
- OpenWrt gateway: Router szinten, nem-FIPS eszközök számára is elérhetővé teszi a hálózatot
A Citadel vízió¶
Arian "négy pillére" egy lokális, internet-leállás esetén is működő közösséghez:
- Nostr relay — helyben futó relay a közösségi adatokhoz
- Blossom szerver — fájlok, média tárolása
- Bitcoin node — szinkronizáció akár műholdon keresztül is
- Cashu mint — e-cash a helyi fizetésekhez
Hogyan működik egy leállás alatt?¶
Ha egy város internetkapcsolata megszakad, a FIPS mesh-en belül: - Mindenki eléri a többiek által cache-elt Nostr eseményeket és Blossom fájlokat - A webshopok N-Site-ként továbbra is betölthetők - A vásárlás e-cash-sel történik, a mint helyben van - A kereskedő később váltja Lightning-re, amikor a kapcsolat helyreáll - Ha valaki műholdas kapcsolatot szerez, a teljes mesh azon keresztül routing-ol
"Minél több ember van a lokális hálózatodban, annál tovább tart, mire észreveszed, hogy az internet leállt."
FIPS vs. Reticulum¶
Mindkettő mesh hálózati protokoll, de más tervezési filozófia: - Reticulum: Alacsony sávszélességű kapcsolatokra (LoRa) optimalizálva először - FIPS: IP-szintű áteresztőképességre tervezve először, a LoRa támogatás később jön, natív módban kisebb csomagmérettel
Arian érvelése: a hardver fejlődik, a LoRa chipek áteresztőképessége nőni fog. Miért alacsony sávszélességre optimalizáljunk először?
Jelenlegi állapot és roadmap¶
Közelgő release¶
- OpenWrt támogatás (Start9 router kompatibilis)
- macOS, Windows, Linux
- Gateway funkció: router szinten, nem-FIPS eszközök is elérik a mesh-t
Jövő¶
- Natív FIPS API (jelenleg csak a kompatibilitási rétegen keresztül)
- Kisebb csomagméret (IPv6 minimum 1280 byte overhead nélkül)
- Tollgate integráció FIPS-re
Hol lehet segíteni?¶
- Tesztelés: Telepíteni, használni, hibákat találni
- Transzport implementációk: Viccesek is lehetnek (pl. email, Noster over FIPS over Noster over IP)
- Host-olás: npub.fips címeken szolgáltatásokat futtatni
- Weboldal: fips.network, tutorial: learn.fips.network
Követés és egyéb említések¶
OpenMarkets fejlemények¶
- openmarkets.pub mostantól NIP99 statisztikákat mutat (események száma, NIP89 kliens címkék)
- Nostra Boutique: Clara nevű AI agent a landing page-en, NIP17 privát DM-en keresztül kommunikál
- Traveltelly.com (Bitpop Art) — a legtöbb NIP99 esemény
- Calvadev Milk Market fundraiser még fut
- Ben Ark LMBits v1.5 — storefront + POS checkout
- Stake — Nowhere: offline website-ek URL-be kódolva, QR kódból futtathatók
- Sandwich + Hazard: Új N-Site specifikáció
- Arian: N-Site Deck — offline N-Site betöltő és tároló eszköz
Bitcoin konferencia (Las Vegas)¶
- Freedom Go Up stage túlzsúfolt, Kash Patel előadása üres
- "Az emberek a szemükkel szavaznak"
- Nostr zappelős élő zene
Kulcs idézetek¶
"Open markets are not just a marketplace problem. They're a network problem."
"If identity, payments, hosting, discovery, and connectivity all depend on permission choke points, then open commerce is still fragile."
"A FIPS célja: elérni egy npub-ot és forgalmat küldeni oda, mindegy hol van, mindegy milyen a hálózat struktúrája."
"Elég pár kábelt elvágni és kész. A FIPS ezt decentralizálja — túl sokat kellene elvágni."
"eCash, making pitchforks great again."
Következő epizód: Hetente új részek.