---
title: "No Solution #25 — White Noise, MLS, and Marmot w/ Jeff G"
source: "No Solution Podcast"
date: 2026-05-30
tags: [nostr, white-noise, marmot, MLS, encryption, group-chat, privacy, decentralized, FIPS, bichat, AI, vibe-coding, crypto-identity, unstoppable]
---

## 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.
