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 22 z 80

22. Mainnet versus Testnet na blockchainie. Kompletny przewodnik!

Testnet i mainnet to kolejne, ważne pojęcia w ekosystemie technologii blockchain. W dużym skrócie – testnet odnosi się do wersji testowej sieci blockchain, a mainnet – do rzeczywistej, używanej do prawdziwych transakcji.

Zrozumienie tej kluczowej różnicy jest bardzo ważne, szczególnie dla osoby, która na co dzień porusza się po świecie łańcuchów bloków. Z drugiej strony testnet zapewnia bezpieczne środowisko do eksperymentowania i rozwoju. Mainnet natomiast jest kręgosłupem całego ekosystemu blockchain. To takie miejsce, gdzie przechowywana jest i przekazywana „prawdziwa” wartość.

Dzięki znajomości podstawowych różnic, pomiędzy tymi dwoma pojęciami, deweloperzy mogą odpowiednio testować swoje aplikacje i inteligentne kontrakty, zapewniając jednocześnie płynne funkcjonowanie sieci na mainnecie.

Dzisiaj zbadamy sobie kluczowe różnice pomiędzy testnetem, a mainnetem. Przyjrzymy się funkcjonalności, a także przypadkom użycia. Oczywiście omówimy także wady i zalety każdego z nich.

Testnet – czym jest i jak działa w sieci blockchain

Testnet to sieć eksperymentalna. To właśnie w niej deweloperzy testują, tworzą i modyfikują funkcjonalność aplikacji. Monitorują także działanie sieci blockchain.

Sieci testnet to takie symulacje blockchain. Jest w takiej samej wersji lub odrobinie nowszej od mainnet. Pozwala deweloperom testować nowe aplikacje i inteligentne kontrakty, bez konieczności używania do tego prawdziwych aktywów. Dzięki temu mogą zidentyfikować wszystkie błędy i je naprawić, jeszcze przed wypuszczeniem danej aplikacji czy smart kontaktu do mainnetu. Testnet pozwala także deweloperom eksperymentować z nowymi funkcjami, ulepszeniami i aktualizacjami, zanim zostaną one wdrożone w sieci mainnet.

Często w branży kryptowalut słyszy się, że sieć testnet to taka piaskownica dla deweloperów. Pozwala im podejmować ryzyko, lepić babki, eksperymentować i znajdować najlepsze, możliwe rozwiązania. Oczywiście – wszystko to dzieje się w pełni kontrolowany sposób.

Jak zatem działa testnet? Ponieważ jest ona wierną repliką mainnetu, działa na oddzielnej sieci, ma własne, unikalne cechy i funkcjonalności, a transakcje w takiej sieci nie mają wpływu na mainnet.

Podobnie jest w odwrotnym schemacie – transakcje w mainnecie nie mają wpływu na transakcje w testnecie. Jednakże testnety naśladują główną sieć. Zapewniają w pełni bezpieczne środowisko do eksperymentowania, nowe funkcje, poprawki i aktualizacje, przed wdrożeniem danego produktu do mainnetu. To w pełni bezpieczne środowisko do próbowania i rozwoju nowych rzeczy, ponieważ usterki i błędy są wykrywane już w sieci testowej. Gwarantuje to ich bezproblemowe działanie na poziomie mainnetu.

Przypadki użycia i funkcjonalność testnetu

  • Testnet pozwala na rozwój wielu aplikacji w bezpiecznym środowisku.
  • To miejsce, gdzie deweloperzy mogą się rozwijać i testować swoje pomysły.
  • Ma minimalne zakłócenia, w przypadku pracy deweloperów.
  • Sieć testowa to bezpieczny poligon doświadczalny dla rozwiązywania problemów ze skalowalnością, bezpieczeństwem i decentralizacją.
  • Prototypy uruchamiane w sieci testowej mogą być bez problemu wdrożone na mainnecie.
  • Wszystkie dAppsy, które chcą zadebiutować w sieci głównej, muszą najpierw przejść przez testnet.
  • Wszystko, począwszy od pomysłów, funkcji, aplikacji etc. jest najpierw testowane w sieci głównej.
  • Testnet pozwala także na szybsze i bezpieczniejsze uruchomienie mainnetu.

