Kihagyás

Nostr Compass #27 — Magyar összefoglaló

Forrás: https://nostrcompass.org/en/newsletters/2026-06-17-newsletter/ Dátum: 2026-06-17 Összefoglalva: 2026-06-18

Fő témák

A hét signer hardening, P2P trade protokoll és flagship client release témák körül forgott.

1. Amethyst v1.12.0 — Domináns Android Nostr kliens

Vitor Pamplona kliense 170+ PR-t integrál: - NIP-60 Cashu wallet + NIP-61 nutzap támogatás (per-mint balance view, unified payment card) - CLINK driver on-chain zap verifikációhoz (a közös Lightning interfész Nostr kulcsokhoz) - Tor self-heal stack: Arti v2.3.0, watchdog, 60mp bootstrap timeout, automatikus self-heal sleep-resume után - KMP iOS migráció Phase 1-2: iOS CI unlocked quartz + commons modulokhoz - NIP-82 software-app feed, NIP-F4 podcast screen, zenei sávok - Private note-ok: NIP-17 gift-wrapped kind-1 reply-k p-tagged userekre

2. Mostro Core v0.13.0 — Protocol v2: relay middleman eltávolítása

Mostro = Lightning-settled P2P Bitcoin exchange Nostr order book-kel. - Protocol v2: NIP-44 gift-wrapped direct messages (kind 14) a relay-routed messaging helyett - Korábban: minden trade conversation látható volt minden relay-en → most csak titkosított borítékok - v0.17.5 daemon: anti-abuse bond opcionális + operátor-konfigurálható - Mostro Mobile v1.2.8/1.2.9: 17 új feature, bootstrap relay discovery, bond policy surface

3. Signet v1.11.0 — NIP-17 admin-command signature bypass fix

Kritikus security fix: - A gift-wrap admin-command path csak az unsigned inner rumor szerzőjét ellenőrizte, nem a signed seal-t - Támadó publikus infóval (signer pubkey, admin npub, admin relay) forge-olhatott kill-switch parancsokat (panic, resumeall, alive) - Fix: verifyEvent a seal-en + rumor author bind a seal signature-hez - Signet operátoroknak azonnal frissíteniük kell

4. Clave v1.0.0 (build 102) — App Store submission

iOS NIP-46 remote signer, 8 hónap TestFlight után: - Push-woken background signing: app zárva is decrypt/sign/respond - BIP-340 Schnorr incoming-signature verification + replay-freshness guard - NIP-44 v3 encryption layer: kind-scoped permission model, 3 sensitivity tier - Multi-account pairing, NIP-46 logout (PR #2373), NIP-46 connect-metadata (PR #2381) - Per-app trust levels (Full/Medium/Low) + per-event-kind override + activity log

5. Chama v3.2.0–v3.5.0 — Trade room redesign + money path hardening

Nostr-native P2P escrow (Fedimint ecash + 2-of-3 Shamir secret sharing): - v3.2.0: Per-seat color-coded action promptok (buyer/seller/arbiter) - v3.3.0: Két consensus rule tightening - v3.3.1: Lokalizált árak + payment method-ok - v3.4.0: 5 hardening fix a money path-en (hiccup/race/closed tab nem vesz sats-t) - v3.5.0: 2 arbiter guardrail (a egyetlen seat ami dönthetne)

További release-ek

Projekt Verzió Fő változás
Amber v6.2.1 NIP-46 logout, battery drain csökkentés, dead relay drop
Nostur 1.29.0 Anonymous replies, remote-signer logout, DM fix
Citrine v3.0.0 NIP-77 Negentropy, NIP-42 AUTH, onion-relay filter
FIPS v0.4.0-rc1 Nym mixnet transport, mDNS LAN discovery
Zeus v13.1.0-rc1 CLINK noffers, queue-less NWC iOS
Alby Extension v3.14.3 noble/scure crypto stack migráció v2/v3
Alby Hub v1.23.0 NIP-47 publish fix deleted app-hez, Bitrefill → NWC
ZapBook build 4-27 Multi-account, Marmot key publication, circle re-invitation
Keep v1.0.5 + v1.1.1-4 Bunker init race fix, kill switch single source
Morganite v0.0.3 Local Blossom cache Android, Tor on-demand
Coracle 0.6.34/35 NIP-46 login fix, stale feed fix
ants v0.4.5 Article portal links, Habla restore
Calendar by Formstr v1.6.1/2 Per-event notifications, Amber login fix
Bitchat v1.5.2/3 BLE announce hardening, launch crash hotfix

NIP frissítések

Merged:

  • NIP-46 (Nostr Connect) PR #2373: logout method — Amber, Clave, Nostur azonnal implementálták
  • NIP-CC (Community Chat) PR #2365: NIP-GC referenciák frissítve

Open NIP-29 cluster (relay group governance):

  • PR #2383: Banner tag group metadata-hoz
  • PR #2380: Invite code suffix group ID-ra
  • PR #2379: Message pinning (kind 39005)
  • PR #2377: Group reporting NIP-17 DM-eken keresztül
  • PR #2376: RBAC role surface

Open NIP-46 follow-up:

  • PR #2381: Client metadata a connect request-ben (name, url, icon)
  • PR #2375: Signer nem timeout-ol csendben, ha user input kell

Egyéb:

  • NIP-100 (SNIN) PR #2378: Agent-to-agent protocol javaslat (valószínűleg split lesz)
  • Blossom BUD-00 PR #108: BUD definition kiterjesztve client-side convention-ekre

NIP Deep Dive: NIP-77 (Negentropy)

Set-reconciliation protokoll Nostr relay-ekhez. Két fél (client + relay vagy 2 relay bridge) konvergál event-set-jüket unióra nélküle, hogy mindent újra elküldenének.

Kulcs gondolatok: - Naive: minden event ID-t elküldeni → O(n) költség, függetlenül a diff méretétől - NIP-77: költség ≈ O(d log n), ahol d = symmetric difference, n = nagyobb set - NEG-OPEN + NEG-MSG üzenetek, hex-encoded Negentropy payload-lal - Sequenced Merkle-tree: event-ek (created_at, id) kulccsal, range-ekre bucketelve - Matching fingerprint = converged range (skippelhető) - Nem match = range split + recurse - Leaf range (kis threshold) = ID-k verbatim - created_at ordering fontos: Nostr pagination (until/since) kompatibilis, resume across sessions - 3 tradeoff: fingerprint méret (32 byte) vs collision prob, leaf threshold vs round trip count, stabil serializáció requirement - Használat: Fresh subscription → REQ; catch-up after downtime → NEG-OPEN (kis symmetric difference)

Vissza a tetejére