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

37. Polygon Zk Rollups – co powinieneś wiedzieć na jego temat?

Polygon, wcześniej znany jako Matic Network, stanowi rozwiązanie mające na celu zwiększenie skalowalności Ethereum. Głównym produktem firmy jest sidechain Polygon, który cieszy się popularnością jako alternatywa dla Ethereum, dzięki niskim opłatom transakcyjnym i znacznie szybszym transakcjom. W niniejszym artykule skupimy się jednak na Polygon Zk Rollups – czym są i jakie korzyści niosą?

Polygon obecnie rozwija pakiet rollupów Zero Knowledge (Zk Rollups), które mają na celu zwiększenie przepustowości na Ethereum, jednocześnie utrzymując pełną decentralizację i zapewniając bezpieczeństwo. Dzięki Zk Rollups transakcje są przetwarzane poza głównym łańcuchem, co skutkuje zmniejszeniem obciążenia obliczeniowego warstwy głównej. Wszystko to ma na celu osiągnięcie większej skalowalności.

Polygon Zk Rollups – definicja

Zero Knowledge Rollup w ramach projektu Polygon to innowacyjne rozwiązanie skalujące, które zamienia wiele transakcji off-chain w jedną transakcję on-chain. Zk Rollupy eliminują konieczność, aby górnicy w głównej sieci Ethereum weryfikowali poszczególne transakcje. Jak to osiągają? Generują dowody ważności lub dowody zerowej wiedzy dla każdego rollupu.

Dzięki temu Ethereum może bezpiecznie weryfikować autentyczność transakcji zbiorczych, ponieważ dowody ważności są oparte na matematycznej logice, co sprawia, że są łatwo udowadnialne. To jednocześnie poprawia bezpieczeństwo rollupów.

Polygon Zk Rollups umożliwiają również natychmiastowe potwierdzenie danej transakcji na głównym łańcuchu. Dzięki temu użytkownicy sieci mogą swobodnie przenosić swoje środki pomiędzy rollupem a głównym blockchainem (Ethereum) bez żadnych opóźnień.

Sieć Polygon aktywnie wspiera rozwój skalowalności Ethereum, planując zainwestować ponad 1 milion USD w technologię zerowej wiedzy. Kilka produktów na platformie Polygon już opiera się na tej technologii, takich jak Zero, Hermez, Miden i Nightfall.

Polygon Zero to również rozwiązanie Zk Rollup, lecz zaprojektowane specjalnie w celu redukcji kosztów obliczeniowych związanych z generowaniem dowodów ważności. Chociaż dowody zerowej wiedzy mogą zwiększać skalowalność, ich efektywność jest ograniczona ze względu na kosztowny proces generowania tych dowodów.

Rozwiązaniem tego problemu ma być Polygon Zero, który wykorzystuje tzw. dowody rekurencyjne. Posiadają one szybsze systemy proverów. Polygon Zero generuje dowody jednocześnie dla każdej transakcji w danej partii. Następnie cała maszyna agreguje wiele dowodów transakcji jednocześnie, tworząc jeden kompleksowy dowód w sieci Ethereum.

Ten mechanizm znacznie redukuje czas i koszty związane z generowaniem niezbędnych i wiarygodnych dowodów ważności dla transakcyjnych rollupów. Oczywiście, Polygon Zero został zaprojektowany z myślą o pełnej kompatybilności z wirtualną maszyną Ethereum, o której wspominaliśmy tutaj.

Polygon Hermez i Polygon Hermez 2.0

Polygon Hermez to kolejny przykład Zk Rollup, którego głównym celem jest decentralizacja. Podobno jest to jedyny rollup, który działa zdecentralizowanie na szczycie Ethereum.

Hermez operuje na bazie dowodu efektywności (PoE), co gwarantuje pełną decentralizację i bezpieczeństwo sieci. Struktura sieci składa się z Sequencerów i Aggregatorów, które wspólnie zapewniają funkcjonalność rollupu. Sequencery przyjmują transakcje, a Aggregatorzy generują dowody Zk, które następnie są przekazywane do Ethereum.

Ciekawym aspektem, na który warto zwrócić uwagę, jest to, że w mechanizmie konsensusu PoE każdy może zostać Sequencerem lub Aggregatorem. To zabezpiecza cały Polygon Hermez przed potencjalnymi problemami związanymi z centralizacją.

Dodatkowo, jeśli chodzi o protokół Hermez, istotne jest zauważenie jego imponującej przepustowości, osiąganej dzięki technologii zerowej wiedzy. Protokół może obsługiwać aż 2000 transakcji w jednej partii!

Hermez 2.0

Polygon Hermez został uruchomiony w 2021 roku, ale niestety jego główną wadą jest brak kompatybilności z Ethereum Virtual Machine (EVM). W rezultacie większość jego funkcji jest ograniczona, co skutkuje możliwością obsługi jedynie prostych transferów tokenów i wymian.

