Powrót

1. Poziom podstawowy

Ukończono: 0%
Kroki: 0/0
  1. 1. Co to są te kryptowaluty?
  2. 2. Bitcoin – historia rewolucji technologicznej
  3. 3. Satoshi Nakamoto – kim jest twórca Bitcoina?
  4. 4. Vitalik Buterin – twórca Ethereum
  5. 5. Co to jest blockchain i jak działa?
  6. 6. Co to jest token NFT?
  7. 7. Co to jest pieniądz?
  8. 8. Kryptowaluty kontra pieniądz fiducjarny – co wygra?
  9. 9. Co to jest DeFi (zdecentralizowane finanse)?
  10. 10. DeFI: możliwości, wady i zalety zdecentralizowanych finansów
  11. 11. Co to jest altcoin? 
  12. 13. Portfel kryptowalutowy - co to takiego?
  13. 12. Co to są stablecoiny?
  14. 14. Co to jest hossa / bessa? Dlaczego mówimy o rynku niedźwiedzia i byka? 
  15. 15. Bezpieczeństwo na rynku krypto – jakich zasad warto przestrzegać?
  16. 16. Co to jest fraza seed?
  17. 17. Dogecoin i memecoin - co to takiego?
  18. 18. Co to jest schemat Ponziego?
  19. 19. Na czym polega Soft Fork i Hard Fork?
  20. 20. Przykłady zastosowania technologii blockchain
  21. 21. Czy blockchain jest bezpieczny?
  22. 22. Jakie są rodzaje sieci blockchain?
  23. 23. Czym jest i jak działa przeciążenie sieci blockchain?
  24. 24. Portfele kryptowalutowe: Hot Wallet vs. Cold Wallet – podstawowe różnice!
  25. 25. Dywersyfikacja portfela kryptowalutowego
  26. 26. Halving Bitcoina – czym jest i jak wpływa na jego cenę?
  27. 27. Blockchain kontra bazy danych: kluczowe różnice!
  28. 28. Jak przesyłać kryptowaluty?
  29. 29. Najważniejsze kryptowalutowe akronimy/slang, które musisz znać!
  30. 30. Historia memecoinów: szaleństwo czy świetna inwestycja?
  31. 31. Co to jest Ethereum? Przykłady zastosowania i opis tokena.
  32. 32. Wszystko, co musisz wiedzieć o gas fee w Ethereum!
  33. 33. Gavin Wood: wizjoner Blockchain i współtwórca Ethereum
  34. 34. Zdecentralizowane aplikacje dApps - czym są?
  35. 35. Czym jest Proof of Work (PoW), a czym Proof of Stake (PoS)?
  36. 36. Czym jest mechanizm konsensusu Proof of Authority (PoA)?
  37. 37. Czym jest dowód spalania Proof of Burn (PoB)?
  38. 38. Co to jest whitepaper (biała księga)? Jaki ma cel i jak ją napisać?
  39. 39. Inteligentne kontrakty (Smart Contracts) — czym są?
  40. 40. Know Your Customer (KYC) i Anti-Money Laundering (AML) - czym są w branży kryptowalut?
  41. 41. Gry blockchain i NFT - jak na nich zarabiać?
  42. 42. Płynność na rynku kryptowalut
  43. 43. Inflacja i jej skutki na rynkach finansowych
  44. 44. Czym jest stagflacja i dlaczego ma negatywny wpływ na rynek?
  45. 45. Czym są tokeny użytkowe i jakie mają zastosowanie w sektorze kryptowalut?
  46. 46. Kopanie kryptowalut. Na czym polega mining?
  47. 47. Na czym polega trudność wydobycia?
  48. 48. Co to jest procent składany?
  49. 49. Czym są monety prywatności (Privacy Tokens) i czy są legalne?
  50. 50. Co to jest CBDC – pieniądz cyfrowy banku centralnego?
  51. 51. Na czym polega Airdrop kryptowalut?
  52. 52. Podstawowe różnice pomiędzy ICO, IEO i STO
  53. 53. Czym są zdecentralizowane organizacje DAO i jak działają? Czym są tokeny DAO?
  54. 54. Czym jest EURT? Jak działa?
  55. 55. Jaka jest różnica pomiędzy Circulating Supply, a Total Supply?
  56. 56. Snapshot w świecie kryptowalut - czym są?
  57. 57. Czym jest indeks Fear and Greed w kryptowalutach?
  58. 58. APR kontra APY: jaka jest różnica?
  59. 59. Czym jest Initial Farming Offer (IFO)?
  60. 60. Czym są finanse regeneracyjne (ReFi)?
  61. 61. Kim jest Craig Wright-domniemany twórca Bitcoina?
  62. 62. Czym jest dominacja Bitcoina (BTC.D)?
  63. 63. Michael Saylor — samozwańczy maksymalista Bitcoina
  64. 64. Bitcoin Pizza Day
  65. 65. AI blockchain – nowe spojrzenie w przyszłość?
  66. 66. Czym jest WorldCoin? Wszystko, co musisz wiedzieć na temat tej kryptowaluty!
  67. 67. Przewodnik po kolekcji Azuki NFT: wszystko, co musisz o niej wiedzieć!
  68. 68. 10 najdroższych niewymiennych tokenów (NFT) w historii!
  69. 69. The Bored Ape Yacht Club (BAYC) – historia popularnej kolekcji NFT!
  70. 70. CyberPunks – historia najpopularniejszej kolekcji NFT w branży krypto!
  71. 71. NFT Art: Rewolucja w cyfrowej sztuce – historia i przykłady!
  72. 72. Kim jest Changpeng Zhao, CEO Binance?
  73. 73. Kim jest Brian Armstrong – CEO Coinbase?
  74. 74. Kim jest Galy Gensler i SEC? Jak Komisja Papierów Wartościowych i Giełd (SEC) wpływa na rynek kryptowalut?
  75. 75. Najpopularniejsze platformy mediów społecznościowych Web3! Czy zastąpią znane nam platformy?
  76. 76. Czym jest IoT – Internet Rzeczy?
  77. 77. Analiza on-chain w świecie kryptowalut: Wszystko, co musisz o niej wiedzieć
  78. 78. Czy możesz przekazać swoje kryptowaluty po śmierci? Jak przekazać kryptowalutowy spadek?
  79. 79. Czym jest test Howeya? Jakie ma zastosowanie w kryptowalutach?
  80. 80. Wykorzystanie technologii blockchain w świecie sportu
