Kihagyás

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:

  1. Nostr relay — helyben futó relay a közösségi adatokhoz
  2. Blossom szerver — fájlok, média tárolása
  3. Bitcoin node — szinkronizáció akár műholdon keresztül is
  4. 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.

Vissza a tetejére