Nostr je otevřený komunikační protokol, který umožňuje globální, decentralizovaná a “vůči cenzuře odolná sociální média” (to moc vážně neberte). Nostr není aplikace nebo služba, do které se přihlásíte, ale protokol; otevřený standard, na kterém může kdokoli stavět. Jedním z argumentů je i to, že Jack Dorsey, spoluzakladatel Twitteru, podporuje a finančně podporuje vývoj Nostru. Ale to taky moc vážně neberte.
Může být náhradou za Twitter? To záleží na vašich potřebách a preferencích. Nostr je navržen tak, aby konkuroval e-mailu, blogování, Instagramu, Twitteru, Discordu a dalším, ale protože je to protokol, tak otázka zda může nahradit Twitter vlastně nedává smysl.
Nostr je technologie. stejně jako ActivityPub (protokol na kterém “jede” Mastodon a další fediverse věci) nebo ATProtokol (na kterém jede Bluesky).
Oproti Mastodonu je zajímavý tím, že decentralizaci/federaci neřeší na úrovní uzlů (serverů´, kde každý je někým řízen a také vlastněn), ale na úrovní uživatele (a důležitou roli tam hrají rele/relays). Jako uživatel jste určen dvojici klíčů (privátního s jehož pomoci se “přihlašujete”) a veřejného (ten vás identifikuje pro ostatní uživatele).
TIP: Prima čtení v INTRODUCING NOSTR: A DECENTRALIZED SOCIAL NETWORK FOR SOVEREIGN INDIVIDUALS
Jak si vytvořit Nostr profil?
Umožní vám to aplikace/klient (viz níže) nebo třeba skočte na Nosta.me a prostě si zvolte vytvoření profilu. Pak už stačí jen vyplnit vaše jméno (třeba 365tipů), popisek a web. Můžete nahrát i profilový obrázek (lze přeskočit) – s tím nahráním to ale je takové, že ho musíte mít někde uložený a jen vkládáte odkaz na něj.
Pak si jen sestavíte recovery phrase (klíč pro obnovení, což nemá s Nostr nic společného, to je vlastnost Nosta.me). Pak už získáte privátní klíč a veřejný klíč (oba si musíte schovat). Poslední co vyplníte je přezdívka – tu ale musíte získat samostatně (třeba přes Snort či Nostrplebs).
Poslední zmíněné, Nostrplebs je užitečné v tom, že umožní vytvořit přezdívku označovanou i jako Nostr adresa a NIP-05. Takže může být dobré to absolvovat. Získáte ji ale i v některých z aplikací (viz níže) a bude to asi jednodušší.
Příkladem jak to všechno vypadá může být můj “účet” – iris.to/danieldocekal (je možné si pořídit zkrácenou adresu podobně jako jinde) v plné podobě iris.to/#/profile/npub1t8x0k6lywmk4z4jr6ka42l8weuhqjg292rmcy68767w42rd7v3jq8n7g3x – to co vidíte v adrese (od “npub” až do konce) je může veřejný klíč. Výše zmíněné NIP-05 je v mém případě danieldocekal@iris.to
Nostr klient
Abyste “používali Nostr” tak musíte najít klienta (webový, aplikace pro desktop, mobilní aplikace). Do klienta se “přihlásíte” vlastním privátním klíčem.
Klient je klasicky aplikace/software pro přístup k Nostru (k využití protokolu, nutno znovu zdůraznit). Některé z nich se snaží vypadat jako Twitter, jiné jsou programátorský zmatek.
- Webové: Iris (nic moc), Snort, Coracle (lepší)
- Desktop: Gossip
- iOS: Damus (podobný Twitteru), Plebstr (mimochodem český)
- Android: Nostros, Amethyst, Nozzle, Plebstr
Pozor na to, že “přihlášení” do klienta vyžaduje váš privátní klíč a to bez jakékoliv dalších ochrany.
Znamená to, že pokud ho zadáte někam kam nemáte, ta k vašemu “účtu” získá přístup kdokoliv, kdo získal váš klíč. Řešitelné je to využitím rozšíření pro prohlížeč jako je Alby nebo nos2x. Případně nsecBunker.
Můžete se přihlásit veřejným klíčem – získáte tak možnost “číst ze sítě”, ale ne přispívat a cokoliv dalšího dělat.,
Nostr relé
Funkčnost v Nostru zajišťují relé (relays) starající se o přenosy zpráv (ale také o uložení). Relé si můžete představovat jako server přenášející zprávy/příspěvky mezi uživateli – vy jako uživatel se připojíte k libovolnému relé (k více relé) a nezáleží k jakému. Podstatný rozdíl proti Mastodonu, kde se musíte připojovat na “vlastní” instance/server.
S relé je zádrhel, pokud přestanou existovat relé ke kterými jste se připojovali, vaše zprávy/obsah se prostě ztratí (viz třeba What are Nostr Relays?). Je to asi málo pravděpodobné, ale pokud tomu chcete předejít, tak v základní podobě prostě využívejte více relé (v aplikaci si je můžete aktivovat/deaktivovat). V té pokročilé musíte provozovat vlastní relé. Což ale není až tak triviální a klasicky to bude potřebovat hosting (jak na to třeba viz Set up a Nostr Relay server in under 5 minutes)
Nostr pro blogování
Nostr je možné použít i pro “blogování”, umí totiž long form obsah (nip23), dokonce na migrate.nostr.com je možné migrovat z Substacku, WordPressu a ghostu. A také existují “blogovací” aplikace (klienti), jako třeba:
Ještě pár drobností
U Nostru narazíte na zásadní problém v možnosti objevovat uživatele (a zejména chtít hledat ty české) a tím i vytvoření toho nejpodstatnějšího. social circle, tedy sledování dostatku lidí a tím získání dostatku obsahu. Do začátku zkuste třeba A Directory of Twitter Users with NOSTR Addresses pro různorodé osobností a účty, ale většinu z nich nebudete vůbec znát.
Stejně tak bude problém “rychlost” propagace změn “sítí”. Je to ještě víc decentralizované než Mastodon a nečekejte, že to bude nějak dobře použitelné. Hodně se budete dívat na něco jako “Published to 2/6 relays (4 pending)” v okamžiku, kdy něco odešlete nebo změníte nebo na dlouho se točící “přesýpací hodiny”.
Příspěvky? Připojování náhledů na odkazy záleží na tom zda a jak to řeší klient, takže něco půjde, něco ne. Fotky/videa přidávat jdou i více než jedna (a jejich url se objevují přímo v příspěvcích při vkládání, pak vidět nejsou, na místě url je obrázek/video takže toho můžete využít pro lepší formátování). Trpělivost při nahrávání, nečekejte ani nějaký indikátoru kolik toho je už nahráno.
TIP: Kam přejít z Twitteru? Jaká je nejlepší náhrada Twitteru?
Délkové omezené příspěvky nepochybně budou, ale zatím jsem nenašel v dokumentaci to správné místo. Ostatní věci jsou klasické – odpovědi, přesdílení, líbí.
Žádná čísla o tom kolik někdo něčeho viděl a tak podobně. Žádné algoritmy, žádné filtrace newsfeedů. Co si objednáte, to máte. Tak jak to má být.
Dost je to spojené s kryptoměnami, peněženkou a dalšími vychytávkami.. K čemuž patří i dávání spropitného, jak na příspěvky, tak na účet.
Pokud byste snad chtěli víc zkoumat, doporučím www.nostr.net – seznam nostr projektů a zdrojů. Najdete tam záplavu klientů, různá rozšíření pro prohlížeče a kupu dalších užitečných věcí,
Líbit se může ještě nostr.io/stats se statistikami, ale také s přehledem “nejpilnějších” účtů. Obdobně damus.io/channels/ ukazuje nejpilnější kanály.
PS: Obrázek v záhlaví viz Nostr-Website-Button-Design a určitě tam mrkněte