Kihagyás

No Solution #25 — White Noise, MLS, and Marmot w/ Jeff G

TL;DR

Jeff G, a White Noise és Marmot (MLS-alapú Nostr messenger) fejlesztője a decentralizált titkosított csoportos chat építésének fundamentális kihívásairól. Az MLS szigorú rendezést követel, a Nostr broadcast rendszer — ez alapvető feszültség. Deterministic state machine felé haladnak, MLS Light segítségével. Továbbá: crypto identitások AI agentekkel, FIPS transport, BitChat, "building it right" filozófia.

MLS + Nostr = Fundamentális Feszültség

  • MLS: folyamatos group key agreement, szigorú commit sorrendet követel. Ha egy commit kimarad, a csoport kettészakad észrevétlenül.
  • Nostr: broadcast rendszer, események eltűnhetnek és újra megjelenhetnek, nincs globális állapot.
  • Timestamp alapú rendezés nem működik — a Bitcoin sem használ órát (difficulty adjustment a valódi óra).
  • Megoldás: determinisztikus state machine, csoport-specifikus rendezési szabályok. MLS re-init proposal automatikus desync recovery-hez.
  • Cél: havonta max egyszer forduljon elő desync.

MLS Light és App Components

  • MLS Light: csak néhány tagnak van teljes state-je (adminok), a többiek csak üzenetkulcsokat kapnak.
  • App components: moduláris MLS extension-ök, capability negotiation a key package-en keresztül.
  • Ha a másik kliens nem támogat egy feature-t, a csoport automatikusan visszavesz.

"Serial Killer Relay" Vita

  • Pablo relay koncepciója: a relay csak akkor fogad el új eventet, ha az előzőre mutat — sorrendet kényszerít.
  • Kelly (Cashu) lelkes, Jeff ellenáll: "ha kell sequencer/coordinator, akkor nem a decentralizált utat járjuk."
  • Gigi: ha a relay már nem relay hanem community szerver, ne hívjuk relay-nek.

Crypto Identitások + AI Agentek

  • Gigi: minden projektnek saját npub, agent projekt-specifikus session-t tart. "Küldök egy DM-et a projektnek."
  • White Noise + OpenClaw: nip-17 plugin, emoji reakciók, streamelt válaszok.
  • Jeff: "nulla kézzel írt kódsor december óta" — a szoftverfejlesztés középső sávja (implementáció) eltűnt.
  • Nostr-on vannak akik Android appot publish-olnak Android eszköz nélkül.
  • AI modellek a bell curve közepe felé gravitálnak — a trükk: vagy nagyon egyszerűt, vagy nagyon komplexet kell építeni.

FIPS, BitChat, Bluetooth Mesh

  • Jonathan (FIPS): transport-agnostic P2P protokoll. White Noise-ban transport plug-and-play lesz — key package tartalmazza a támogatott transport-ot.
  • BitChat: Jack Dorsey project — Bluetooth-only, ephemeral chat. Konferenciákon, fesztiválokon, internet shutdown esetén.
  • "A letöltési térkép alapján lehet tudni, hol történik valami."

"Building it Right" — A Bitcoin Szellemében

  • Mit jelent "helyesen építeni"? Permissionless, cryptographic identity, nincs centralizáló erő, online/offline működés.
  • Az internet nukleáris háborúra tervezve épült — a robust rendszereknek túl kell élniük a fél hálózat pusztulását.
  • Apprenticeship modell: a bölcsesség (miért) nem átadható dokumentációval, csak mester-tanítvány viszonyban.
  • Jonathan: "A White Noise a legfontosabb projekt a Nostr térben."
  • Coinbase for Nostr: "Amíg a rendszer lehetővé teszi a self-sovereign használatot, addig oké. Csak legyen választásod."

Rectification > Evangelization

  • Gigi 10 év orange-pilling után feladta: "0.2% kíváncsi, 99.8% úgyis wrecked lesz."
  • Nostr adoption: a userek nem is tudják, hogy Nostr alattuk van (Damus példa).
  • AI kor oktatása: a gyerekeknek a gondolkodásmód kell — steelman, másod- és harmadrendű következmények látása.
Vissza a tetejére