Nastavljam da se smeštam u Nostr: izgradnja piramide

U prošlom postu na ovu temu pričala sam o tome kako sam postavila sopstveni personalni nostr-relej. Koristila sam strfry, koji je veoma popularan za velike releje jer je stabilan i efikasan. Međutim, želela sam i jednostavnije podešavanje, kako ne bih morala svaki put da „čarobnim štapićem“ radim preko konzolnih komandi. Pokušaj da dodam veb-kontrolni panel preko postojećeg releja nije uspeo. Relej Khatru, koji je predložio Grok, ispostavio se kao projekat koji je napušten početkom 2026. godine. Ali njegov programer — @fiatjaf, autor samog nostra, a on projekte ne napušta tek tako. Tada sam počela da istražujem šta on sada razvija kao zamenu i naletela sam na Pyramid. To je specijalizovani relej za održavanje zajednica, što znači da on, naravno, može i osnovne funkcije releja, ali uz to pomaže u upravljanju privatnim i klupskim stvarima.

Nakon malo muke, obrisala sam strfry i instalirala pyramid. Voilà — imam engine za razvoj onlajn zajednice, a nakon pola dana pojavio se i prvi pozvani klijent novog releja. Sa njim smo diskutovali o procesu na nostru u komentarima mog prethodnog posta, i tagovala sam kreatora softvera. Fiatjaf je lajkovao taj komentar, a zatim mi je pisao na Telegramu, čestitao mi na instalaciji piramide i počeo da traži feedback, kako o releju, tako i o nostru uopšte. Već smo imali istoriju prepiske, još iz vremena kada je kreirao popularan kustodijalni lightning novčanik u formatu telegram bota, a ja sam ga aktivno reklamirala (projekat je ugašen, i upravo je nostr došao kao njegova zamena).

Uglavnom, dala sam sav feedback na koji sam bila sposobna, s obzirom na moje skromno iskustvo i kompetencije:

  • Tražila sam praktičniji format za dodavanje novog korisnika na relej: korisnik klikne da ostavi zahtev, ja kliknem da odobrim ili odbijem zahtev, ukratko, način na koji smo navikli iz Telegrama. Dobila sam obećanje da će to uskoro biti urađeno.
  • Tražila sam servis za monitoring dostupnosti releja iz različitih delova mreže, predloživši varijantu implementacije koja ne zahteva iznajmljivanje servera širom sveta. Fiatjaf je rekao da je ta varijanta sumnjiva, ali da će umesto toga pokušati da poveže jedan eksterni servis.
  • Tražila sam servis za lokalno generisanje ključeva, kako bi novi korisnici mogli biti sigurni da nostr-klijent neće imati pristup njihovom privatnom ključu. Odgovorio je da je već napravio ceo set takvih alata — i za oflajn generisanje ključeva, i za oflajn potpisivanje događaja, tako da zagovornici sigurnosti mogu mirno spavati.

Tu je moja mašta za sada presušila, ali sasvim je moguće da čitaoci imaju ili će uskoro imati svoje genijalne ideje.

Uglavnom, onima koji žele da testiraju specijalizovani relej za održavanje zajednica, dobrodošli. Ostavite zahteve u komentarima, slaću link sa pozivnicom u privatne poruke — za sada važi ovaj, ne baš najpraktičniji mehanizam povezivanja.

https://stuff.fiatjaf.com — kolekcija raznih stvari od autora nostra

https://github.com/fiatjaf/pyramid — opis releja Pyramid

https://relay.ancapchan.info — moj relej, gde možete posmatrati kako raste stablo učesnika zajednice i kako se pojavljuju njihove objave

Nadam se da vam neće biti potreban poseban vodič o tome kako da napravite nalog na nostru. Pošto je to veoma decentralizovan ekosistem, već postoji mnoštvo načina za ulazak u njega, kao i načina korišćenja. Uostalom, preporučiću vam da odmah počnete preko klijenta Nostria. Tamo takođe poznajem programera, to je Sondre Bjellos, učesnik projekata Liberstad i Montelibero, živi tri kilometra od mene (kada ne ode u svoju Norvešku, naravno) i veoma aktivno razvija svoj klijent .

Decentralizacija publikacija, domaći zadatak

Juče sam se razbudila i poželela svoj lični relej za Nostr. Moje veštine u sistemskom administriranju su skoro nula, čak mi je i sajt ancapchan.info nekada napravljen i podešen bez mog učešća. Ali od tada su se pojavili LLM-ovi, bilo bi greh ne iskoristiti ih. Tako sam doprla do Groka, i nakon nekoliko sati mučenja, relej relay.ancapchan.info je podignut. Ovde su se u potpunosti pokazale specifičnosti decentralizacije protokola. Recimo, slanje testne poruke samo preko mog releja bilo je praktično preko klijenta Snort, sinhronizaciju releja je zgodno raditi preko Amethysta na Androidu, slanje proizvoljnog događaja u obliku sirovog json-a ume Nostria, i tako dalje.

Zadatak ličnog releja je da čuva kompletnu arhivu mojih publikacija, privatnih poruka i svega ostalog, kao i sadržaj onih koje pratim. Ovo je solidan korak ka lokalnoj autonomiji, iako je i dalje daleko od ideala koji sam opisala u trećim „Bilješkama o decentralizaciji“. Još uvek moram da se pozabavim bekapovanjem i upravljanjem sadržajem, a možda će stvar doći i do toga da ovaj relej stavim na raspolaganje lokalnoj zajednici. I ako se ispostavi da je tražen u zajednici, to će biti, ponovnim ponavljanjem, korak ka centralizaciji: neko se muči sa sopstvenim serverom, a neko koristi zajedničke, zašto da ne.

Ovim tempom ću sebi još normalno povezati novčanik sa Nostrom (trenutno radi praktično samo za primanje), podesiti Lightning čvor, ili čak početi nešto da vibekodiram…

Čitaoci takođe raduju svojim primerima korišćenja neuronskih mreža. Tako je jedan od njih otvorio resurs gde besplatno postavlja knjige koje su ozvučile neuronske mreže, uključujući one o libertarijanizmu/AEP. Naravno, određeni deo „krinža“ u ozvučavanju neuronskim mrežama i dalje postoji, ali je to toliko jeftinije da je greh ne koristiti. Onima kojima je lakše da slušaju nego da čitaju, dobrodošli: sajt, telegram bot. Uzgred, tamo već leži i ozvučavanje moje dve knjige (direktne linkove za preuzimanje sam već prebacila na svoje stranice knjiga: Ankap, Rat).