Lekcja 34 z 80

34. Zdecentralizowane aplikacje dApps – czym są?

dApps, czyli zdecentralizowane aplikacje, w zasadzie niewiele różnią się od tych tradycyjnych. Oferują podobne funkcje, z tą istotną różnicą, że działają w sieci Peer-to-Peer lub na łańcuchu bloków. Wykorzystanie technologii blockchain umożliwia wyeliminowanie pośredników i o tym porozmawiamy za chwilę. 

Czym są zdecentralizowane aplikacje?

dApps – aplikacje zdecentralizowane. W skrócie “dApps” lub “dapps” to aplikacje lub programy, które mają swoje źródło na blockchainie. Ich funkcjonowanie opiera się na łańcuchu bloków lub sieci komputerów Peer-to-Peer, zamiast działać na pojedynczym komputerze. Nazwa sugeruje, że są one pozbawione nadzoru zewnętrznego organu.

Często buduje się je na platformie dobrze nam znanej, jak Ethereum. Szerokie zastosowanie dApps obejmuje obszary takie jak finanse, gry, tworzenie społeczności czy media.

Choć dApps są wolne od kontroli jednostkowych organów, zapewniają swoim użytkownikom pełne bezpieczeństwo i ochronę prywatności.

Jak działają dApps?

Wszystkie dApps’y powstają i funkcjonują w ramach sieci blockchain. Charakteryzują się brakiem nadzoru ze strony osób trzecich, ponieważ operują w otwartym i zdecentralizowanym ekosystemie. Przykładowo, jeśli zdecydujesz się stworzyć dApps’a o funkcjonalności zbliżonej do Telegrama, po stworzeniu aplikacji umieszczasz ją w blockchainie. W ten sposób każdy użytkownik wchodzący w ten stworzony przez Ciebie ekosystem może publikować wiadomości. Istnieje jednak pewien istotny aspekt – nikt, nawet twórca aplikacji, nie jest w stanie usunąć tych wiadomości. 

