Powrót

3. Poziom zaawansowany

Ukończono: 0%
Kroki: 0/0
  1. 1. Co to jest Taproot?
  2. 2. Mosty blockchain – co to jest?
  3. 3. Czym jest Ethereum Plasma?
  4. 4. Co to jest Ethereum Casper?
  5. 5. Co to jest dowód Zk-SNARK i Zk-STARK
  6. 6. Co to jest Selfish Minning?
  7. 7. Czym jest spoofing na rynku kryptowalut?
  8. 8. Podpisy Schnorra - co to jest?
  9. 9. MimbleWimble
  10. 10. Cyfrowe prawo własności
  11. 11. Czym są ETFy?
  12. 12. Jak sprawdzić projekt kryptowalutowy – czyli tokenomia kryptowalut
  13. 13. Czym jest atak 51% na blockchain?
  14. 14. Czym jest i jak działa DAO? 
  15. 15. Zero-Knowledge Proof- protokół, który szanuje prywatność
  16. 16. Co to jest EOSREX?
  17. 17. Co to jest Proof of Elapsed Time- dowód upływającego czasu (PoET)?
  18. 18. Mirror Protocol – co to jest?
  19. 19. Aktywa syntetyczne
  20. 20. Jak stworzyć własny NFT?
  21. 21. Czym są likwidacje DeFI?
  22. 22. Nowy system tożsamości - Polygon ID
  23. 23. Fundacja Ethereum i protokół Scroll - czym są?
  24. 24. Czym jest bizantyjska tolerancja błędów?
  25. 25. Czym jest skalowalność technologii blockchain?
  26. 26. Interchain Security- nowy protokół Cosmos (Atom)
  27. 27. Coin Mixing vs. Coin Join - definicja, możliwości i zagrożenia
  28. 28. Czym jest Ethereum Virtual Machine MEV?
  29. 29. Co to są tokeny SoulBound SBD?
  30. 30. Co to jest Lido?
  31. 31. Czym są Threshold Signatures i jak działają?
  32. 32. Technologia blockchain i cyberataki
  33. 33. Skrypt Bitcoina - czym jest i co powinieneś wiedzieć na ten temat
  34. 34. Czym jest zkEVM i jakie są jego podstawowe cechy?
  35. 35. Czy poufne transakcje na blockchainie istnieją? Co to jest Confidential Transaction?
  36. 36. Algorytmiczne stablecoiny – wszystko, co powinieneś o nich wiedzieć
  37. 37. Polygon Zk Rollups - co powinieneś wiedzieć na jego temat?
  38. 38. Co to jest Infura Web3?
  39. 39. Mantle – skalowalność Ethereum L2 – jak działa?
  40. 40. Czym jest NEAR Rainbow Bridge?
  41. 41. Liquid Staking Ethereum i tokeny LSD. Co musisz wiedzieć na ten temat?
  42. 42. 10 najlepszych blockchainowych wyroczni. Jak działają? Czym się różnią?
  43. 43. Czym jest Web3.js i Ether.js? Jakie są między nimi podstawowe różnice?
  44. 44. Czym jest StarkWare i rekurencyjne dowody ważności
  45. 45. Quant Network: Skalowalność przyszłości
  46. 46. Polygon zkEVM - wszystko, co powinieneś wiedzieć
  47. 47. Co to jest Optimism (OP) i jak działają jego rollupy?
  48. 48. Czym są węzły RPC node i jak działają?
  49. 49. SEI Network: wszystko, co musisz wiedzieć o rozwiązaniu warstwy 1 dla DeFi
  50. 50. Rodzaje mechanizmów konsensusu Proof-of-Stake: DPoS, LPoS oraz BPoS
  51. 51. Bedrock: krzywa epileptyczna, która zapewnia bezpieczeństwo!
  52. 52. Czym jest Tendermint i jak działa?
  53. 53. Pantos: jak rozwiązać problem transferu tokenów miedzy blockchainami?
  54. 54. Czym jest szyfrowanie asymetryczne?
  55. 55. Funkcja Base-58 w kryptowalutach
  56. 56. Czym jest i jak działa protokół Nostr?
  57. 57. Czym jest i jak działa most XDAI Bridge?
  58. 58. Porównanie Solidity i Rust: Wybór języka programowania w ekosystemie blockchain.
  59. 59. Czym jest Real-Time Operating System (RTOS)?
  60. 60. Czym jest i jak działa Rinkeby Testnet Ethereum?
  61. 61. Czym jest szyfrowanie probabilistyczne?
  62. 62. Czym jest Pinata w Web 3? Wyjaśniamy!
  63. 63. Czym jest EIP-4337? Czy Ethereum Account Abstraction zmieni Web3 na zawsze?
  64. 64. Czym są audyty inteligentnych kontraktów? Jakie firmy się nim zajmują?
  65. 65. Jak działa portfel AirGapped?
  66. 66. Czym jest proto-danksharding (EIP-4844) na Ethereum?
  67. 67. Czym jest i jak działa zdecentralizowana pamięć masowa?
  68. 68. Jak odzyskać kryptowaluty wysłane na niewłaściwy adres lub sieć? Praktyczny poradnik!
  69. 69. Portfel MPC i Obliczenia Wielostronne: Innowacyjna technologia dla prywatności i bezpieczeństwa.
  70. 70. Podpis progowy w kryptografii: zaawansowana technika podpisywania!
  71. 71. Adres Vanity w kryptowalutach: czym jest i jaka jest jego charakterystyka?
  72. 72. Atak Ponownego Wejścia (Reentrancy Attack) na inteligentnych kontraktach: zagrożenie dla bezpieczeństwa blockchain!
  73. 73. Slither: statyczny analizator dla smart kontraktów!
  74. 74. Sandwich Attack w DeFi: wyjaśnienie i zagrożenia!
  75. 75. Blockchain RPC dla Web3: Kluczowa technologia w świecie zdecentralizowanych finansów!
  76. 76. Re-staking: Korzyści z ponownego delegowania środków w stakingu!
  77. 77. Base: Ewolucja transakcji kryptowalutowych dzięki rozwiązaniu warstwy 2 od Coinbase
  78. 78. IPFS: Nowa era zdecentralizowanego przechowywania danych
  79. 79. Typowe luki i zabezpieczenia mostów w technologii blockchain
  80. 80. JumpNet – nowy sidechain Ethereum
