Kihagyás

Building Nostr – Teljes könyvösszefoglaló

A decentralizált protokoll fejlesztői kézikönyve


Bevezetés: A cenzúra közgazdasága

A "Building Nostr" című könyv a Nostr protokoll filozófiai és technikai áttekintését nyújtja a fejlesztők számára. A Nostr (Notes and Other Stuff Transmitted by Relays) egy nyílt protokoll, amelyet eredetileg a közösségi média cenzúrájának kivédésére hoztak létre, de idővel sokkal többé fejlődött.

A modern internet egyik legnagyobb problémája a platformok által végzett felhasználói kihasználás. A hagyományos üzleti modellben a terméket közvetlenül az ügyfélnek értékesítik. A fogyasztói szoftverek világában azonban a digitális javak előállítási költsége a nullához tendál, a hálózati hatás révén a platformok monopolhelyzetbe kerülnek, és a felhasználókat "becserkészik". A felhasználók két dolgot birtokolnak, amit a platformok eladhatnak: a figyelmüket és az adataikat.


1. rész: Technikai alapok

Nostr mint megoldás

A Nostr egy "egyszerű" megoldás egy összetett problémára. A modern internet központi problémája a szerverek szerepe mind az adattárolás, mind a hitelesítés terén. A Nostr kriptográfiai aláírásokat használ a szerverek szerepének csökkentésére.

Események és típusok

A Nostr minden adata "eseményekben" (events) található:

  • id: az esemény hash-e
  • pubkey: az esemény szerzőjének nyilvános kulcsa
  • created_at: a létrehozás időbélyege
  • kind: az esemény típusa (16 bites egész szám)
  • tags: metaadatok listája
  • content: ember által olvasható tartalom
  • sig: kriptográfiai aláírás

A típushoz (kind) számokat használnak nevek helyett – ez lehetővé teszi a szubjektív értelmezéseket, miközben a technikai jelentés változatlan marad.

Kriptográfiai identitás

A Nostr legfőbb erőssége a kriptográfiai identitás használata. Ellentétben a hagyományos platformokkal, ahol a felhasználói identitás a platform tulajdona, a Nostron a felhasználó birtokolja a kulcsait. Ez megoldja a "tartható kilépés" problémáját – a felhasználók elhagyhatják a platformokat anélkül, hogy elveszítenék az adataikat vagy a kapcsolataikat.

Kulcsok kezelése

A könyv különböző megoldéseket tárgyal: - Böngésző kiterjesztések - Android intent-alapú aláírók - Távoli "bunker" aláírók - "Multisig" bunkerek (2 of 3 séma)


2. rész: Relay architektúra

Relék mint tárolók

A relék egyszerű eseménytárolók. WebSocket szervereket használnak, ami lehetővé teszi a kétirányú kommunikációt. A protokoll mindössze néhány alapvető üzenetet használ: - EVENT: esemény közzététele - OK: elfogadás/elutasítás válasz - REQ: események lekérése - CLOSE: feliratkozás lezárása - EOSE: az összes kezdeti esemény elküldése

A Nostr "több-master" architektúrája több relét használ az adattároláshoz. Minél több relét használ a felhasználó, annál kisebb az esélye a cenzúrának.

Az Outbox modell

Az Outbox modell a relé-kiválasztási probléma megoldására szolgál. A NIP 65 lehetővé teszi a felhasználóknak, hogy közzétegzenek egy kind 10002 "relé kiválasztás" eseményt, amely hirdeti, mely relékre írnak általában.

Relay-k mint transzport

A relay-k használhatók kommunikációs közvetítőként is: - NIP 46 Nostr Connect: távoli aláírók használata - NIP 90 DVM-ek: tetszőleges számítások végzése - Blossom szerverek: médiaszolgáltatás


3. rész: Radikális nyitottság és hackelhetőség

Nyitottság kockázatai

A Nostr protokoll "radikálisan nyitott" – bárki részt vehet a fejlesztésben. A nagy tech cégek "Embrace, Extend, Extinguish" taktikája fenyeget minden nyílt protokollt. A Nostr válasza a hálózat particionálhatóság – a sokféle használati eset és a szociális klaszterek lokalitása miatt nehéz az egész protokollt megtámadni.

Hackelhetőség

A nyílt protokollok lehetővé teszik több implementáció együttműködését. Ez a "hacker mentality" terjedéséhez vezethet – a felhasználói ügynökség erősödéséhez a digitális világban.


4. rész: Value-for-Value és közösségek

Az internet valutája

Az internet őshonos valutája nem a pénz, hanem a figyelem. A "value-for-value" modell a tartalomfogyasztók önkéntes fizetését jelenti, demonstrálva a tartalom értékét.

A Nostr mikrofizetései két szabványt követnek: - NIP 57 Lightning zap-ok - NIP 61 "nutzap-ok" (Cashu ecash-tokenekkel)

Közösségtípusok

A könyv öt közösségtípusba sorolja a digitális tereket:

  1. Szociális klaszterek – organikusan alakulnak, nyíltak
  2. Csoportos csevegések – kicsi, magas bizalmi szint
  3. Témaközpontú fórumok – nyílt hozzáférés, moderáció szükséges
  4. Tulajdonolt közösségek – centralizált (pl. Patreon, Slack)
  5. Közjavak – tagok által birtokolt, politikai módon szervezett

5. rész: Alternatívák

A könyv több Nostr-alternatívát elemez:

Protokoll Identitás Előny Hátrány
Matrix Home szerver alapú Federált Felhasználó kirúgható
ActivityPub Home szerver alapú Széles elterjedés Felhasználó kirúgható
Scuttlebutt Kriptográfiai Decentralizált Láncolt események → lassú
Pubky DHT alapú Indexelés Tartalom nincs aláírva
Bluesky Kifinomult DID rendszer Központi "firehose"

A Nostr egyedülálló kombinációja a kriptográfiai identitásnak és a decentralizált tartalomhozzáférésnek (aláírt adatok + redundáns tárolás).


Záró gondolatok

A Nostr nem tökéletes – kozmetikai tervezési hibák, versenyhelyzetek, nem kompatibilis kliensek. De a Nostr több mint technikai specifikáció: közösség.

"A decentralizáció nem a világ meghódítását jelenti, hanem a digitális lokalizmust – egy emberségesebb módszert a digitális terek benépesítésére."


Teljes összefoglaló a 2 részösszefoglaló alapján készült. Megjelenés dátuma: 2026-02-18

Vissza a tetejére