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 Ethereum Plasma?
  4. 4. Co to jest Ethereum Casper?
  5. 5. Co to jest dowód Zk-SNARK i Zk-STARK
  6. 6. Co to jest Selfish Minning?
  7. 7. Czym jest spoofing na rynku kryptowalut?
  8. 8. Podpisy Schnorra - co to jest?
  9. 9. MimbleWimble
  10. 10. Cyfrowe prawo własności
  11. 11. Czym są ETFy?
  12. 12. Jak sprawdzić projekt kryptowalutowy – czyli tokenomia kryptowalut
  13. 13. Czym jest atak 51% na blockchain?
  14. 14. Czym jest i jak działa DAO? 
  15. 15. Zero-Knowledge Proof- protokół, który szanuje prywatność
  16. 16. Co to jest EOSREX?
  17. 17. Co to jest Proof of Elapsed Time- dowód upływającego czasu (PoET)?
  18. 18. Mirror Protocol – co to jest?
  19. 19. Aktywa syntetyczne
  20. 20. Jak stworzyć własny NFT?
  21. 21. Czym są likwidacje DeFI?
  22. 22. Nowy system tożsamości - Polygon ID
  23. 23. Fundacja Ethereum i protokół Scroll - czym są?
  24. 24. Czym jest bizantyjska tolerancja błędów?
  25. 25. Czym jest skalowalność technologii blockchain?
  26. 26. Interchain Security- nowy protokół Cosmos (Atom)
  27. 27. Coin Mixing vs. Coin Join - definicja, możliwości i zagrożenia
  28. 28. Czym jest Ethereum Virtual Machine MEV?
  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. Czym jest NEAR Rainbow Bridge?
  41. 41. Liquid Staking Ethereum i tokeny LSD. Co musisz wiedzieć na ten temat?
  42. 42. 10 najlepszych blockchainowych wyroczni. Jak działają? Czym się różnią?
  43. 43. Czym jest Web3.js i Ether.js? Jakie są między nimi podstawowe różnice?
  44. 44. Czym jest StarkWare i rekurencyjne dowody ważności
  45. 45. Quant Network: Skalowalność przyszłości
  46. 46. Polygon zkEVM - wszystko, co powinieneś wiedzieć
  47. 47. Co to jest Optimism (OP) i jak działają jego rollupy?
  48. 48. Czym są węzły RPC node i jak działają?
  49. 49. SEI Network: wszystko, co musisz wiedzieć o rozwiązaniu warstwy 1 dla DeFi
  50. 50. Rodzaje mechanizmów konsensusu Proof-of-Stake: DPoS, LPoS oraz BPoS
  51. 51. Bedrock: krzywa epileptyczna, która zapewnia bezpieczeństwo!
  52. 52. Czym jest Tendermint i jak działa?
  53. 53. Pantos: jak rozwiązać problem transferu tokenów miedzy blockchainami?
  54. 54. Czym jest szyfrowanie asymetryczne?
  55. 55. Funkcja Base-58 w kryptowalutach
  56. 56. Czym jest i jak działa protokół Nostr?
  57. 57. Czym jest i jak działa most XDAI Bridge?
  58. 58. Porównanie Solidity i Rust: Wybór języka programowania w ekosystemie blockchain.
  59. 59. Czym jest Real-Time Operating System (RTOS)?
  60. 60. Czym jest i jak działa Rinkeby Testnet Ethereum?
  61. 61. Czym jest szyfrowanie probabilistyczne?
  62. 62. Czym jest Pinata w Web 3? Wyjaśniamy!
  63. 63. Czym jest EIP-4337? Czy Ethereum Account Abstraction zmieni Web3 na zawsze?
  64. 64. Czym są audyty inteligentnych kontraktów? Jakie firmy się nim zajmują?
  65. 65. Jak działa portfel AirGapped?
  66. 66. Czym jest proto-danksharding (EIP-4844) na Ethereum?
  67. 67. Czym jest i jak działa zdecentralizowana pamięć masowa?
  68. 68. Jak odzyskać kryptowaluty wysłane na niewłaściwy adres lub sieć? Praktyczny poradnik!
  69. 69. Portfel MPC i Obliczenia Wielostronne: Innowacyjna technologia dla prywatności i bezpieczeństwa.
  70. 70. Podpis progowy w kryptografii: zaawansowana technika podpisywania!
  71. 71. Adres Vanity w kryptowalutach: czym jest i jaka jest jego charakterystyka?
  72. 72. Atak Ponownego Wejścia (Reentrancy Attack) na inteligentnych kontraktach: zagrożenie dla bezpieczeństwa blockchain!
  73. 73. Slither: statyczny analizator dla smart kontraktów!
  74. 74. Sandwich Attack w DeFi: wyjaśnienie i zagrożenia!
  75. 75. Blockchain RPC dla Web3: Kluczowa technologia w świecie zdecentralizowanych finansów!
  76. 76. Re-staking: Korzyści z ponownego delegowania środków w stakingu!
  77. 77. Base: Ewolucja transakcji kryptowalutowych dzięki rozwiązaniu warstwy 2 od Coinbase
  78. 78. IPFS: Nowa era zdecentralizowanego przechowywania danych
  79. 79. Typowe luki i zabezpieczenia mostów w technologii blockchain
  80. 80. JumpNet – nowy sidechain Ethereum