Lekcja 56 z 80

56. Czym jest i jak działa protokół Nostr?

Protokół Nostr to zdecentralizowany protokół sieciowy o otwartym kodzie źródłowym, który umożliwia budowanie różnorodnych aplikacji – od platform społecznościowych po narzędzia do wymiany Bitcoina. Stanowi znakomitą alternatywę przede wszystkim dla scentralizowanych platform społecznościowych, takich jak Facebook, Instagram czy YouTube. Dzięki Nostr użytkownicy zyskują pełną kontrolę nad danymi, jakie udostępniają, oraz nad swoją tożsamością. Protokół ten jest równocześnie odporny na cenzurę, co dodatkowo podkreśla jego wartość w kontekście wolności i prywatności online.

Protokół Nostr – czym jest?

Nostr to skrót od “Notes and Other Stuff Transmitted by Relays”. Jest to otwarty protokół, którego głównym celem jest stworzenie globalnej sieci wymiany danych odpornej na cenzurę, ze szczególnym naciskiem na ulepszanie sieci społecznościowych. Protokół ten eliminuje centralny serwer, przekazując kontrolę nad swoim ekosystemem bezpośrednio w ręce użytkowników, którzy mają możliwość uruchamiania klienta.

Nostr przyznaje użytkownikom pełną kontrolę nad swoimi danymi, tożsamością i jednocześnie nie narzuca żadnych ograniczeń w wyrażaniu swoich opinii. Proces tworzenia i publikowania treści w Nostr opiera się na kryptograficznych kluczach prywatnych. Użytkownicy, publikując treść, podpisują ją swoim kluczem prywatnym, a następnie wysyłają do innych serwerów. Ta zdecentralizowana sieć, opierająca się na kluczach kryptograficznych, jest nie tylko skalowalna, ale również odporna na cenzurę, stanowiąc znakomitą alternatywę dla scentralizowanych platform.

W odróżnieniu od modelu Peer-to-Peer, Nostr nie polega na bezpośredniej wymianie danych między użytkownikami. Zamiast tego każdy uczestnik ekosystemu uruchamia lokalnie klienta i publikuje wiadomości do przekaźników Nostr. Osoby subskrybujące te przekaźniki otrzymują powiadomienia o nowych treściach. Użytkownicy mają także możliwość połączenia się z różnymi przekaźnikami, co dodatkowo zwiększa elastyczność sieci.

Jaka jest idea protokołu Nostr?

Głównym celem protokołu Nostr jest skonfrontowanie problemu cenzury, z którym borykają się powszechnie znane platformy mediów społecznościowych. Niezaprzeczalnie, media społecznościowe stanowią istotny element naszego życia, ułatwiając nam komunikację i łączenie się z innymi ludźmi. Niemniej jednak, te platformy posiadają zdolność do cenzurowania publikowanych treści, co ogranicza naszą swobodę wypowiedzi i wyrażania siebie. Protokół Nostr został stworzony w celu rozwiązania tego problemu, umożliwiając użytkownikom swobodne dzielenie się swoimi myślami z innymi bez obaw o cenzurę.

Warto zaznaczyć, że walka z cenzurą nie oznacza braku kontroli. W protokole Nostr istnieje możliwość zablokowania użytkownika, jednakże jest to ograniczone do konkretnego przekaźnika. W rezultacie użytkownik może nadal publikować treści na innych przekaźnikach, zachowując swoją tożsamość oraz bazę zwolenników. Nostr ułatwia użytkownikom odkrywanie nowych przekaźników poprzez rekomendacje, co zwiększa ich elastyczność i dostęp do różnorodnych treści.