W odpowiedzi na te ograniczenia, Polygon Hermez 2.0 został zaprojektowany jako plan rozwoju. Jego celem jest pełna kompatybilność z Ethereum Virtual Machine. Co więcej, wprowadzi on Ethereum Virtual Machine o zerowej wiedzy (zkEVM). Jeśli ktoś jest zainteresowany szczegółowym działaniem zkEVM, zapraszamy do odwiedzenia naszej lekcji, gdzie skupialiśmy się na tym temacie.

Dzięki Hermez 2.0 Polygon będzie mógł skalować Ethereum, poprzez wykorzystanie rollupów ZK.

Polygon Miden

Polygon Miden to Zk Rollup zaprojektowany do ogólnego zastosowania, opierający się na STARK z kompatybilnością z Ethereum Virtual Machine (EVM). STARK, czyli Scalable Transparent Argument of Knowledge, to kryptograficzny dowód używany w tym kontekście.

Co czyni Polygon Miden dość wyjątkowym, to jego oparcie na maszynie wirtualnej Miden. Ta maszyna może obsługiwać dowolną logikę i uruchamiać inteligentne kontrakty, co umożliwia programistom łatwe kompilowanie kodu napisanego w językach takich jak Solidity czy Vyper.

Warto zauważyć, że Polygon Miden jest w fazie prototypu, ale w momencie pełnego wdrożenia ma potencjał zwiększenia przepustowości sieci Ethereum do ponad 1000 transakcji na sekundę (TPS). Obecnie zdolny jest do przetwarzania aż 5000 transakcji w pojedynczym bloku.

Polygon Nightfall

To rozwiązanie typu enterprise rollup, które zostało stworzone w celu ułatwienia przeprowadzania prywatnych transakcji dla firm, które zainicjowały swoją działalność na Ethereum Mainnet 17 maja ubiegłego roku.

W przypadku Polygon Nightfall, rollupy wykorzystują technologię Optimistic Rollups oraz kryptografię Zero-knowledge. Optymistyczne rollupy zmniejszają koszty, natomiast dowody Zk zapewniają pełną prywatność transakcji.

Dla dużych organizacji poszukujących efektywnego skalowania i możliwości prowadzenia prywatnych transakcji, Polygon Nightfall stanowi odpowiedź na ich potrzeby. Projekt Nightfall nadal się rozwija, a Polygon ogłosił, że wersja beta zostanie wkrótce uruchomiona na Ethereum Mainnet.

Jaka jest różnica pomiędzy Polygon Zk Rollups a innymi rollupami z zerową wiedzą?

Zdecydowanie istnieją różnice pod względem szybkości, kosztów i zdolności do obsługi obliczeń zgodnych z Ethereum Virtual Machine (EVM).

Przyjrzyjmy się na przykład StarkNet i zkSync, tradycyjnym rollupom, które niestety charakteryzują się wysokimi kosztami obliczeniowymi generowanych dowodów. W porównaniu do nich, Polygon Zk Rollups są znacznie bardziej ekonomiczne.

Co więcej, rozwiązania Polygon Zk są celowo zaprojektowane w taki sposób, aby minimalizować koszty generowania dowodów. Jeden Polygon Rollup może wygenerować dowód w zaledwie około 170 milisekund.

Inną istotną cechą jest fakt, że Polygon Zk oferuje dowody o mniejszych rozmiarach niż tradycyjne mechanizmy, sięgając nawet jedynie 45 kb. To eliminuje potrzebę centralizacji sprzętu i redukuje obciążenia kosztowe.

Na koniec, warto podkreślić, że Polygon Zk Rollups są w pełni kompatybilne z Ethereum Virtual Machine.

Polygon Zk Rollups – cztery, najważniejsze cechy

  1. Skalowalność: Rollupy zerowej wiedzy są kluczowe dla poprawy skalowalności Ethereum, zachowując jednocześnie pełną decentralizację i bezpieczeństwo. Zarówno Polygon Zero, jak i Polygon Hermez zdolne są zwiększyć przepustowość sieci do tysięcy transakcji na sekundę.
  2. Niskie Opłaty za Transakcje: Jak już wspomniano, opłaty za gaz bywają problematyczne dla niektórych deweloperów. Przeniesienie większości transakcji na Polygon za pomocą rollupów dramatycznie redukuje opłaty transakcyjne w sieci Ethereum.
  3. Bezpieczeństwo: Polygon Zk Rollups oparte są na stabilnej i solidnej kryptografii. W porównaniu do innych rozwiązań opartych na dowodach wiedzy, osiągają znacznie wyższy poziom bezpieczeństwa.
  4. Innowacyjność: Ethereum, ze względu na swoje ograniczenia dotyczące skalowalności, czasem może stwarzać wyzwania dla deweloperów. Dzięki Polygon Zk Rollups, twórcy zyskują nowe możliwości innowacyjne, przyczyniając się do dalszego rozwoju ekosystemu Ethereum.

Podsumowanie

Widzisz, jak złożony jest obszar Polygon Zk Rollups. Jednakże, dzięki intensywnym wysiłkom Polygon w integrowaniu Zk Rollups z Ethereum, rozszerza to potencjał tej technologii. Rollupy tworzone przez Polygon posiadają ogromne perspektywy. Z niecierpliwością oczekujemy dalszego rozwoju tych innowacyjnych dowodów zerowej wiedzy.