Nostr Compass #16 — Magyar Összefoglaló¶
Dátum: 2026. április 1. Forrás: https://nostrcompass.org/en/newsletters/2026-04-01-newsletter/
Top Stories¶
Amethyst: kitűzött bejegyzések, relay-kezelés és Request to Vanish¶
Az Amethyst androidos kliens hat kiadást publikált három nap alatt (v1.07.0–v1.07.5). A fő újdonságok: kitűzött bejegyzések (pinned notes), szavazás-feed, NIP-62 (Request to Vanish) támogatás — amely lehetővé teszi a felhasználó számára, hogy az összes eseményét töröltesse a relay-kről —, valamint NIP-86 (Relay Management API) integráció, amivel a saját relay-t futtató felhasználók közvetlenül a kliensből adminisztrálhatnak. A v1.07.2 GIF billentyűzetet és Amber aláírási hibajavítást hozott, a v1.07.5 képfeltöltési crash-t javított.
NIP-5A (Statikus Weboldalak) beolvadt a NIPs repóba¶
A NIP-5A PR #1538 által merge-lődött, meghatározva, hogyan lehetsz statikus weboldalakat Nostr kulcspárok alatt hosztolni. Két eseménytípus: kind 15128 (gyökérweboldal, publik kulcsonként egy) és kind 35128 (nevesített oldalak, d tag azonosítóval). A manifest URL-útvonalakat SHA256 hash-ekhez rendeli, a fájlokat Blossom tárolóban tárolja. A szerző aláírja a manifestet, így csak a saját kulcsával tudja frissíteni az oldalt. A host-szerver lecserélhető, mert bármelyik NIP-5A-kompatibilis szerver ugyanazt az oldalt szolgálhatja ki ugyanabból a manifestből. A meglévő implementációk (nsite, nsite-manager) már a merge előtt működtek.
White Noise javítja a relay-stabilitást¶
A White Noise privát üzenetküldő (Marmot protokoll) v2026.3.23 kiadása a relay-churn problémát kezeli: a bejelentkezés már nem várja meg az összes relay-lista publikálást, kvórum-logikát használ. A beszélgetésekben megjelent a NIP-C7 válasz-fonalazás, a törölt üzenetek "törölt" helyőrzőként láthatók, és NIP-44 anonim hibajelentés is beépült. A backend oldalon a MDK push-notifikációs primitíveket kapott (MIP-05).
Nostr VPN eléri a v0.3.0-át¶
A Nostr VPN — peer-to-peer VPN, amely Nostr relay-eket használ jelzésre és WireGuard-ot a titkosított alagutakhoz — gyors ütemben shippingelt, elérte a v0.3.3-at. A v0.3.0 két breaking change-t hoz: v2 invite formátum és admin-aláírt roster sync. Az admin node most tagoksági változásokat tud tolni az összes peer-nek, így nem kell minden eszközt kézzel frissíteni.
nospeak 1.0.0: regisztráció nélküli titkosított üzenetküldő¶
A nospeak privát üzenetküldő 1.0.0-ás kiadása 2026. március 27-én jelent meg. Egy-az-egy és csoportos beszélgetéseket támogat, NIP-17 alapú privát DM-ekkel. A fájlokat kliensoldalon AES-256-GCM titkosítja, Blossom szerverekre tölti. Self-hostolható container image is elérhető.
Flotilla v1.7.0: hangszobák és email login¶
A Flotilla — a NIP-29 (relay-alapú csoportok) kliens — v1.7.0 és v1.7.1 kiadásai hangszobákat, email/jelszó login-t, proof-of-work DM-eket, Blossom támogatás-detekciót és Android push notification fallback-et hoztak.
Nymchat bevezeti a Marmot-alapú csoportos cseveket¶
A Nymchat (NYM) minden új csoportos csevére áttért a Marmot protokollra (MLS titkosítás), kind 443/444/445 eseményekkel, forward secrecy és post-compromise security biztosításával. Ha a címzett nem támogatja az MLS-t, NIP-17 fallback-et használ. A héten XSS sebezhetőséget javítottak és bevezették a kulcsszó- és kifejezés-blokkolást.
Releases¶
Calendar by Form* v1.0.0¶
A Calendar by Form* elérte a v1.0.0-át (március 29). Privát naptárlisták titkosított Nostr eseményekkel (kind 32123, NIP-44), ICS import és meghívás-kérés támogatás.
Amber v5.0.2–v5.0.4¶
Az Amber signer app három point release-t adott ki. A leglátványosabb újdonság a mnemonikus seed phrase visszaállítás (PR #358), NIP-42 relay auth whitelist (PR #357) és scoped NIP-04/NIP-44 dekriptálási engedélyek (PR #353).
Aegis v0.4.0¶
Az Aegis cross-platform signer v0.4.0-ás kiadása teljes és szelektív autorizációs módokat ad a Settings-hez, és javítja a QR-szkennelési problémákat.
Schemata v0.2.7–v0.3.0¶
A Schemata (JSON Schema validátor Nostr eseménytípusokra) négy kiadást shippingelt, 21 merge-lt PR-rel. A v0.3.0 konzisztencia-javításokat hoz, NIP-19 bech32 sémákat és kind 777 spell esemény validációt. Most 12 nyelven érhető el (Rust, Go, Python, Kotlin, Java, Swift, Dart, PHP, C#/.NET, C++, Ruby, C). A csapat kiadta a schemata-codegen-t is, amely sémákból generál típolt natív kódot, eltérőve a validator runtime-függőségétől.
BigBrotr v6.5.0–v6.5.4¶
A BigBrotr relay analytics platform öt kiadást adott ki. A v6.5.0 központosítja a relay URL validációt, geohash tag-eket ad az announcement eseményekhez, és PostgreSQL 16-ról 18-ra frissít.
Vertex Lab relay: NIP-50 profil-keresés¶
A wss://relay.vertexlab.io most támogatja a NIP-50 (Search) profil-lekérdezéseket, így a Web of Trust adatokat szolgáltató relay-n keresztül lehet felhasználókat keresni név vagy leírás alapján.
Hashtree v0.2.17 és v0.2.18: WebRTC mesh és Iris Desktop¶
A Hashtree — mmalmi content-addressed blob tároló rendszere — két kiadással WebRTC peer-to-peer blob distribúciót ad a hálózathoz. Windows build-ek is megérkeztek, és az Iris Desktop 0.1.0 Nostr szociális kliens is bekerült a csomagba.
További kiadások¶
- Nostr Mail Client v0.7.0–v0.7.2: onboarding és profilszerkesztés.
- Wisp v0.14.0–v0.16.3-beta: 13 release, NIP-17 javítások, videó autoplay, custom emoji shortcode fix.
- Primal Android 3.0.17: NWC hibakód-mapping, poll zap szavazatok javítása.
- OpenChat v0.2.4–v0.3.0: NIP-42 relay auth, hangüzenet-vezérlés, Amber kapcsolat hardening.
- Igloo Signer 1.1: iOS FROST threshold signer, amelyből az első mobil implementációk egyike.
- nak v0.19.3 és v0.19.4: panic-javítások a CLI Nostr toolkit-ben.
- Flora v0.3.0: Chrome extension decentralized screen recording-re, privát titkosított videómegosztás NIP-17-en keresztül.
- YakiHonne Mobile 2.0.3: relay review-k, auto-fordítás, NWC multi-relay.
Project Updates¶
Zap Cooking: zap poll-ok és Branta fizetésellenőrzés¶
A Zap Cooking 11 PR-t merge-lt. A PR #277 zap poll-okat (kind 6969) ad, ahol satochi küldésével lehet szavazni. A PR #274 a poll UX-et újratervezte. A PR #276 Branta integrációt hoz — QR-szkenneléses fizetés ellenőrzést phishing, address-swap és MITM ellen.
diVine: egyesített keresés és videó-hardening¶
A diVine rövidvideó-kliens PR #2540 egységes keresőképernyő alapjait fekteti le (Videók, Emberek, Tagozatok szekciókkal). A PR #2623 egységes pagination kontrollert ad az összes feed-nek. A videó delivery-t is hardenelték: alternatív forrás fallback, resumable upload, és a szenzitív tartalom gate-jének finomítása.
Shopstr és Milk Market¶
A Shopstr PR #245 custom storefront-okat ad eladóknak. A Milk Market folytatta marketplace munkáját: storefront optimalizáció, account recovery, beef splits.
További projektek¶
- Notedeck: hang effekt subsystem (rodio), Agentium CLI frissítések, nyitott PR Android APK self-update-re Nostr/Zapstore-on keresztül.
- Nostria: NIP-18 repost relay hintek, NIP-98 HTTP auth align, Schemata validációs tesztek.
- Nostr-Doc: desktop app, offline-first viselkedés, Ctrl+S mentés, link preview fix.
- rust-nostr: NIP-21 parse optimalizáció (most ugyanolyan gyors mint bech32), NIP-62 relay-side support PR-k nyitva.
- nostr-tools: BunkerSigner relay kontroll (skipSwitchRelays), NIP-47 multi-relay parse fix.
- Nostrability: Sherlock audit integráció, per-client schema fail rate dashboard.
- Nalgorithm: új relevancia-alapú feed projekt — digest generálás, local score caching.
- TENEX: RAG vector store (SQLite-vec, LanceDB, Qdrant), targeted MCP startup, send_message tool.
- Dart NDK: Amber signer áthelyezés, Alby Go 1-click wallet, Rust verifier dependency eltávolítva.
Protocol and Spec Work¶
Marmot spec: KeyPackages addressable eseményekre¶
A Marmot spec négy PR-t merge-lt. A PR #54 a KeyPackage eseményeket kind:443-ról addressable kind:30443-ra migrálja d tag-gel, így a kulcsrotáció nem igényel NIP-09 törlést. A PR #57 engedélyezi non-admin felhasználóknak a SelfRemove proposal-t. A PR #61 szigorítja a MIP-05 push notifikációs formátumot.
NIP frissítések¶
Merge-lt: - NIP-5A (Static Websites): kind 15128 és 35128 manifest események, Blossom tárolás. - NIP-30 (Custom Emoji): kötőjelek engedélyezve a shortcode-okban (PR #2297).
Nyitott PR-k és beszélgetések: - NIP-C1 (Agent TUI Messages): strukturált UI elemek (gombok, kártyák, táblák) titkosított DM-eken belül. - NIP-95 (Hybrid P2P Relay): relay-k authoritatívak, de WebRTC peer-to-peer distribúciót is támogatnak. - NIP-B9 (Zap Poll Events): kind 6969 fizetett szavazás, economic Sybil resistance. - NIP-AD (Super Zap): zap-ek mint hirdetési felület relay/client pubkey-kra. - NIP-XX (Agent Reputation Attestations): kind 30085, megfigyelő-függő reputáció, időbeli lebomlás. - NIP-XX (Paid API Service Announcements): kind 31402, fizetős HTTP API-k hirdetése Nostr-on. - NIP-XX (Key Derivation from LNURL-auth): Nostr kulcs levezetése LNURL-auth ECDSA aláírásból + kliensoldali nonce-ból. - NIP-55: rejected field dokumentálása (PR #2290).
NIP Deep Dive: NIP-5A (Statikus Weboldalak)¶
A NIP-5A kind 15128 (gyökéroldal) és kind 35128 (nevesített oldal) manifest eseményekkel definiálja a statikus weboldalak hosztolását. A manifest URL-útvonalakat SHA256 hash-ekhez rendeli, a fájlok Blossom szervereken tárolódnak. A host-szerver a szerző pubkey-ából (subdomain) kiindulva lekéri a NIP-65 relay-listát, megtalálja a manifestet, és a hash alapján letölti a fájlokat Blossom-ből. A DNS subdomain formátuma szigorú: root site-k npub-t használnak subdomain-nek, nevesített site-ok 50 karakteres base36 kódolást. A d tag maximum 13 karakter lehet (63 karakteres DNS label limit miatt). Tartalom-hash-ek használata miatt a fájl integritás ellenőrizhető a szerver nélkül is, és bármelyik komponens (szerző, Blossom, host) függetlenül cserélhető.
NIP Deep Dive: NIP-62 (Request to Vanish)¶
A NIP-62 kind 62 eseményként definiálja a felhasználó kérését, hogy a relay-k töröljék az összes eseményét. Jogi motiváció: a felejtéshez való jog (right to be-forgotten) joghatóságokban ez egy szabványosított, aláírt törlési kérést jelent. A spec megkülönböztet célzott (specifikus relay tag-ek) és globális (ALL_RELAYS) kéréseket. A relay-knek MUST-kompliance van a célzott kérésre, és a törölt eseményeket nem szabad újra fogadniuk. A NIP-09 (egyes események törlése) felett áll: mindent töröl, beleértve a NIP-59 gift wrap DM-eket is, amelyek a kérőt p-tag-elték. Amint valaki "vanish"-el, nem lehet visszavonni a kérést. Amethyst v1.07.0 már támogatja kliensoldalon, a rust-nostr relay-side PR-k nyitva vannak.