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 atak 51% na blockchain?
  4. 4. Zero-knowledge proof- protokół, który szanuje prywatność
  5. 5. Co to jest EOSREX?
  6. 6. Mirror Protocol – co to jest 
  7. 7. Czym jest i jak działa DAO? 
  8. 8. Czym jest spoofing na rynku kryptowalut?
  9. 9. Cyfrowe prawo własności
  10. 10. Jak sprawdzić projekt kryptowalutowy – czyli tokenomia kryptowalut
  11. 11. Czym jest Ethereum Plasma?
  12. 12. Co to jest Ethereum Casper?
  13. 13. Co to jest Selfish Minning?
  14. 14. Jak stworzyć własny NFT?
  15. 15. Podpisy Schnorra - co to jest?
  16. 16. Co to jest dowód Zk-SNARK i Zk-STARK
  17. 17. Co to jest Proof of Elapsed Time- dowód upływającego czasu (PoET)?
  18. 18. MimbleWimble
  19. 19. Czym są ETFy?
  20. 20. Aktywa syntetyczne
  21. 21. Czym są likwidacje DeFI?
  22. 22. Nowy system tożsamości - Polygon ID
  23. 23. Czym jest Ethereum Virtual Machine MEV?
  24. 24. Fundacja Ethereum i protokół Scroll - czym są?
  25. 25. Czym jest bizantyjska tolerancja błędów?
  26. 26. Czym jest skalowalność technologii blockchain?
  27. 27. Interchain Security- nowy protokół Cosmos (Atom)
  28. 28. Coin Mixing vs. Coin Join - definicja, możliwości i zagrożenia
  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. Polygon zkEVM - wszystko, co powinieneś wiedzieć
  41. 41. Co to jest Optimism (OP) i jak działają jego rollupy?
  42. 42. Czym są węzły RPC node i jak działają?
  43. 43. SEI Network: wszystko, co musisz wiedzieć o rozwiązaniu warstwy 1 dla DeFi
  44. 44. Rodzaje mechanizmów konsensusu Proof-of-Stake: DPoS, LPoS oraz BPoS
  45. 45. Bedrock: krzywa epileptyczna, która zapewnia bezpieczeństwo!
  46. 46. Czym jest Tendermint i jak działa?
  47. 47. Pantos: jak rozwiązać problem transferu tokenów miedzy blockchainami?
  48. 48. Czym jest szyfrowanie asymetryczne?
  49. 49. Funkcja Base-58 w kryptowalutach
  50. 50. Czym jest i jak działa protokół Nostr?
  51. 51. Czym jest i jak działa most XDAI Bridge?
  52. 52. Porównanie Solidity i Rust: Wybór języka programowania w ekosystemie blockchain.
  53. 53. Czym jest Pinata w Web 3? Wyjaśniamy!
  54. 54. Czym jest Real-Time Operating System (RTOS)?
Lekcja 53 z 54

53. Czym jest Pinata w Web 3? Wyjaśniamy!

Rozwój Web3 to kolejny etap w rozwoju Internetu. Web3 nie polega na scentralizowanych serwerach. Zamiast tego buduje w pełni zdecentralizowany ekosystem, oparty na sieciach P2P i rozproszonych łańcuchach bloków. 

Rozwój tej gałęzi Internetu wymaga odpowiednio do tego przygotowanych platform programistycznych. I właśnie w tym miejscu pojawia się Pinata. W swoim działaniu wykorzystuje IPFS, co zapewnia programistom łatwy i skuteczny sposób na tworzenie i zarządzanie zdecentralizowanymi aplikacjami (dApps) oraz innymi projektami w ekosystemie Web3

Platforma programistyczna Pinata – definicja 

Pinata to w pełni funkcjonalna platforma programistyczna Web3, która w swoim działaniu wykorzystuje IPFS. Zapewnia tym samym kompletne rozwiązania do budowania zdecentralizowanych projektów, którymi w łatwy sposób można zarządzać. 

Platforma ma dla nas szeroki wybór narzędzi i usług zaprojektowanych specjalnie po to, żeby pomóc programistom budować, testować, wdrażać i zarządzać zdecentralizowanymi aplikacjami (dApps) oraz innymi projektami Web3

Platforma programistyczna Pinata została stworzona w 2018 roku. Początkowo miała ułatwiać dostęp do IPFS, oferując łatwą w użyciu zdecentralizowaną usługę integracji z innymi technologiami. Od tego momentu Pinata zrobiła ogromny postęp, odgrywając dużą rolę w tworzeniu zdecentralizowanych aplikacji (dApps), NFT i innych, wszelako używanych, zdecentralizowanych narzędzi. 

