# Nostr Compass #17 — Magyar Összefoglaló

**Dátum:** 2026. április 8.
**Forrás:** https://nostrcompass.org/en/newsletters/2026-04-08-newsletter/

---

## Top Stories

### Amethyst: Arti Tor, tiszta Kotlin MLS és Marmot

Az Amethyst négy kiadást shippingelt (v1.07.3–v1.08.0) és nagy batch munkát merge-lt a Quartz könyvtárába. A v1.08.0 "Arti Tor" a C-alapú Tor library-ről Arti-ra (Tor Project Rust implementáció) vált, megszüntetve a korábbi random crash-eket. A v1.07.3 újratervezte a Shorts UI-t (edge-to-edge feed-ek), a badge-eket kind 10008-ra, a bookmarkokat kind 10003-ra migrálta (NIP-58 kind migration).

A legnagyobb hír: a csapat **tiszta Kotlin implementációt írt MLS-re és a Marmot protokollra**, natív C/Rust könyvtár-binding nélkül (PR #2147, #2149, #2146, #2141, #2150, #2158). PR #2166 tiszta Kotlin secp256k1 implementációt is ad — ezek kombinációjával a Quartz iOS-re is célkerülhet Kotlin Multiplatform-ként. A csapat NIP-AC (P2P hívások) támogatást is építi.

### Nostur v1.27.0: videófelvétel és privát válaszok

Az iOS Nostr kliens Nostur v1.27.0-ás kiadása in-app videófelvételt (vágás feltöltés előtt), animált GIF profilokat/banner-eket, Apple Shortcuts integrációt és privát válaszokat hoz. DM kompatibilitási hibákat is javítottak, amelyek más kliensek közötti üzenetkézbesítést érintettek.

### Shosho v0.15.0: Shows és TikTok-stílusú videó

A Shosho live streaming app v0.15.0 bevezette a Shows-t: a streamerek egyéni show infót állíthatnak be az élőadás előtt, és OBS vagy külső encoderhez kapcsolhatják. TikTok-stílusú vertikális videó carousel is érkezett — teljes képernyős feed, ahol életbevágások, klipek és visszajásztsok között lehet swipe-olni. A v0.15.1 javította, hogy a billentyűzet nem takarta el a chat inputot.

### Nymchat visszavonja a Marmot-ot, NIP-17 group chat-eket shippingel

A Nymchat 14 kiadást adott ki. A legfontosabb változás: v3.57-ben bevezették a Marmot MLS csoportos cseveket, de v3.58-ban visszavonták, mert a Marmot multi-device támogatása még nincs kész — csoportos chat állapot-szinkronizációs problémákat okozott. Helyette enhanced NIP-17 group chat-eket adtak forgó ephemeral kulcsokkal az összes üzenethez, timing és korrelációs támadások megakadályozására. Friend rendszer, MLS message sync és relay javítások is érkeztek.

## Shipping This Week

### Notedeck v0.10.0-beta: Zapstore self-update

A Damus csapat Notedeck kliense v0.10.0-beta.1 és beta.2 tesztprerelease-ket adott ki. A PR #1417 APK self-update-t ad Nostr/Zapstore-on keresztül Androidon: a frissítéseket Nostr eseményekből fedezi, SHA-256 ellenőrzéssel. Welcome screen és Agentium view fix-ek is érkeztek.

### Amber v6.0.0-pre1: per-connection NIP-46 signing keys

Az Amber signer v6.0.0-pre1 legfontosabb változása: **per-connection signing keys** a NIP-46 bunker protokollhoz. Ahelyett, hogy egy kulcspár szolgálna minden bunker kapcsolatot, most minden kliens saját kulcsot kap — ha egy kapcsolat kompromittálódik, a támadó nem tud megszemélyesülni más klienseket. Zapstore in-app update (PR #377), AndroidKeyStore hibatűrés (PR #375), adatbázis cleanup (PR #371) is érkezett.

### Nostria: natív mobil app

A Nostria nyolc kiadással (v3.1.11–v3.1.18) natív Android app-ot adott ki, helyi signer támogatással (Amber, Aegis). Desktop installer-ek Linux/macOS/Windows-re is elérhetők. Feed memórianyomás csökkentése, Brainstorm WoT integráció javítás, zene fejlesztések.

### További kiadások

- **diVine 1.0.8:** 87 merge-lt PR — resumable upload-ok, videó minőségi beállítások, dupla-koppintás like, DM javítások, macOS kamera plugin.
- **Manent v1.3.0:** szenzitív jegyzet elhomályosítás, NIP-42 relay auth.
- **Wisp v0.17.0–v0.17.3:** wallet backup, live stream zap-ok, auto-search profilok, OOM javítás.
- **Mostro:** deep link-ek, Nostr árfolyam-lekérés, dupla fizetés bug fix (PR #692), Mostro Mobile v1.2.3.
- **Unfiltered v1.0.12:** hashtag-ek és kommentek.
- **Primal Android:** wallet multi-account sharing, remote signer auto-reconnect.
- **Titan v0.1.0:** natív desktop browser nsite:// URL-ekhez, Bitcoin-on regisztrált nevekkel, DNS/TLS/hosting nélkül.
- **Bikel v1.5.0:** natív foreground service de-Googled telefonokra (LineageOS, GrapheneOS), Cashu nutzap dual-pocket.
- **Sprout:** NIP-01, NIP-23, NIP-23 támogatás, 54 téma.
- **mesh-llm v0.56.0:** elosztott config protokoll, aszimmetrikus KV cache, OS keychain.
- **Nostr VPN v0.3.0–v0.3.6:** exit node támogatás Windows/macOS-on, Umbrel csomagolás, NAT punch-through, Android build Tauri-vel.

## In Development

### White Noise: thumbhash és push registration

A White Noise PR #549 blurhash-ről thumbhash-re vált — élesebb placeholder képek kisebb payload-on (30 byte vs 50-100 byte). PR #548 push registration bridge, PR #493 cursor-based pagination chat üzenetekhez.

### Snort: security hardening és DVM fizetési számlák

A Snort webkliens biztonsági audit-ot kapott: Schnorr verify, NIP-46 relay message forge védelem, PIN encryption javítás, NIP-26 delegation trust eltávolítva. Performancia: batched WASM verify, lazy route-ok. PR #618 NIP-90 DVM kind 7000 fizetési számlák megjelenítése.

### További projektek

- **Route96:** dinamikus label konfig, zero-egress cleanup policy.
- **Damus:** automatikus LMDB compaction (PR #3719).
- **Captain's Log:** tag indexelés és note sync.
- **Relatr v0.2.x:** plugin system redesign — validator-ok Elo nyelven, kind 765 Nostr event-ként publikálva, plugin marketplace-szel.
- **Shopstr:** mobile navigation javítások, access control.
- **Pollerama:** notifikációk, filmkeresés, rating UI.
- **Purser:** Nostr-native fizetési daemon Marmot MLS titkosítással, Strike és Square provider-ekkel.
- **Vector:** DM attachment refactor, profil szerkesztés.

## Protocol and Spec Work

### NIP frissítések

**Merge-lt:**
- **NIP-58 (Badges):** Profile Badges kind 10008-ra, Badge Sets kind 30008-ra (PR #2276). A kind 30008 egy parametrizált replaceable event volt, most a Profile Badges simple replaceable (egy pubkey-onként egy), a Badge Sets kapja a 30008-at. Amethyst v1.07.3 már implementálta.
- **NIP-34 (Git Stuff):** Git-related follow list-ek (PR #2130) — kind 30000 follow set-ek d tag-ekkel (git-repos, git-issues), repository aktivitás feed-ben.

**Nyitott PR-k:**
- **NIP-AC (P2P Voice/Video):** NIP-100 bővítése — NIP-44/NIP-59 titkosítás, WebRTC workflow, mesh group call. Nem backwards-compatible. Amethyst már épít rá.
- **NIP-340 (FROST Quorum):** Threshold signing konvenciók Nostr-on, Igloo signer-re építve.
- **NIP-5D (Nostr Web Applets):** postMessage protokoll sandboxed web app-eknek ("napplet-ek") iframe-ben, Nostr signing/relay hozzáféréssel a host-tól.
- **NIP-5C (Scrolls):** WASM programok publikálása és felfedezése Nostr event-ként, sandboxed runtime-ban.
- **NIP-85 (Trusted Assertions):** tisztázások multi-key/relay provider-ekhez.
- **NIP-24:** published_at tag általánosítása minden replaceable/addressable event-re.
- **NIP-59 (Gift Wrap):** kind 21059 ephemeral gift wrap — relay-k nem tárolják, delivery után eltűnik.

### OpenSats 16. Nostr grant hullám

Az OpenSats négy új és egy megújított grant-ot jelentett be:
- **Amethyst Desktop:** standalone desktop app Quartz/Commons modulokon.
- **Nostr Mail:** teljes email rendszer Nostr-on, kind 1301 event-ek NIP-59 gift wrap-ben, SMTP bridge-ekkel.
- **Nostrord:** Kotlin Multiplatform NIP-29 group kliens, Discord-stílusú moderation/threading.
- **Nurunuru:** natív iOS japán fókuszú Nostr kliens, LINE-szerű UI, passkey biometric login.
- **HAMSTR:** megújítás.

## NIP Deep Dive: NIP-17 (Privát Direkt Üzenetek)

A NIP-17 a jelenlegi szabvány privát DM-ekre Nostr-on, a régebbi NIP-04-et váltja (amely metadata-t szivárogtatott és gyengébb titkosítást használt). Három rétegű rendszert használ: kind 14 (aláíratlan üzenet) → kind 13 (aláírt seal, NIP-44 titkosítva) → kind 1059 (gift wrap, random kulccsal, random időbélyeggel). A relay-k csak a külső gift wrap-ot látják — nem tudják ki küldte, kinek, mikor. A kind 14 aláíratlan, de a kind 13 seal alá van írva a feladó valódi kulcsával, így a címzett authentikálni tudja. A NIP-17 nem biztosít forward secrecy-t — ha egy nsec kompromittálódik, minden múltbeli és jövőbeli üzenet visszafejthető. Ez tudatos kompromisszum: nsec backup-ból teljes üzenettörténet helyreállítható. Kind 15 titkosított fájlüzenetekhez, kind 10050 a DM relay lista publikálásához. Implementációk: nospeak, Flotilla, Amethyst, Primal, Nostur, Damus, noStrudel, Coracle.

## NIP Deep Dive: NIP-46 (Nostr Remote Signing)

A NIP-46 lehetővé teszi a privát kulcs szétválasztását a kliens alkalmazástól. A felhasználó egy "bunker"-t futtat, amely a privát kulcsot tartalmazza és Nostr relay-eken keresztül válaszol aláírási kérésekre. A kliens sosem látja a kulcsot. Kind 24133 eseményeket használ NIP-44 titkosítással. JSON-RPC-szerű struktúra: connect, sign_event, get_public_key, ping, nip04_encrypt/decrypt, nip44_encrypt/decrypt, switch_relays. Engedélyrendszer: a kliens connect-kor specifikus képességeket kérhet (pl. `nip44_encrypt,sign_event:1,sign_event:14`). Amber Android-on implementálja (v6.0.0-pre1 per-connection kulcsokkal), nsec.app webes bunker, nostr-tools BunkerSigner. Auth challenge támogatás: auth_url a böngészőbe küldi a felhasználót extra auth-ra (jelszó, biometria, hardware token).