Nostr (zkratka z Notes and Other Stuff Transmitted by Relays) je otevřený decentralizovaný komunikační protokol, který umožňuje publikování a přenos zpráv bez centrální autority. Nejčastěji se používá jako základ pro sociální sítě podobné Twitteru, ale jeho využití je mnohem širší.
Na rozdíl od běžných sociálních platforem (Facebook, X, Instagram, Threads, TikTok) Nostr není jedna konkrétní aplikace ani firma. Je to sada pravidel, podle kterých mohou vznikat různé aplikace, které spolu vzájemně komunikují.
Základní myšlenka
Hlavním cílem Nostru je:
- odolnost proti cenzuře
- vlastnictví identity uživatelem
- jednoduchost a otevřenost
Uživatel není závislý na jednom serveru nebo poskytovateli. Pokud změní aplikaci, nepřijde o účet, data ani sledující. Nostr je plně decentralizovaný.
Jak Nostr funguje (zjednodušeně)
Nostr je postaven na třech základních prvcích:
1. Kryptografická identita
Místo registrace pomocí e-mailu a hesla používá Nostr kryptografické klíče:
- veřejný klíč (public key) – slouží jako identifikátor uživatele
- soukromý klíč (private key) – slouží k přihlašování a podepisování zpráv
Soukromý klíč vlastní pouze uživatel. Pokud jej ztratí, ztratí i přístup ke své identitě.
2. Relays (přeposílací servery)
Relays jsou jednoduché servery, které:
- přijímají zprávy od uživatelů
- ukládají je
- přeposílají dalším uživatelům
Relays:
- nejsou centrálně řízené
- mohou být veřejné, soukromé i placené
- nezasahují do obsahu zpráv
Uživatel může být připojen k více relayům zároveň.
3. Klientské aplikace
Klienti jsou aplikace, které uživatelé reálně používají (mobilní, webové, desktopové).
Různí klienti mohou mít odlišný vzhled a funkce, ale všichni používají stejný protokol.
Změna aplikace neznamená změnu účtu – identita zůstává stejná.
Co jsou „eventy“
V Nostru je všechno reprezentováno jako tzv. event (událost):
- textový příspěvek
- reakce
- sledování jiného uživatele
- soukromá zpráva
- úprava profilu
Každý event je:
- kryptograficky podepsaný
- veřejně ověřitelný
- neměnný
Díky tomu je možné ověřit, kdo zprávu skutečně vytvořil.
Nostr není blockchain
Důležité je zmínit, že Nostr:
- není blockchain
- není kryptoměna
- neukládá data do jedné globální databáze
Používá pouze kryptografii pro identitu a podpisy, nikoli těžbu nebo konsenzus jako blockchainy.
Peníze a Lightning Network
Nostr je často propojen s bitcoinovou Lightning Network, která umožňuje:
- mikroplatby
- dobrovolné odměny autorům (tzv. zaps)
- přímou podporu bez reklamy
Platby nejsou povinnou součástí protokolu, ale běžně se používají.
Výhody a nevýhody Nostru
Výhody
- žádná centrální kontrola
- vlastnictví identity uživatelem
- možnost změny aplikace bez ztráty dat
- otevřený a rozšiřitelný ekosystém
Nevýhody
- složitější začátky pro běžné uživatele
- nutnost bezpečně spravovat soukromý klíč
- zatím menší uživatelská základna
Shrnutí
Nostr je minimalistický a otevřený protokol pro komunikaci na internetu, který odděluje identitu uživatele od konkrétní aplikace nebo služby. Nejčastěji se používá jako základ pro decentralizované sociální sítě, ale jeho architektura umožňuje mnohem širší využití.
Jde o alternativní přístup k online komunikaci, který klade důraz na svobodu, otevřenost a kontrolu uživatele nad vlastními daty.