Z Pinaty mogą korzystać osoby nie tylko zaawansowane technicznie.  Z jej przyjaznego i łatwego interfejsu mogą skorzystać także osoby mniej zaawansowane technologicznie. Platforma umożliwia hosting, zarządzanie i udostępnianie plików każdego typu w sieci IPFS. Twórcy mogą także tworzyć krótkie linki i wyświetlać pogląd swoich postów za jej pomocą. 

Co ciekawe, dzięki wsparciu finansowemu ze strony OpenSea, Yuga Labs i Polygon, Pinata znalazła się w czołówce platform przechowujących multimedia i udostępniających dane w sieci Web3. 

Czym jest technologia IPFS? 

To również w pełni zdecentralizowana technologia pamięci masowej. Umożliwia uczestnikom sieci przechowywanie i udostępnianie plików w sposób rozproszony. Nie polega na scentralizowanych serwerach, które są podatne na pojedyncze punkty awarii. IPFS wykorzystuje sieć węzłów, które służą jej do przechowywania i dystrybucji danych. 

W praktyce oznacza to tylko tyle, że każdy plik przechowywany za pomocą technologii IPFS jest podzielony na kilka bloków i przechowywany na różnych węzłach. Gdy użytkownik sieci zażąda dostępu do danego pliku, IPFS wyszukuje go na węzłach, łączy w całość i przesyła kompletny plik. Uzyskujemy więc dostęp do danego pliku z dowolnego miejsca na świecie. Co więcej, tak działający system jest odporny na awarię i cenzurę. 

Ciekawostka: IPFS wykorzystuje zdecentralizowany system adresowania, oparty na treści, zamiast adresów lokalizacji. Dostęp do plików otrzymujemy za pomocą unikalnego skrótu (CID), a nie fizycznej lokalizacji. 

Kluczowe narzędzia Pinaty 

Rozproszona pamięć masowa, czyli IPFS. Ma to ogromne znaczenie dla deweloperów. Dzięki temu pliki są przechowywane na wielu węzłach i mają większą odporność na awarie. Cechują się również większym bezpieczeństwem. Funkcję tę stosuje się w celu zapewnienia bezpiecznego przechowywania niewymiennych tokenów (NFT) lub danych ze zdecentralizowanych aplikacji (dApps)

Kolejną cechą Pinaty jest łatwość integracji z innymi usługami sieci Web3. W efekcie programiści mogą tworzyć bardziej złożone i wszechstronne aplikacje. Pinata integruje się z Ethereum, IPFS czy Filecoin.

Dodatkową funkcją Pinaty jest szeroki wybór narzędzi analitycznych. One natomiast pomagają programistom i deweloperom zrozumieć, w jaki sposób ich aplikacja jest używana oraz jak wykorzystywane są dane. Te narzędzia to analiza użytkowania i wydajności

Będąc przy temacie narzędzi, wspomnimy o narzędziach do zarządzania treścią. Te zaś ułatwiają programistom organizację i zarządzanie plikami. 

No i przede wszystkim API i SDK. Te funkcje również znajdziemy w Pinacie. Dzięki API i SDK programiści mogą integrować narzędzia Pinaty z własnymi projektami. Dostęp do nich jest bardzo prosty. Można to zrobić za pomocą np. Node

Jak korzystać z Pinaty?

Bardzo prosto! Wystarczy zajrzeć na oficjalną stronę platformy i podążać zgodnie z instrukcjami instalacyjnymi. Pinata oferuje różne plany subskrypcji, w zależności od usług, jakie chcemy. Mamy plan darmowy po premium. W każdym planie Pinata daje nam różne funkcje. Wystarczy, że wybierzesz plan, który najbardziej odpowiada Twoim potrzebom. 

Po wybraniu planu, który chcemy, najzwyczajniej w świecie się rejestrujemy. Tutaj mamy do wyboru dwie opcje profilu: Creato i Builders. Druga opcja jest skierowana głównie dla twórców i deweloperów, pierwsza jest przeznaczona dla twórców treści cyfrowych. 

Po wybraniu odpowiedniej opcji uzyskujemy dostęp do pulpitu głównego platformy. Z tego miejsca możemy korzystać już z różnych, dostępnych dla nas narzędzi. 

Podsumowanie 

Pinata to unikalna platforma programistyczna Web3. Wykorzystuje IPFS, aby w sposób zdecentralizowany przechowywać i dystrybuować dane. Na platformie znajdziemy szeroki wybór narzędzi oraz usług, dzięki którym możemy tworzyć, programować, wdrażać i zarządzać zdecentralizowanymi aplikacjami (dApps). Pinata jest platformą programistyczną, którą zdecydowanie warto poznać. 

Uzupełnij dzisiejszą lekcję! 

  1. Zdecentralizowane aplikacje (dApps) – czym są? [POZMIOM PODSTAWOWY]
  2. Przykłady wykorzystania Web3 na blockchainie [POZIOM ŚREDNIOZAAWANSOWANY]
  3. Co to jest infura Web3? [POZIOM MISTRZ]