Istnieje wiele łańcuchów testowych blockchain. My posłużymy się najbardziej nam znanym, czyli Ethereum. Jeśli deweloperzy potrzebują do swoich działań stabilnej sieci testowej, zaleca się, aby skorzystali z Goerli. Jeśli użytkownik potrzebuje warunków jak najbardziej zbliżonych do mainnetu i nie przeszkadza mu mniejsza stabilność, może skorzystać z Ropsten w ekosystemie Ethereum.

Czym jest mainnet i jak on działa?

Mainnet, to sieć główna. Ostateczna, najbardziej stabilna i w pełni funkcjonalna wersja blockchain. To właśnie ta sieć weryfikuje i zapisuje transakcje, które zachodzą w rozproszonej księdze. Mainnet umożliwia także uruchomienie dAppsów do publicznego użytku.

Mainnet to taka żywa wersja sieci blockchain. Jest używany do rzeczywistych transakcji i to właśnie tam prawdziwi użytkownicy przeprowadzają transakcje, przenoszą aktywa czy wykonują inteligentne kontrakty. Mainnet ma kluczowe znaczenie dla działania całego ekosystemu blockchain. Co ciekawe, w przypadku w pełni funkcjonującego blockchaina, mainnety wykorzystuje się również do wysyłania i odbierania dowolnych transakcji w postaci m.in. kryptowalut lub tokenów NFT.

Mainnety działają bardzo prosto. To oddzielne i niezależne blockchainy, które działają w swojej własnej sieci. Używają także własnego protokołu i technologii. Do przeprowadzania transakcji wykorzystuje kryptowaluty i tokeny. Sposób, w jaki działa mainnet jest określany przez mechanizm konsensusu, używany dla danej sieci.

Co ważne, transakcje w głównej sieci wykorzystują natywną kryptowalutę i tokeny sieci do działania. Rozproszona księga przechowuje zapis tych transakcji. Dzięki temu blockchain jest przejrzysty i bezpieczny.

Przypadki użycia i funkcjonalność mainnetu

  • Mainnet jest niejako dowodem, że blockchain jest funkcjonalny.
  • Przed uruchomieniem mainnety, każdy łańcuch bloków współpracuje już z twórcami aplikacji.
  • Większość blockchainów upublicznia kody bazowe, zaraz po uruchomieniu mainnetu kryptowalutowego.
  • Większość łańcuchów głównych to projekty open-source.
  • Uruchomienie mainnetu w danej sieci dowodzi, że użytkownicy mogą korzystać z danego blockchaina.

Testnet kontra mainnet – podstawowe różnice.

  1. Obie sieci różni cel, do którego zostały stworzone. Testnet jest miejscem, gdzie deweloperzy testują nowe rozwiązania i pomysły, natomiast mainnet to wydajny i funkcjonalny blockchain.
  2. Drugą różnicą są koszty operacji. W sieciach testowych tokeny i kryptowaluty nie mają żadnej wartości. Natomiast w mainnecie – koszt operacji jest wyższy. Każda operacja, wykonana na blockchainie, wymaga opłaty wykonanej w tokenach, posiadających wartość.
  3. Kolejna różnica to ID sieci. Pomaga deweloperom zidentyfikować sieć. Mainnet i testnet mają różne identyfikatory.
  4. Bloki Genesis, czyli pierwsze bloki każdego blockchaina. Zarówno sieci testowe, jak i główne mają swoje własne, niezależne bloki Genesis.
  5. Węzły. Co ciekawe, sieci testowe mają mniej węzłów, niż mainnety.
  6. I ostatnią różnicą jest częstotliwość transakcji. W wersji testowej jest ona niska.

Podsumowanie

Jaka pierwsza myśl nasuwa Ci się, po przeczytaniu naszej lekcji? Że to właśnie testnet jest pierwszy, a później mamy dopiero mainnet. Wszystkie projekty związane z blockchainem, muszą być oceniane na podstawie jego głównej sieci. Dlatego tak ważne jest, aby rozumieć czytaną roadmapę projektu, który w danej chwili nas interesuje. Teraz, jak już znasz najważniejsze cechy mainnetu i testnetu możesz śmiało zwracać uwagę na takie rzeczy!