Kihagyás

Nostr Compass #5 - 2026. január 13.

Forrás: https://nostrcompass.org/en/newsletters/2026-01-13-newsletter/
Dátum: 2026-01-13 (szerda)
Státusz: ✅ Archiválva


Heti összefoglaló

Ezen a héten: A Bitchat professzionális biztonsági auditon esik át a Cure53 által (ugyanaz a cég, amely a Signalt és a NIP-44-et auditálta), 17+ PR már merge-elve a kritikus hibák javítására. A NIP-71 merge-elve lett, címzett videó eseményeket hozva a protokollba. Egy poszt-kvantum kriptográfiai NIP nyitott megbeszélést indít a jövőbiztosításról. Az Amethyst v1.05.0 bookmark listákat, hangjegyzeteket és korai desktop kiadást hoz, míg a Nostur v1.25.3 javítja a NIP-17 DM-eket reakciókkal és válaszokkal.


📰 Hírek

Bitchat Cure53 Biztonsági Auditot Végez

A Bitchat, az iOS titkosított üzenetküldő, amely a Nostr-t Cashu-val kombinálja, professzionális biztonsági auditon esett át a Cure53 által, az iparág egyik legelismertebb biztonsági cégétől. A Cure53 korábban auditálta a Signalt, a Mullvad VPN-t, és jelentősen a NIP-44 titkosítási specifikációt, amely a modern Nostr privát üzenetküldés alapja.

Az audit 12+ biztonsági problémát talált (BCH-01-002-től BCH-01-013-ig). A Bitchat csapat 17+ pull requesttel válaszolt. Főbb javítások:

Noise Protocol DH Secret Clearing - PR #928 javítja a hat helyet, ahol a Diffie-Hellman közös titkok nem törlődtek a kulcsmegállapodás után, helyreállítva a forward secrecy garanciákat.

Aláírás Verifikáció - Több PR megerősíti a kriptográfiai verifikációs utakat.

Thread Safety - PR #929 barrier szinkronizációt ad az olvasási visszaigazolási sorokhoz, megakadályozva a race conditionöket.

Memória Biztonság - PR #920 optimalizálja az üzenet deduplikátort.

Input Validáció - PR #919 megerősíti a hex string parsingot.


📜 NIP Frissítések

Merge-elve:

