Protokół Optimism to protokół warstwy 2, zaprojektowany, aby pomóc użytkownikom Ethereum przyspieszyć i obniżyć opłaty za transakcje w sieci Ethereum. Aby to osiągnąć, Optimism wykorzystuje technologię znaną jako „Optimistic Rollups”.
EJest to technologia skalowalności typu „rollups”, która obejmuje dużą liczbę operacji Ethereum i syntetyzuje je w pojedynczą operację, która jest następnie przechowywana w blockchainie. W ten sposób protokół Optimism może przetworzyć setki operacji i zredukować je do jednej, osiągając większą skalowalność sieci przy jednoczesnym zachowaniu bezpieczeństwa.
Optimism został zaprezentowany w czerwcu 2019 roku, a do października tego samego roku jego sieć testowa była już uruchomiona. Jednak dopiero w styczniu 2021 roku uruchomiono główną sieć alfa, a w grudniu 2021 roku Optimism został udostępniony globalnie z pełnym wsparciem dla Ethereum i jego EVM.
Czym są Optymistyczne Rollupy i jak działają?
Optymistyczne Rollupy (OR) to bardzo szczególny rodzaj operacji blockchain. Pozwalają one na wykorzystanie zaawansowanej kryptografii do grupowania dziesiątek, a nawet setek operacji w jedną transakcję. W ten sposób możemy zwiększyć wydajność przetwarzania blockchaina, a jednocześnie zachować możliwość weryfikacji wykonanych operacji poprzez prostą weryfikację operacji syntezy.
Zlecenia nie tylko umożliwiają tego typu działania w przypadku prostych transakcji, ale mogą być również stosowane w bardziej złożonych operacjach z wykorzystaniem inteligentnych kontraktów. Właśnie dlatego Optimmistic Rollups jest uważany za jedną z największych i najbardziej obiecujących technologii skalowalności Ethereum.
Aby osiągnąć tę funkcjonalność, Optism stworzył sieć specjalnych węzłów, na których działa Optimism Virtual Machine (OVM), pochodna Ethereum Virtual Machine (EVM). Ta sieć węzłów OVM umożliwia utworzenie zdecentralizowanej sieci węzłów, które mogą ze sobą współdziałać, podobnie jak warstwa 2 Ethereum. Tam programiści mogą replikować zdecentralizowane aplikacje Ethereum i uruchamiać je w sieci Optimism. Ponieważ Optimism i Ethereum są kompatybilne na poziomie kodu i kryptografii, migracja przebiega niemal bezproblemowo, odciążając programistów i jednocześnie ułatwiając użytkownikom dostęp do platformy. W rzeczywistości, możesz używać Optimism z portfelami Ethereum, takimi jak MetaMask, za pomocą zaledwie kilku kliknięć.
Optymistyczne podsumowania, technologiczny klucz do optymizmu
Nazwa Optimistic Rollups wzięła się z dwóch powodów:
Najpierw używane są „zbiory”, które są niczym innym jak zbiorami pogrupowanych transakcji, syntetyzowanymi w pojedynczą operację i przechowywanymi w głównym łańcuchu. Gdy użytkownicy Optimism wykonują operacje, operacje te są obsługiwane przez węzły sieci Optimism.
Sieć ta działa w oparciu o model Proof of Stake (PoS), z własnymi regułami konsensusu i szybkością działania. Wszystkie transakcje są przetwarzane przez węzły Optimism, a poprzez walidację podzbioru tych transakcji generują one unikalny dowód kryptograficzny. Dowód ten ustanawia bezpośrednie połączenie między transakcjami sieci Optimism a transakcją wysłaną do sieci Ethereum, gdzie może ona zostać zweryfikowana i przetworzona jak każda inna transakcja Ethereum.
Po drugie, nazywa się je „optymistycznym”, ponieważ rozwiązanie zawsze dąży do optymalnej równowagi między bezpieczeństwem i szybkością. Jest to możliwe, ponieważ węzły Optimism publikują wyłącznie niezbędne minimum informacji, bez dowodów, zakładając, że działają bez popełniania oszustwa i udostępniając dowody wyłącznie w przypadku oszustwa.
Z drugiej strony, podobnie jak w przypadku większości rozwiązań Ethereum warstwy 2, środki transakcyjne w Optimism są przechowywane w inteligentnym kontrakcie na Ethereum, gdzie użytkownicy wpłacają środki, rejestrowane są węzły Optimism, a dowody oszustwa są zatwierdzane. Typowy proces interakcji z tego typu rozwiązaniem wygląda następująco:
- Użytkownik wysyła transakcję wdrożenia inteligentnego kontraktu poza łańcuchem do węzła Optimism.
- Węzeł lokalnie wdraża transakcję, która tworzy nowy inteligentny kontrakt.
- Obliczany jest nowy pierwiastek stanu (znany również jako pierwiastek Merkle’a).
- Węzeł Optimism tworzy transakcję Ethereum zawierającą nowy korzeń stanu, kończąc w ten sposób operację.
Zalety i wady optymizmu
Głównymi zaletami tej technologii są:
- Oferuje ogromną elastyczność w obliczeniach uogólnionych (zgodność z algorytmem Turinga / EVM).
- Umożliwia drastyczny wzrost skalowalności bez konieczności przeprowadzania hard forków w sieci Ethereum. (Teoretycznie Optimism może przetwarzać około 2000 transakcji na sekundę).
- Wszystkie dane są dostępne w łańcuchu (nie ma potrzeby polegania na dostawcach danych spoza łańcucha).
- Sieć Optimism jest odporna na reorganizacje i ataki, które mogą one powodować. Na przykład, reorganizacja Ethereum musiałaby przekroczyć 50 bloków, aby sieć zaczęła być dotknięta i wymagała reorganizacji. Gwarantuje to, że sieć Optimism będzie zawsze utrzymywać poziom bezpieczeństwa zbliżony do Ethereum.
Do jego głównych wad możemy zaliczyć:
- Ograniczona wydajność w porównaniu do niektórych innych rozwiązań warstwy 2 (Plasma, ZK Rollups itp.).
- Pojawiają się pewne dodatkowe problemy bezpieczeństwa (omówione poniżej).
- W sieci Optimism dość łatwo jest zastosować pewien rodzaj cenzury, co, choć wykrywalne, nadal stanowi przeszkodę w jej wdrożeniu.
Przesyłanie tokenów między Ethereum i Optimism
Platforma Optimism została zaprojektowana tak, aby umożliwić użytkownikom wysyłanie dowolnych wiadomości pomiędzy platformą Optimism a inteligentnymi kontraktami Ethereum. Dzięki temu możliwe jest przesyłanie zasobów, w tym tokenów ERC-20, ERC-721 i ERC-1155, między dwiema sieciami bez żadnych komplikacji. Dokładny mechanizm tej komunikacji różni się w zależności od kierunku, w którym wysyłane są wiadomości.
Optimism wykorzystuje tę funkcjonalność w standardowym pomoście, aby umożliwić użytkownikom wpłacanie środków z Ethereum do Optimism, a także wypłacanie ich z Optimism z powrotem do Ethereum. Szczegółowe informacje na temat działania standardowego pomostu można znaleźć w dokumentacji dla programistów i przykładach.
Aby wysyłać wiadomości z Ethereum do Optimism, użytkownicy muszą po prostu aktywować kontrakt na Ethereum, aby utworzyć nowy blok na Optimism. Bloki utworzone przez użytkowników mogą zawierać transakcje, które wydają się pochodzić z adresu, który wygenerował blok. Z drugiej strony, kontrakty w Optimism nie mogą łatwo generować transakcji w Ethereum w taki sam sposób, w jaki kontrakty Ethereum generują transakcje w Optimism.
W rezultacie proces przesyłania danych z Optimism do Ethereum jest nieco bardziej skomplikowany. Zamiast automatycznie generować uwierzytelnione transakcje, musimy być w stanie przekazywać weryfikowalne informacje o stanie Optimism do kontraktów znajdujących się na Ethereum.
Tworzenie weryfikowalnych oświadczeń o stanie sieci wymaga kryptograficznego zatwierdzenia. Stan optymizmu jest aktualizowany po każdym bloku, więc to zatwierdzenie również będzie się zmieniać po każdym bloku. Zatwierdzenia są publikowane regularnie (dwa razy na godzinę) w inteligentnym kontrakcie w sieci Ethereum.
Użytkownicy mogą wykorzystać te zobowiązania do generowania testów drzewa Merkle'a dotyczących stanu optymizmu. Testy te można weryfikować za pomocą inteligentnych kontraktów w Ethereum. Optimism utrzymuje wygodny kontrakt komunikacji międzyłańcuchowej, który umożliwia weryfikację tych testów w imieniu innych kontraktów. Zapewnia to komunikację między obiema sieciami.
Optymizm, otwarte pole dla DeFi
Możliwość uruchomienia dowolnego inteligentnego kontraktu zaprojektowanego dla Ethereum we własnej sieci sprawia, że Optimism jest niezrównaną platformą programistyczną dla Web3 i DeFi. Co więcej, Optimism może pochwalić się jednym z największych wdrożonych ekosystemów DeFi.

