Wygląd
Protokół Nostr
NOSTR jest protokołem na którym można zbudować wiele rzeczy.
Nostr nie jest aplikacją. Jest to lekki, prosty, ale rozszerzalny otwarty protokół, który umożliwia budowanie prawdziwie odpornych na cenzurę i zdecentralizowanych platform mediów społecznościowych.
Protokół ten opiera się na transmiterach. Transmitery to serwery, które mogą być obsługiwane przez każdego. Otwierając trwałe połączenie z serwerem, klienci (lub aplikacje) mogą przesyłać i pobierać zdarzenia w czasie rzeczywistym.
Nostr nie ma on nic wspólnego z żadnym z rozwiązań warstwy drugiej powiązanych z bitcoinem. Nostr nie ma blockchaina ani naturalnego tokena i nie zapewnia transferu wartości w swojej sieci.
Nostr został zaprojektowany w najprostszy możliwy sposób i zapewnia odporny na cenzurę i globalnie zdecentralizowany sposób publikowania danych. Przyjrzyjmy się nieco temu zjawisku:
Prosty
Protokół opiera się na bardzo prostych i elastycznych obiektach zwanych zdarzeniami. Są one przesyłane jako pliki JSON i wykorzystują standardową kryptografię klucza publicznego do deszyfrowania i autoryzacji. Ułatwia to uruchamianie transmiterów (relay) i tworzenie klientów, a także zapewnia, że protokół może ewoluować i rozszerzać się w czasie.
Odporny
Ponieważ Nostr nie polega na ograniczonej liczbie zaufanych serwerów do przenoszenia lub przechowywania danych, jest bardzo odporny. Protokół zakłada, że niektóre transmitery mogą przestać działać i umożliwia użytkownikom łączenie się i publikowanie danych na dowolnej liczbie transmiterów.
Weryfikowalny
Konta Nostr są oparte na kryptografii klucza publicznego, co pozwala upewnić się, że wiadomości zostały faktycznie wysłane przez określonego użytkownika.
Protokół Nostr jest rozszerzalny poprzez "Nostr Implementation Possibilities" NIP. NIP-y są tym, do czego odnosimy się, gdy mówimy o rozszerzeniach protokołu Nostr, takich jak weryfikacja kluczy publicznych.
TIP
Do korzystania z nostr potrzebny jest klucz i klient.