Czemu tak się dzieje? Oto wyjaśnienie. Aby stworzyć zdecentralizowaną aplikację, programista musi napisać ją w odpowiednim języku programowania. Każdy dApps posiada swój kod backend uruchomiony w sieci Peer-to-Peer.

W tradycyjnych aplikacjach ten kod jest umieszczony na scentralizowanych serwerach. W przypadku naszej zdecentralizowanej aplikacji konieczne jest także połączenie z inteligentnymi kontraktami

Pamiętasz, jakie są najważniejsze cechy inteligentnych kontraktów? Tutaj odświeżysz sobie temat.

Na podstawie wcześniejszych lekcji już wiesz, że aby aplikacja była zdecentralizowana, musi być zarządzana przez logikę dostarczaną przez inteligentny kontrakt. Oto cztery kluczowe cechy dApps:

  1. Eliminacja pośredników: dApps w pełni wyeliminowują potrzebę pośredników.
  2. Open Source: dApps działają w środowisku open-source.
  3. Publiczne dane: Dane przechowywane w dAppach są publiczne i dostępne dla wszystkich.
  4. Token kryptograficzny: dApps wykorzystują token kryptograficzny do zapewnienia bezpieczeństwa i funkcjonowania w sieci.

Aby jeszcze lepiej zrozumieć, jak działają dApps, możemy je porównać do “standardowych” scentralizowanych aplikacji. Konwencjonalne aplikacje internetowe, których codziennie używamy (np. Facebook), opierają się na strukturze komputerowej, która jest własnością danej organizacji i przez nią zarządzana. W takim przypadku kontrola nad aplikacją leży w rękach tej organizacji, która kontroluje jej działanie. W ten sposób ukazuje się subtelna różnica w podejściu między dApps a tradycyjnymi aplikacjami.

Zalety zdecentralizowanych aplikacji

Korzyści z używania zdecentralizowanych aplikacji są znaczące i obejmują różne aspekty. Oprócz kwestii związanych z prywatnością użytkowników można wyróżnić również:

  1. Ochrona Danych Osobowych: Zdecentralizowane aplikacje eliminują konieczność przesyłania swoich danych osobowych, co wpływa na ochronę prywatności użytkowników.
  2. Różnorodność Funkcji: Zastosowanie zdecentralizowanych aplikacji oferuje wiele możliwości i funkcji.
  3. Brak Centralnego Organa: Zdecentralizowane aplikacje operują bez jednego centralnego organu nadzoru, co oznacza większą niezależność.
  4. Inteligentne Kontrakty: Wykorzystywanie inteligentnych kontraktów przyczynia się do sprawnej i bezpiecznej interakcji między użytkownikami.
  5. Alternatywa dla Mediów Społecznościowych: Zdecentralizowane aplikacje stanowią alternatywę dla tradycyjnych mediów społecznościowych, pozwalając na bardziej bezpośrednią i prywatną komunikację.
  6. Wielobranżowa Elastyczność: dApps są elastyczne i mogą być wdrażane w różnych branżach, co poszerza ich zakres zastosowań.
  7. Odporność na Cenzurę: Zdecentralizowane aplikacje są bardziej odporne na cenzurę, co zwiększa autonomię użytkowników i twórców.

Dzięki tym cechom zdecentralizowane aplikacje stają się atrakcyjną opcją dla wielu osób i branż, wpływając na rosnącą popularność tego modelu.

Wady zdecentralizowanych aplikacji

