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
Lekcja 47 z 79

47. Co to jest Optimism (OP) i jak działają jego rollupy?

Optimism to rozwiązanie warstwy drugiej dla Ethereum, które zostało opracowane z myślą o prostocie i niskich kosztach. Po raz pierwszy pojawiło się w 2019 roku, a pełnoprawny Mainnet został uruchomiony w 2021 roku. Sieć ta została zoptymalizowana, aby odzwierciedlać strukturę blockchaina Ethereum, co umożliwia deweloperom szybkie wdrażanie istniejących inteligentnych kontraktów na tej platformie.

Optimism to zdecentralizowana platforma oparta na Ethereum, oferująca szybkie transakcje i skalowalność inteligentnych kontraktów. Jej natywnym tokenem jest OP.

Jak działa Optimism?

Sieć Optimism opiera się na filozofii skupionej na czterech głównych zasadach: prostocie, pragmatyzmie, zrównoważeniu i oczywiście optymizmie. Optimism to rodzaj rozwiązania typu rollup, które skupia się na poprawie przepustowości i redukcji opóźnień w głównym łańcuchu Ethereum. Jak to osiąga? Przesuwa obliczenia i dane poza główny łańcuch, co skutkuje zmniejszeniem przeciążeń w sieci bazowej i zwiększeniem skalowalności Ethereum.

Optymistyczne rollupy charakteryzują się kilkoma unikalnymi cechami. Jedną z nich jest minimalna ilość publikowanych informacji o transakcjach on-chain oraz automatyczne zakładanie, że wszystkie transakcje są ważne.

Czym są rollupy?

Optimism to jedno z wielu rozwiązań skalujących, które wspomagają zwiększenie przepustowości transakcji w sieci Ethereum. Te rozwiązania przeprowadzają transakcje poza warstwą 1, a następnie przesyłają je do tej warstwy w celu osiągnięcia konsensusu. Jakie są z tego korzyści? Redukcja obciążenia głównej sieci, jednocześnie zapewniając wysoki poziom bezpieczeństwa.

Istnieją dwa główne typy rollupów:

  1. Zero-Knowledge (ZK) Rollups – odpowiadają za przeprowadzanie obliczeń poza łańcuchem, a następnie przesyłają dowód ważności transakcji do łańcucha.
  2. Optymistyczne Rollupy – zakładają domyślnie, że wszystkie transakcje są ważne, uruchamiając obliczenia poprzez mechanizm fraud-proof. Jednakże, wykonują to tylko w przypadku wyzwania.

Optimism należy do drugiej kategorii rollupów i jest również rodzajem macierzystego łańcucha dla Ethereum.

Jak działa sieć Optimism?

Wszystkie bloki na Optimism są przechowywane w ramach konkretnego inteligentnego kontraktu, zbudowanego na Ethereum, znanego jako CannonicalTransactionChain (CTC). Te kontrakty zawierają kod, który gwarantuje, że aktualna lista bloków nie może być zmieniona przez najnowsze transakcje Ethereum. Oczywiście, może to być złamane jedynie w przypadku, gdy Ethereum przejdzie reorganizację i zostanie zmieniony porządek.

Proces produkcji bloków jest odpowiedzialnością sekwencera, który wspomaga sieć poprzez natychmiastowe potwierdzanie transakcji, aktualizację stanu sieci, konstruowanie i wykonywanie bloków warstwy drugiej oraz przekazywanie transakcji użytkowników do warstwy pierwszej. Sekwencer akceptuje lub odrzuca transakcje natychmiast po ich otrzymaniu. Gdy użytkownik wysyła opłatę, sekwencer sprawdza jej ważność i przekazuje ją jako blok oczekujący. Bloki te są następnie grupowane i regularnie przesyłane do Ethereum w celu finalizacji.

Głównym celem produkcji bloków jest zmniejszenie opłat za transakcje, a opłata ta może się zmieniać w zależności od obciążenia sieci w danym czasie, nawet po wysłaniu transakcji do sekwencera.

Proces realizacji bloku na Optimism obejmuje pobieranie bloków bezpośrednio z kontraktu CTC, a nie z sieci Ethereum, jak to robią węzły Ethereum. Węzły Optimism składają się z dwóch głównych komponentów: Indeksatora Danych Ethereum i Oprogramowania Klienta Optimism. Indeksator Danych Ethereum ma za zadanie odtwarzać blockchain Optimism z bloków publikowanych w kontrakcie CTC, często określanym jako transport danych.

Ważnym elementem jest użycie dowodów na wypadek błędów (Fault Proofs). W przypadku Optimistic Rollups, zobowiązania stanu są publikowane bezpośrednio w sieci Ethereum, bez konieczności dostarczania dowodów ważności, chyba że dane zobowiązanie jest kwestionowane. Jeśli zakwestionowanie jest skuteczne, zobowiązanie jest usuwane i zastępowane innym.

Token OP

Jest to natywna kryptowaluta w systemie. Całą siecią zarządza kolektyw znany jako Optimism. Zarządzanie w ramach Optimism Collective składa się z dwóch kluczowych elementów: Domu Tokenów i Domu Obywateli.

Dom Tokenów, wraz z tokenem OP, pełni rolę zarządzania siecią Optimism. Sam token OP został rozdystrybuowany do setek tysięcy adresów, które są zaangażowane w zarządzanie systemem. Członkowie Domu Tokenów mają kluczową rolę w kierowaniu systemem, korzystając z tokenów OP.

Ciekawym faktem jest to, że token OP został wprowadzony poprzez airdrop, w ramach którego rozdzielono 5% całkowitej podaży tokena. Ci, którzy otrzymali tokeny, obejmują wyborców DAO, użytkowników Optimism, darczyńców Gitcoin i wielu innych.

Zespół projektu potwierdził, że planowany jest kolejny airdrop, na który przeznaczony zostanie 19% całej podaży. To z pewnością stanowi interesującą okazję dla potencjalnych uczestników!

Podsumowanie

Optimism to jedno z popularnych rozwiązań skalujących Ethereum. Fundacja Optimism wyraziła zamiar wdrożenia Mainnet do Bedrock, innowacyjnej zdecentralizowanej architektury rollup nowej generacji opracowanej przez Optimism Labs. Trzymamy kciuki i oczekujemy obiecującej przyszłości tej sieci!