Powrót

2. Poziom średnio-zaawansowany

Ukończono: 0%
Kroki: 0/0
  1. 1. Czym jest warstwa 0 w technologii Blockchain?
  2. 2. Warstwy blockchain - czym jest layer 1?
  3. 3. Druga warstwa - co to jest? 
  4. 4. Blockchain i jego warstwy - Czym jest warstwa trzecia Blockchain layer 3 (L3)
  5. 5. Ethereum 2.0 – co to jest?
  6. 6. Ethereum Proof-of-Stake (PoS) – co powinieneś wiedzieć?
  7. 7. Ethereum London Hard Fork - co to jest?
  8. 8. Czym jest Ethereum Name Service (ENS) i jak działa ta domena?
  9. 9. Arbitrum: rozwiązanie skalowania Ethereum – wszystko, co musisz wiedzieć
  10. 10. Polygon 2.0 – warstwa wartości dla Internetu
  11. 11. Ethereum ERC-4337 – czym jest i jak działa ten standard?
  12. 12. Czym jest token ERC20 i jak powstaje?
  13. 13. Standard ERC-721X vs. ERC721 – podstawowe różnice!
  14. 14. Na czym polega spalanie kryptowalut?
  15. 15. Przykłady wykorzystania Web3 na blockchainie
  16. 16. Czym jest Web5?
  17. 17. Blockchain Oracle – czym są wyrocznie?
  18. 18. Polkadot - Zdecentralizowany blockchain i kryptowaluta DOT
  19. 19. Polkadot Parachain - Blockchain nowej generacji
  20. 20. Interoperacyjność w świecie kryptowalut i blockchain
  21. 21. Czym jest Blockchain sharding?
  22. 22. Mainnet versus Testnet na blockchainie. Kompletny przewodnik!
  23. 23. MINA Protocol: najlżejszy blockchain na świecie!
  24. 24. Zrównoważony Blockchain – Proof of Useful Work & Flux
  25. 25. Cosmos SDK: Budowa Ekosystemu Blockchain
  26. 26. Czym jest interoperacyjność międzyłańcuchowa w technologii Blockchain?
  27. 27. Trylemat blockchain – wyjaśnienie problemu. Jaki ma wpływ na płatności kryptowalutowe?
  28. 28. Tokeny niewymienne i giełdy NFT
  29. 29. Jak zarabiać na NFT?
  30. 30. Czym są opłaty licencyjne NFT?
  31. 31. NFT Gas Fee- co to takiego? Jak redukować opłaty za gaz?
  32. 32. Główne różnice pomiędzy statycznym NFT i dynamicznym NFT
  33. 33. Czym jest Minting NFT?
  34. 34. Czym są Ordinals NFT? Przewodnik po Bitcoin NFT.
  35. 35. Co to jest KnowOrigin NFT i jak działa?
  36. 36. ERC-6551 – nowy standard NFT. Co wnosi do sektora niewymiennych tokenów?
  37. 37. Na czym polega NFT Lending? Innowacyjne rozwiązanie w świecie kryptowalut!
  38. 38. Metaverse – nowy wirtualny świat
  39. 39. Metaverse – TOP 15 projektów wirtualnej rzeczywistości
  40. 40. Analiza techniczna – czy warto jej używać?
  41. 41. Typy zleceń w tradingu - stop loss, trailling stop loss, LIMIT
  42. 42. Market Cap kontra Fully Diluted Market Cap – najważniejsze różnice, które powinieneś znać!
  43. 43. Ustawienie zleceń Stop Loss i Take Profit
  44. 44. Czym są pule płynności DeFi?
  45. 45. Real Yield w DeFi – czym jest ten trend? Na czym polega?
  46. 46. Czym jest atak wampirów w zdecentralizowanych finansach (DeFi)? Wyjaśnienie i przykłady!
  47. 47. Tokeny wrapowane - co to jest?
  48. 48. Co to są Security Tokens?
  49. 49. Czym są Social Token?
  50. 50. Liquidity Provider Tokens (LP) czym są i dlaczego są tak ważne?
  51. 51. Co to jest Lightning Network?
  52. 52. Czym jest P2E i jak działa?
  53. 53. Kryptowalutowe kroki - Czym jest Move-To-Earn M2E?
  54. 54. SegWit BTC
  55. 55. Co to jest DEX?
  56. 56. Czym jest Curve Finance?
  57. 57. Co to jest GameFI?
  58. 58. Co to jest Proof of Reserves PoR?
  59. 59. DAO Inwestycyjne: Rewolucja w świecie finansów i inwestycji
  60. 60. Czym jest MakerDAO i DAI?
  61. 61. Co to jest protokół SubDAO i jak działa?
  62. 62. Jak stworzyć swoją własną zdecentralizowaną autonomiczną organizację (DAO)?
  63. 63. Atomic Swap: czym jest zmiana atomowa i jak działa w kryptowalutach?
  64. 64. Czym jest kryptowalutowy vesting? Jakie są jego zalety?
  65. 65. Czym jest protokół Metaplex Candy Machine? Jak działa?
  66. 66. Czym jest ekosystem BNB Greenfield?
  67. 67. Czym jest slashing w kryptowalutach?
  68. 68. Royalties (tantiemy) – czym są? Jak działa ten rodzaj opłat licencyjnych?
  69. 69. Czym jest TradFi? Znaczenie dla kryptowalut!
  70. 70. Czym jest trend Real World Asset (RWA) w kryptowalutach? Wyjaśnienie i przykłady!
  71. 71. Pyth Network: potężna wyrocznia wykorzystująca moc Solany!
  72. 72. Czym są stablesaty w świecie kryptowalut?
  73. 73. Czym jest Binance Oracle?
  74. 74. Shibarium: Nowa era w ekosystemie Shiba Inu?
  75. 75. Co to jest ETF? Jak będzie działać Exchange-Traded Fund na Bitcoinie?
  76. 76. Szyfrowanie symetryczne i asymetryczne – kluczowe techniki kryptografii!
  77. 77. Hedging w kryptowalutach – świetna ochrona portfela przed ryzykiem!
  78. 78. Jak stworzyć własną kryptowalutę?
  79. 79. Czym jest Dusting Atak w kryptowalutach? Jak się przed nim chronić?
  80. 80. Co to jest Czarny Łabędź?