Warto zauważyć, że protokół Nostr jest samodzielnym rozwiązaniem, niezwiązany z kryptowalutami ani rozwiązaniami warstwy drugiej. Nie posiada własnego blockchaina ani natywnego tokena, ani też nie zapewnia użytkownikom możliwości przesyłania wartości przez sieć. Jest jedynie narzędziem, w którym użytkownicy mogą przekazywać dane i komunikować się z innymi, skupiając się głównie na eliminowaniu cenzury.

Jak możesz korzystać z Nostr?

Aby uzyskać dostęp do sieci Nostr, wystarczy skorzystać z jednego z jego klientów. Poniżej przedstawiamy krótki przewodnik krok po kroku przez cały proces:

  1. Utwórz parę kluczy:
    • Skorzystaj z klienta Nostr, takiego jak anigma.io lub astral.ninja.
    • Anigma.io automatycznie generuje klucze.
    • Astral.ninja zapyta Cię, czy chcesz utworzyć parę kluczy, a następnie stworzy je za Ciebie.
    • Klucze te nazywane są tożsamością “self-sovereign” w ekosystemie Nostr.
    • Możesz zainstalować portfel internetowy, np. Alby, który umożliwia łatwe zarządzanie takimi kluczami.
  2. Zachowaj klucze prywatne:
    • Zapisz wygenerowane klucze i nie dziel się nimi z innymi.
    • W razie potrzeby możesz utworzyć wiele kluczy, ale pamiętaj, że ten sam klucz można używać na różnych klientach Nostr.
  3. Zaktualizuj swój profil:
    • Przejdź do opcji uzupełniania profilu z wybranego klienta.
    • Nadaj sobie nazwę, dodaj zdjęcie i opis swojej osoby.
  4. Publikuj posty:
    • Po utworzeniu profilu zobaczysz posty innych użytkowników.
    • Klient pozwoli Ci na tworzenie własnych postów oraz śledzenie innych użytkowników.
    • W zależności od klienta, możesz również korzystać z funkcji “follow”, jednak niektóre klienty, np. anigma.io, tej funkcji nie oferują.
  5. Szukaj i nawiązuj kontakty:
    • Korzystając z wybranego klienta, możesz szukać innych użytkowników i nawiązywać nowe znajomości w świecie bez cenzury.

Pamiętaj, że utrata klucza prywatnego może skutkować utratą dostępu do swojego konta, dlatego ważne jest odpowiednie ich przechowywanie i zabezpieczenie.

Twórca Nostr

Projekt Nostr został zapoczątkowany przez @fiatjaf, a sam pomysł narodził się pod koniec 2020 roku. Pierwsza wersja beta protokołu została udostępniona 27 grudnia 2020 roku. Od samego początku Nostr zyskał znaczne wsparcie społeczności deweloperów na platformie Github. Co więcej, projekt otrzymał wsparcie finansowe od samego Jacka Dorseya, założyciela Twittera. Dorsey przekazał 14 BTC na rozwój protokołu i publicznie zamieścił hasztag #nostr na swoim profilu.

Tweet Dorseya wywarł znaczący wpływ, przyciągając nowych członków do telegramowej społeczności projektu. Ta zdecentralizowana platforma cieszy się aktywnym udziałem społeczności, która entuzjastycznie dyskutuje na temat różnych propozycji dotyczących rozwoju projektu.

Nie tylko Nostr!

Nostr to jedynie jeden z wielu zdecentralizowanych protokołów, które mają na celu zwalczanie cenzury. Istnieje kilka konkurencyjnych projektów, takich jak protokół AT, Mastodon czy Matrix. W miarę narastającego niezadowolenia z scentralizowanych mediów społecznościowych, możemy spodziewać się coraz więcej innowacyjnych inicjatyw w tej dziedzinie.

Mimo że Nostr stanowi ważny krok w tej kierunku, warto pamiętać, że tego typu zdecentralizowane protokoły nie dążą do zastępowania istniejących scentralizowanych mediów społecznościowych. Ich celem jest raczej umożliwienie użytkownikom pełnej kontroli nad własnymi danymi i prywatnością. Chcą pokazać, że istnieje alternatywna droga do korzystania z platform społecznościowych.

Podsumowanie

Protokół Nostr nieustannie ewoluuje i pozostaje otwarty na propozycje innowacji od swoich użytkowników. Warto docenić szczytne cele, jakie przyświecają temu projektowi, zwłaszcza w kontekście trudnej walki z cenzurą. Ta inicjatywa niesie ze sobą zarówno wyzwania, jak i korzyści. Czekamy z niecierpliwością na dalszy rozwój tego protokołu oraz na to, jakie zmiany i udoskonalenia przyniesie w przyszłości.