Podobnie jak każda technologia, zdecentralizowane aplikacje również niosą ze sobą pewne ograniczenia. Przyjrzyjmy się niektórym z nich:

  • Młody Wiek i Kwestie Regulacyjne: DApps’y są stosunkowo młode, co może prowadzić do problemów związanych z regulacjami prawnymi i ramami prawno-finansowymi.
  • Trudność Obsługi Interfejsu: Brak wygodnego i łatwego w obsłudze interfejsu może odstraszyć mniej doświadczonych użytkowników.
  • Brak Intuicyjności: Niektóre zdecentralizowane aplikacje mogą być trudne do zrozumienia i korzystania, co może ograniczać ich popularność.
  • Trudność w Modyfikacji Kodu i Danych: Zdecentralizowany charakter aplikacji sprawia, że zmiany w kodzie czy danych na blockchainie mogą być trudne do wprowadzenia, co stawia wyzwanie przed deweloperami.
  • Wysokie Koszty Utrzymania Sieci: Utrzymanie sieci blockchain może wiązać się z wysokimi kosztami, co może negatywnie wpłynąć na dostępność i wykorzystanie aplikacji.
  • Podatność na Ataki Hakerów: Ze względu na ich wzrastającą popularność i wartość, zdecentralizowane aplikacje stają się atrakcyjnym celem dla hakerów. Ataki mogą prowadzić do strat finansowych oraz utraty zaufania użytkowników. Tylko w 2022 roku, podczas licznych cyberataków i exploitów, ze zdecentralizowanych aplikacji skradziono ok. 1,2 miliarda dolarów. Najgłośniejszym był hack na most Ronin, gdzie kradzieży uległo 552 miliony dolarów amerykańskich.
  • Zastosowanie Wielu Technik Ataków: Hakerzy wykorzystują różnorodne techniki ataków, takie jak exploity powiązane z pożyczkami flash DeFi i ataki na mosty cross-chain. Te dwa, wykorzystywane sposoby umożliwiają transfer środków między blockchainami – szybko i anonimowo.
  • Zagrożenia Społecznościowe: Nieuczciwi użytkownicy mogą próbować oszukać członków społeczności poprzez zachęcanie ich do podejmowania szkodliwych działań dla ekosystemu i swojego własnego bezpieczeństwa.

dApps – przykłady

W celu znalezienia idealnego dApps dla siebie warto odwiedzić stronę internetową DappRadar. Jest to platforma, na której dostępnych jest wiele dApps, zbudowanych na blockchainach takich jak Ethereum, Polygon czy Binance Smart Chain. Aktualnie najpopularniejszymi typami zdecentralizowanych aplikacji są DeFi (finanse zdecentralizowane) oraz DEX (zdecentralizowane giełdy kryptowalutowe).

Warto wspomnieć o niektórych z tych zdecentralizowanych aplikacji:

  1. MakerDAO: To zdecentralizowana platforma pożyczkowa, która umożliwia użytkownikom zaciąganie pożyczek i wydawanie stabilnych monet (stablecoinów).
  2. CryptoKitties: Jest to gra, która zdobyła dużą popularność w świecie kryptowalut. Polega na kolekcjonowaniu i handlu wirtualnymi kotkami, które są reprezentowane jako unikalne tokeny.
  3. Peepeth: Ta platforma stanowi zdecentralizowaną alternatywę dla Twittera. Użytkownicy mogą publikować krótkie wiadomości na blockchainie, co zapewnia większą kontrolę nad danymi i prywatnością.

Dzięki DappRadar i innym podobnym platformom każdy zainteresowany może znaleźć dApps odpowiadające jego zainteresowaniom i preferencjom.

Podsumowanie

DAppsy to nowy model budowania aplikacji, który mimo swojej relatywnej młodości przyciąga ambitnych deweloperów z myślą o doskonaleniu tego pojęcia. Choć dApps są wciąż w fazie wczesnego rozwoju, już teraz możemy dostrzec wiele obiecujących inicjatyw. Kto wie, czy za kilka lat zdecentralizowane aplikacje nie zdobędą popularności na miarę Bitcoina?

Należy pamiętać, że choć dApps znajdują się w stadium względnie początkowym, istnieje kilka już teraz, które oferują fascynujące usługi. W roku 2022 zainteresowanie dApps było tak ogromne, że osiągnęło liczbę około 2,4 miliona użytkowników codziennie!

Jednak zanim dApps staną się dominującą formą aplikacji, muszą stawić czoła kilku wyzwaniom. Poprawa skalowalności, zwiększenie bezpieczeństwa oraz doskonalenie doświadczeń użytkowników to kluczowe cele, którym branża musi sprostać. Pomimo tych trudności, przyszłość dApps jawi się jako obiecująca i pełna potencjału.