Lekcja 1 z 80
In Progress

1. Czym jest warstwa 0 w technologii Blockchain?

W ostatnim czasie widzimy, jak ekosystem kryptowalut prężnie się rozwija. Cięgle powstają nowe i innowacyjne projekty, które oferują nam bezpieczeństwo i nowatorskie świadczenie usług. Podstawą tych projektów była infrastruktura blockchain – ciągle doskonalona, aby wspierać bezpieczne, skalowalne i zdecentralizowane aplikacje. Najlepsze przykłady tego typu ekosystemów to Ethereum i Solana. Jednak – nie o tym dzisiaj mowa. Tematem dzisiejszej lekcji jest warstwa 0, zwana inaczej layer 0. Czym jest warstwa 0 i jak może pomóc technologii Blockchain?

Architektura warstw blockchain

Analizując technologię blockchain oraz jego różne warstwy, można zauważyć, że czasami może ona być skomplikowana nawet dla doświadczonego inwestora. W branży kryptowalut istnieje kilka podejść do segmentacji blockchain na różne warstwy. Najpopularniejszymi z nich są:

Pierwsze podejście koncentruje się na analizie architektury łańcucha bloków oraz ról, jakie pełnią poszczególne warstwy.

Drugie podejście opiera się na koncepcji protokołów, które dzielą łańcuch bloków na kilka warstw o różnej skalowalności, proponowanych rozwiązaniach i interoperacyjności. W kontekście tego podejścia zwraca się także uwagę na problem trilematu blockchaina.

Przejdźmy teraz do bardziej szczegółowego omówienia warstwy zerowej, ale zanim to zrobimy, rozłożmy łańcuch bloków na jego składowe. Jakie warstwy składają się na nasz łańcuch?

  • Warstwa sprzętowa, czyli fundament, w której znajdują się serwery, przekaźniki, protokoły oraz komputery użytkowników – inaczej mówiąc, wszystko, co jest niezbędne do utworzenia funkcjonalnej sieci Peer-to-Peer.
  • Warstwa danych, która jest odpowiedzialna za zarządzanie wszystkimi informacjami przechowywanymi w sieci. W jej skład wchodzą wszystkie bloki, z wyjątkiem bloku Genesis. Każda informacja w takim bloku jest szyfrowana i niezmienialna.
  • Warstwa sieci, która odpowiada za rozwiązania dotyczące komunikacji między węzłami w łańcuchu bloków. Tutaj przesyła się dane związane z transakcjami oraz te konieczne do tworzenia nowych bloków. Jej głównym zadaniem jest rozpowszechnianie informacji, przy zachowaniu prywatności i bezpieczeństwa danych użytkowników.
  • Warstwa konsensusu, odpowiedzialna za walidację (zatwierdzanie) transakcji. To tu napływają wszystkie informacje z warstwy sieciowej i są sprawdzane pod względem autentyczności. Warto pamiętać, że aby transakcja została uznana za ważną przez górników, wszystkie węzły muszą osiągnąć konsensus w sieci co do jej prawdziwości.
  • Warstwa aplikacji, obsługująca inteligentne kontrakty i dAppsy. To właśnie z nią użytkownik technologii blockchain ma bezpośredni kontakt.

Czym jest warstwa 0? 