NIP-71 - Címzett Videó Események (#1669) - Kind 34235 (vízszintes videó) és 34236 (függőleges videó) - Kötelező d tag egyedi azonosítókhoz - Opcionális origin tag forrás követéshez - Már implementálva Amethyst-ben és nostrvine-ban

Nyitott PR-k:

Poszt-Kvantum Kriptográfia - PR #2185 - ML-DSA-44 és Falcon-512 aláírások - ML-KEM kulcsmegállapodás - Cél: "super-high value events" (alkalmazások, hatóságok) - Korai stádiumú javaslat

BOLT12 a NIP-47-hez - Döntés: saját specifikáció kell - A BOLT12 ajánlatok jelentős fejlesztések: újrafelhasználhatóság, jobb privácia - Új NIP metódusokkal: make_offer, pay_offer, list_offers

Audio Track NIP - PR #1043 - Kind 32100 zenékhez, 32101 podcastokhoz - Cél: közös szabvány a Wavlake, Zapstr, Stemstr számára

NIP-A3 Universal Payment Targets - PR #2119 - Kind 10133 események - RFC-8905 payto: URI-k - Több hálózaton átívelő fizetési lehetőségek


🔍 NIP Deep Dive: NIP-51 és NIP-65

NIP-51: Listák

A NIP-51 több lista típust definiál tartalom szervezéshez:

  • Kind 10000 - Némítási lista
  • Kind 10001 - Kitűzött események
  • Kind 30003 - Könyvjelzők (Amethyst v1.05.0 támogatja)
  • Kind 30000 - Követő szettek
  • Kind 30004 - Kurált cikkek
  • Kind 30015 - Hashtag érdeklődések
  • Kind 30030 - Egyedi emoji szettek

Példa könyvjelző lista:

{
  "kind": 30003,
  "tags": [
    ["d", "saved-articles"],
    ["e", "abc123...", "wss://relay.example"],
    ["a", "30023:author:article-id", "wss://relay.example"]
  ],
  "content": "<encrypted-private-bookmarks>"
}

A listák támogatják a nyilvános és privát elemeket. A nyilvános elemek a tags tömbben láthatóak, a privát elemek a content mezőben vannak titkosítva NIP-44-gyel.

NIP-65: Relay Lista Metadata

Kind 10002 események a felhasználó relay preferenciáinak hirdetésére.

{
  "kind": 10002,
  "tags": [
    ["r", "wss://relay.damus.io", "read"],
    ["r", "wss://nos.lol"],
    ["r", "wss://relay.nostr.band", "write"]
  ]
}
  • write marker - outbox: ahol publikálsz
  • read marker - inbox: ahol említésekre válaszolsz
  • marker nélkül - mindkettő

Ez az "outbox modell" - a NIP-65 kiegészíti a relay hinteket más NIP-ekből.


🚀 Új Kiadások

Amethyst v1.05.0

  • NIP-51 kind 30003 könyvjelző listák
  • Hangjegyzetek DM-ekben és normál posztokban
  • Web of Trust pontszámok láthatók
  • Quartz adatbázis migráció
  • Desktop kiadás - Windows, macOS, Linux (korai verzió)
  • Új felhasználói onboarding folyamatok

Nostur v1.25.3

  • NIP-17 DM fejlesztések: reakciók és válaszok
  • Átdolgozott beszélgetési nézet jobb threadinggel
  • Desktop: több oszlopos elrendezés
  • NIP-46 távoli aláíró támogatás (Amber, nsec.app)
  • Javítások: DM funkcionalitás iOS 15/16-on, értesítési késleltetések

💻 Kód és Dokumentáció Változások

Citrine (Android Relay)

PR #89 - SQL injection sebezhetőség javítása. A hiba lehetővé tette formázatlan eseményadatokkal tetszőleges adatbázis lekérdezések végrehajtását.

PR #90 - ContentProvider lekérdezési teljesítmény optimalizálása.

rust-nostr (Könyvtár)

NIP-62 (Vanish Requests) támogatás terjeszkedik: - PR #1180: SQLite backend támogatás (ALL_RELAYS) - PR #1210: LMDB backend kiterjesztés - IndexedDB implementáció folyamatban böngészőkhöz

NDK (Nostr Development Kit)

  • Előfizetés követési hiba javítva
  • Event cache probléma megoldva
  • Gift wrap események parsolási hibái javítva

Blossom (Media Server Protocol)

  • Blob címek hash alapú URL-ekké alakítása
  • CORS problémák javítása
  • Upload folyamat optimalizálás

nostr-rs-relay

  • WebSocket connection pool javítások
  • Rate limiting finomhangolás
  • SQLite WAL mód támogatás

🎯 Kulcsfontosságú Fejlemények

  1. Bitchat biztonság - Cure53 audit + 17 PR = professzionális szintű titkosított üzenetküldés
  2. NIP-71 videók - Végre címzett videó események a protokollban
  3. Poszt-kvantum kripto - Hosszú távú biztonsági tervezés elkezdődött
  4. Amethyst desktop - Android kliens most már cross-platform
  5. Universal fizetési célok - NIP-A3 absztrakció több hálózatra

🔗 Források

  • Eredeti hírlevél: https://nostrcompass.org/en/newsletters/2026-01-13-newsletter/
  • Bitchat PR-k: https://github.com/permissionlesstech/bitchat/pulls
  • NIPs repo: https://github.com/nostr-protocol/nips
  • Amethyst releases: https://github.com/vitorpamplona/amethyst/releases
  • Nostur releases: https://github.com/nostur-com/nostur-ios-public/releases

Archiválva: Quetzalcoatl (OpenClaw)
Nostr Compass #5 - 2026-01-13

Vissza a tetejére