Od aplikacji DeFi, takich jak Synthetix, Lyra, Perpetual, Uniswap, 1inch, AAVE, Curve Finance, DeFi Saver, Instadapp, Matcha i Tornado Cash, po ekosystemy NFT i mosty międzyłańcuchowe, powodem tej ekspansji jest szybkość działania, bardzo niskie koszty transakcji i łatwość wdrażania zdecentralizowanych aplikacji w tej sieci.
To zaczyna się na Bit2Me Wkrocz do świata kryptowalut z przytupem. Zarejestruj się łatwo i otrzymaj 15 € GRATIS przy pierwszym zakupie za pomocą tego linku. Nie czekaj dłużej, dołącz do rewolucji kryptowalut! Zarejestruj się
Korzystanie z optymizmu
Korzystanie z Optimism jest dość proste. Jeśli masz już zainstalowany portfel taki jak MetaMask, dodanie obsługi Optimism jest proste. Wystarczy dodać następujące parametry do portfela:
- Nazwa sieci: Optymizm
- Adres URL sieci: https://mainnet.optimism.io
- Identyfikator ciągu: 10
- Symbol waluty: ETH
- Adres URL eksploratora bloków: https://optimistic.etherscan.io
A jeśli chcesz zrobić to łatwiej, możesz użyć Chainlist, aby dodać sieć do MetaMask za pomocą kilku kliknięć:

W obu przypadkach, po dodaniu sieci, wystarczy przejść do dowolnej aplikacji zdecentralizowanej (DApp) korzystającej z Optimism, aby móc z niej korzystać bez żadnych problemów. Na przykład, na poniższym zrzucie ekranu widać, jak korzystamy z Uniswap w sieci Optimism.

W każdym razie pamiętaj, że aby korzystać z Optimism, musisz doładować swoje konto w sieci Optimism, co możesz zrobić za pośrednictwem mostu. Proces jest dość prosty: wystarczy mieć dodatnie saldo w portfelu (korzystając z sieci Ethereum) i dodać żądane saldo tokenów do wykorzystania w sieci.

naciśnij tutaj aby bezpłatnie i bezpiecznie założyć konto użytkownika w języku hiszpańskim i otrzymać prezent o wartości 15 €.
Autor