Przejdźmy teraz do istoty kwestii. Czym dokładnie jest warstwa 0 w kontekście sieci blockchain? Jest to rodzaj protokołu, który umożliwia programistom uruchomienie wielu warstw 1 w ramach jednego łańcucha bloków. Te warstwy 1 mogą być zaprojektowane w sposób, który służy konkretnym celom i spełnia potrzeby warstw 1 i/lub 2. Głównie stanowi to rozwiązanie dla trylematu skalowalności, w przeciwieństwie do warstwy 3.

Sieci warstwy 0 są zazwyczaj wyposażone w zestawy narzędzi do tworzenia oprogramowania, nazywane SDK.

Dzięki temu deweloperzy są w stanie uruchamiać swoje własne blockchainy, znane jako warstwa 1 lub sidechain, podłączone do głównego łańcucha warstwy 0, ale działające niezależnie.

Każda warstwa 0 posiada swoją własną, unikalną implementację i podejście do uruchamiania własnych blockchainów. Przykłady projektów warstwy 0 obejmują Horizen, Cosmos i Polkadot.

Dlaczego warstwy 0 są nam potrzebne? 

Warstwy 0 są kluczowe, ponieważ skutecznie rozwiązują trzy zasadnicze wyzwania: skalowalność, elastyczność oraz interoperacyjność. Warto w tym miejscu wspomnieć o tzw. trylemacie, który stanowi integralną część ekosystemu łańcucha bloków.

Trylemat technologii blockchain polega na szeregu kompromisów między decentralizacją, skalowalnością oraz bezpieczeństwem, które należy uwzględnić podczas projektowania łańcucha bloków i określania zasad jego zarządzania w sieci i protokołach.

Niestety, osiągnięcie pełnej decentralizacji jest niemożliwe bez utraty skalowalności i vice versa. Szczególnie widoczne jest to w przypadku monolitycznych łańcuchów bloków, gdzie obsługa transakcji, konsensus oraz dostępność danych są zarządzane przez jedną sieć. To zjawisko zwiększa ryzyko przeciążeń i znacznie utrudnia skalowanie.

I teraz dochodzimy do sedna – warstwy 0. Dlaczego są one tak istotne? Otóż warstwy 0 mogą znacząco przyczynić się do rozwiązania problemu skalowalności w łańcuchach bloków poprzez zwiększenie przepustowości transakcji. Prędkość transakcji jest zazwyczaj mierzona w TPS (transakcje na sekundę), natomiast przepustowość transakcji bierze pod uwagę całkowitą liczbę transakcji, jaką sieć jest w stanie obsłużyć w tym samym czasie.

Jako przykład, Horizen – protokół warstwy 0 – może za pośrednictwem Blaze SDK obsługiwać aż 1000 transakcji na sekundę, co stanowi wyraźne usprawnienie w kontekście skalowalności łańcucha bloków.

Jakie inne cechy posiada warstwa zero? 

Dzięki wykorzystaniu narzędzi SDK dostępnych w protokołach warstwy 0, proces uruchamiania łańcucha bloków w warstwie 0 można porównać do uruchamienia aplikacji (dApp) na warstwie 1 pod względem czasu i złożoności. W rezultacie twórcy mogą tworzyć i zarządzać wieloma warstwami 1 (L1) przy minimalnym wysiłku.

Warstwa 0 dodatkowo poprawia interoperacyjność ekosystemu blockchainowego. Sieci warstwy 0 korzystają z różnych mechanizmów interakcji cross-chain, które umożliwiają przesyłanie aktywów między różnymi łańcuchami bloków.

O tym, jak ważna jest interoperacyjność w ekosystemie blockchain i kryptowalut pisaliśmy tutaj.

Jak działa warstwa 0? 

W warstwie zerowej wyróżniamy trzy kluczowe “elementy” protokołu:

  1. Łańcuch główny: Zazwyczaj pełni rolę głównego blockchaina, a w nim gromadzone są dane transakcyjne z różnych łańcuchów warstwy 1.
  2. Sidechainy: Są to niezależne blockchainy warstwy 1, posiadające swoje własne węzły walidacyjne i zdolność do uruchamiania własnych mechanizmów konsensusu.
  3. Protokół transferu między-łańcuchowego (cross-chain transfer protocol): Ten mechanizm umożliwia przesyłanie tokenów oraz innych rodzajów danych między różnymi łańcuchami.

Podsumowanie

Z łatwością można zauważyć, jak istotne są te warstwy w kontekście funkcjonowania danego ekosystemu. Skalowalność, interoperacyjność i decentralizacja to kwestie, które technologia blockchain musi jeszcze pokonać, aby osiągnąć pełny konsensus w tych dziedzinach. Niemniej jednak, stale pojawiają się nowe rozwiązania, które mają na celu doskonalenie działania technologii blockchain.