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 atak 51% na blockchain?
  4. 4. Zero-knowledge proof- protokół, który szanuje prywatność
  5. 5. Co to jest EOSREX?
  6. 6. Mirror Protocol – co to jest 
  7. 7. Czym jest i jak działa DAO? 
  8. 8. Czym jest spoofing na rynku kryptowalut?
  9. 9. Cyfrowe prawo własności
  10. 10. Jak sprawdzić projekt kryptowalutowy – czyli tokenomia kryptowalut
  11. 11. Czym jest Ethereum Plasma?
  12. 12. Co to jest Ethereum Casper?
  13. 13. Co to jest Selfish Minning?
  14. 14. Jak stworzyć własny NFT?
  15. 15. Podpisy Schnorra - co to jest?
  16. 16. Co to jest dowód Zk-SNARK i Zk-STARK
  17. 17. Co to jest Proof of Elapsed Time- dowód upływającego czasu (PoET)?
  18. 18. MimbleWimble
  19. 19. Czym są ETFy?
  20. 20. Aktywa syntetyczne
  21. 21. Czym są likwidacje DeFI?
  22. 22. Nowy system tożsamości - Polygon ID
  23. 23. Czym jest Ethereum Virtual Machine MEV?
  24. 24. Fundacja Ethereum i protokół Scroll - czym są?
  25. 25. Czym jest bizantyjska tolerancja błędów?
  26. 26. Czym jest skalowalność technologii blockchain?
  27. 27. Interchain Security- nowy protokół Cosmos (Atom)
  28. 28. Coin Mixing vs. Coin Join - definicja, możliwości i zagrożenia
  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. Polygon zkEVM - wszystko, co powinieneś wiedzieć
  41. 41. Co to jest Optimism (OP) i jak działają jego rollupy?
  42. 42. Czym są węzły RPC node i jak działają?
  43. 43. SEI Network: wszystko, co musisz wiedzieć o rozwiązaniu warstwy 1 dla DeFi
  44. 44. Rodzaje mechanizmów konsensusu Proof-of-Stake: DPoS, LPoS oraz BPoS
  45. 45. Bedrock: krzywa epileptyczna, która zapewnia bezpieczeństwo!
  46. 46. Czym jest Tendermint i jak działa?
  47. 47. Pantos: jak rozwiązać problem transferu tokenów miedzy blockchainami?
  48. 48. Czym jest szyfrowanie asymetryczne?
  49. 49. Funkcja Base-58 w kryptowalutach
  50. 50. Czym jest i jak działa protokół Nostr?
  51. 51. Czym jest i jak działa most XDAI Bridge?
  52. 52. Porównanie Solidity i Rust: Wybór języka programowania w ekosystemie blockchain.
  53. 53. Czym jest Pinata w Web 3? Wyjaśniamy!
  54. 54. Czym jest Real-Time Operating System (RTOS)?
Lekcja 41 z 54

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

Optimism to rozwiązanie warstwy 2 Ethereum. Zostało zbudowane tak, żeby było tanie i łatwe w użyciu. Pojawiło się po raz pierwszy w 2019 roku, a Mainnet uruchomiono w 2021. Sieć została zaprojektowana tak, żeby odzwierciedlać blockchain Ethereum. Dlatego też deweloperzy mogą wdrażać już istniejące inteligentne kontrakty na blockchainie bardzo sprawnie.  

Optimism to oparta na Ethereum zdecentralizowana platforma, która umożliwia nam błyskawiczne transakcje i skalowanie inteligentnych kontraktów. OP to natywny token platformy.

Jak działa Optimism?

Sieć ma swoją filozofię. Opiera się ona na czterech filarach: prostocie, pragmatyzmie, zrównoważeniu no i oczywiście – optymizmie. Optimism to rollup, który poprawia przepustowość i opóźnienia w łańcuchu głównym Ethereum. Jak? Przenosi obliczenia i dane poza łańcuch główny. Zmniejsza tym samym zatory w sieci bazowej i poprawia skalowalność Ethereum.

Optymistyczne rollupy, mają swoje charakterystyczne cechy. Jedną z nich jest publikacja niewielu informacji o transakcjach on-chain i automatyczne założenie, że wszystkie transakcje są ważne.

Czym są rollupy?

To jedno z wielu rozwiązań skalujących. Pomagają one Ethereum osiągnąć większą przepustowość danej transakcji. Wykonują więc transakcje poza warstwą 1, następnie są one tam wysyłane i osiągają konsensus. Jaka jest z tego korzyść? Zmniejszenie obciążenia głównej sieci, przy jednoczesnym zagwarantowaniu duże bezpieczeństwa.

