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:
- Zero-knowledge (ZK) Rollups – są odpowiedzialne za obliczenia poza łańcuchem, a następnie przesyłają dowód ważności do łańcucha.
- 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!