# 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:
```json
{
  "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.

```json
{
  "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*