Mamy dwa główne typy rollupów:

  1. Zero-knowledge (ZK) Rollups – są odpowiedzialne za obliczenia poza łańcuchem, a następnie przesyłają dowód ważności do łańcucha.
  2. Optymistyczne rollupy – z góry zakładają, że transakcje są domyślnie ważne, uruchamiają obliczenia poprzez fraud-proof. Jednakże tylko wtedy, gdy pojawia się wyzwanie.

Optimism należy do tej drugiej kategorii. Jest również macierzystym łańcuchem Ethereum.

Jak działa sieć Optimism?

Wszystkie bloki na Optimism są przechowywane w ramach konkretnego inteligentnego kontraktu. Jest on zbudowany na Ethereum i nazywa się CannonicalTransactionChain-CTC. Takie kontrakty zawierają kod, który gwarantuje nam, że aktualna lista bloków nie może być zmieniona przez najnowsze transakcje Ethereum. Oczywiście może ona zostać złamana, ale tylko w przypadku, kiedy Ethereum przejdzie reorganizację i zmieniony zostanie porządek.

Następnie mamy produkcję bloków, za którą odpowiedzialny jest sekwencer. Pomaga on sieci i robi następujące rzeczy:

  • Natychmiastowo potwierdza transakcje i aktualizuje stan sieci.
  • Konstruuje i wykonuje bloki warstwy drugiej.
  • Przekazuje transakcje użytkowników do warstwy pierwszej.
  • Sekwencer odrzuca lub akceptuje transakcje natychmiast. Dokładnie tak, jak są odbierane. Gdy ktoś wyśle opłatę, sekwencer sprawdza, czy jest ona ważna i przekaże ją dalej, jako blok oczekujący. Takie bloki są następnie grupowane i okresowo przekazane do Ethereum w celu finalizacji.

Głównym celem takiej produkcji bloków jest to, aby zmniejszyć opłaty za transakcje. Oczywiście, taka opłata zmienia się w zależności od obciążenia sieci w danym czasie. Nawet wtedy, gdy transakcje zostały wysłane do sekwencera.

Realizacja bloku. Zanim przejdziemy do szczegółowego omówienia tego tematu, musisz wiedzieć, że węzły Ethereum pobierają bloki z sieci Ethereum. Natomiast węzły Optimism pobierają bloki bezpośrednio z kontraktu CTC append-only.

Dwa podstawowe składniki tworzą węzły Optimism. Są to Ethereum Data Indexer i Optimism Client Software. Indekser danych Ethereum ma rekonstruować blockchain Optimism z bloków, które są publikowane w kontrakcie CTC. Często nazywany jest także transportem danych.  

Fault Proofs. Użycie Optimistic Rollups oznacza, że zobowiązania stanu są publikowane w sieci Ethereum bezpośrednio, bez żądania dowodu ważności tych zobowiązań.  Dowody są wymagane tylko wtedy, gdy zobowiązanie stanu jest kwestionowane. Jeśli zakwestionowanie skończy się powodzeniem, wówczas zostanie usunięte i zastąpione przez inne.

Token OP

Jest natywną kryptowalutą systemu. Cała sieć jest zarządzana przez tak zwany kolektyw Optimism. Dlatego też zarządzanie Optimism Collective składa się z dwóch części: Domu Tokenów i Domu Obywateli.

Dom tokenów razem z tokenem OP zarządza siecią Optimism. Sam token OP został rozesłany do setek tysięcy adresów, które angażują się w zarządzanie systemem. Członkowie Domu Tokenów są odpowiedzialni za zarządzanie systemem, przy użyciu tokenów OP.

Co ciekawe, token OP został uruchomiony poprzez airdrop. Rozprowadził on w sumie 5% całej podaży tokena. Kim byli Ci szczęśliwcy, którzy dostali token? To wyborcy DAO, użytkownicy Optimism, darczyńcy Gitrcoin i wielu innych.

Polecamy śledzić projekt – zespół potwierdził, że czeka nas kolejny airdrop. Na ten cel planuje przeznaczyć 19% całej podaży. Więc może Ty będziesz kolejnym szczęśliwcem!

Podsumowanie

Optimism jest jednym z równie popularnych rozwiązań skalujących Ethereum. Fundacja Optimism chce nawet wdrożyć Mainnet sieci do Bedrock, który jest zdecentralizowaną architekturą rollup nowej generacji, opracowaną przez Optimism Labs. Trzymamy kciuki i wróżymy świetlaną przyszłość tej sieci!