Lekcja 60 z 80

60. Czym jest i jak działa Rinkeby Testnet Ethereum?

Rinkeby stanowi jedną z testowych sieci na platformie Ethereum, funkcjonującą jako w pełni zdecentralizowana platforma obsługująca inteligentne kontrakty. Sieci testowe pełnią istotną rolę w procesie deweloperskim, umożliwiając programistom przetestowanie aplikacji opartych na danym blockchainie przed ich uruchomieniem na głównej sieci. Rinkeby, będąca publicznym testnetem Ethereum, dostępna jest dla szerokiej społeczności. Warto jednak zauważyć, że w 2022 roku, podobnie jak Ropsten i Kovan, Rinkeby została wycofana.

Czym była sieć testowa Rinkeby Testnet Ethereum?

Jak już wcześniej wspomniano, testnet funkcjonował jako sieć oparta na konsensusie Proof-of-Authority (PoA), co oznaczało, że transakcje były zatwierdzane przez węzły, a nie przez górników. W praktyce oznaczało to wykorzystanie konsensusu do tworzenia bloków.

Proces tworzenia nowych bloków był powierzony walidatorom, którzy byli wybierani na podstawie swojej reputacji i ilości posiadanych Etherów Rinkeby. Walidatorzy byli zachęcani do aktywnego tworzenia bloków, a w zamian otrzymywali nagrody w postaci Rinkeby Ether.

Sieć testowa była wyposażona we wbudowany eksplorator bloków i debugger, co umożliwiało deweloperom efektywne debugowanie aplikacji. Dzięki tym funkcjom Rinkeby charakteryzowała się szybkością i przewidywalnością, przewyższającą Ethereum.

Rinkeby zyskała popularność wśród deweloperów głównie dzięki krótkiemu czasowi blokowania, który wynosił około 15 sekund, w porównaniu do np. Ropsten, gdzie czas blokowania wynosi około 30 sekund.

Dodatkowo, rozmiar danych łańcucha bloków w sieci testowej Rinkeby był stosunkowo niewielki, wynoszący niecałe 6 GB. To oznaczało, że uruchomienie węzła Ethereum dla Rinkeby nie wymagało dużych zasobów danych.

Przed swoim wycofaniem, Rinkeby cieszyła się reputacją niezawodnej i szybkiej sieci testowej, stanowiącej popularny wybór wśród deweloperów.

Przypadki użycia sieci testowej Rinkeby

Sieć służyła głównie do testowania aplikacji przez deweloperów. Był to świetny wybór, ponieważ środowisko testowe było kontrolowane, działało praktycznie jak Mainnet Ethereum i nie wymagało nakładu finansowego, związanego z wykonywaniem inteligentnych kontraktów.

Jako ciekawostkę powiemy Wam, że Rinkeby było używane przez takie firmy jak OpenSea, Manifold, Studios czy nawet Rarible.

Drugi ważny przypadek użycia, to wykorzystanie sieci jako narzędzie edukacyjne. Każdy z nas się myli – deweloperzy również. Korzystanie z sieci testowej, w tym przypadku Rinkeby, pozwalało deweloperom lepiej zrozumieć, jak korzystać z mainnetu w przyszłości.

I ostatni przypadek, gdzie deweloperzy używali tej sieci do testowania aktualizacji platform bazowych. Jest to niemalże niezbędny proces, do tworzenia lepszych narzędzi programistycznych dla całego ekosystemu Web3.

Jakie wady i zalety miała sieć?

Korzystanie z sieci testowej opartej na Ethereum, jaką była Rinkeby, wiązało się z pewnymi zaletami i wadami. Przyjrzyjmy się kluczowym aspektom tego doświadczenia:

Po pierwsze, Rinkeby była szybsza i bardziej przewidywalna niż Ethereum, co ułatwiało deweloperom testowanie aplikacji i upewnianie się, że działają one zgodnie z oczekiwaniami.

Dzięki własnej walucie Rinkeby Ether (RNET), deweloperzy mieli możliwość testowania swoich pomysłów w bardziej realistycznym środowisku.

Transakcje były zatwierdzane przez węzły, a nie górników, co sprawiało, że sieć była bardziej bezpieczna i mniej podatna na ataki.

Rinkeby zapewniała szybkie i niezawodne środowisko do testowania aplikacji opartych na Ethereum.

Sieć nie była przeznaczona do użytku w środowiskach produkcyjnych, co oznaczało, że nie osiągnęła takiego poziomu bezpieczeństwa, niezawodności i wydajności jak Ethereum.

Jako sieć Proof-of-Authority (PoA), była mniej zdecentralizowana niż główna sieć Ethereum.

Gdyby istniała do dzisiaj, prawdopodobnie nie cieszyłaby się takim samym poziomem wsparcia i zasobów jak Ethereum.

Rinkeby Ether (RNET) nie miał wartości w świecie rzeczywistym, nie można było nim handlować ani wymieniać na inne kryptowaluty. Był używany wyłącznie do celów testowania w sieci.

Podsumowanie

Podczas aktywnego użytkowania, Rinkeby doskonale współpracowała z innymi narzędziami dla deweloperów, dostarczając im efektywnych środków do tworzenia zdecentralizowanych aplikacji. Współpraca ta opierała się na wykorzystaniu nowoczesnej technologii Web3.