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:
- 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.
- 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!