Powrót

2. Poziom średnio-zaawansowany

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

33. 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.