Mechanizm konsensusu | Optimism to rozwiązanie do skalowania warstwy 2 dla Ethereum, które wykorzystuje Optimistic Rollups, aby wzrosła przepustowość transakcji i zmniejszyły się koszty, jednocześnie dziedzicząc bezpieczeństwo głównego łańcucha Ethereum. Główne komponenty 1. Optimistic Rollups: Rollup Bloki: Transakcje są grupowane w bloki rollup i przetwarzane poza łańcuchem. Zobowiązania stanu: Stan tych transakcji jest okresowo przekazywany do głównego łańcucha Ethereum. 2. Sekwencerzy: Zamawianie transakcji: Sekwencerzy są odpowiedzialne za zamawianie transakcji i tworzenie partii. Aktualizacje stanu: Sekwencerzy aktualizują stan rollupu i przesyłają te aktualizacje do głównego łańcucha Ethereum. Produkcja bloków: Konstrukcja i wykonanie bloków warstwy 2, które są następnie wysyłane do Ethereum. 3. Dowody oszustwa: Założenie walidatora: Domyślnie zakłada się, że transakcje są ważne. Okres wyzwania: Określone okno czasowe, w którym każdy może zakwestionować transakcję, przesyłając dowód oszustwa. Rozstrzyganie sporów: Jeśli transakcja zostanie zakwestionowana, rozgrywana jest interaktywna gra weryfikacyjna w celu ustalenia jego ważności. W przypadku wykrycia oszustwa, nieważny stan jest wycofywany, a nieuczciwy uczestnik jest karany. Proces konsensusu 1. Przesyłanie transakcji: Użytkownicy przesyłają transakcje do sekwencera, który porządkuje je w partie. 2. Przetwarzanie partii: Sekwencer przetwarza te transakcje poza łańcuchem, aktualizując stan warstwy 2. 3. Zobowiązanie stanu: Zaktualizowany stan i partia transakcji są okresowo przekazywane do głównego łańcucha Ethereum. Odbywa się to poprzez opublikowanie korzenia stanu (hash kryptograficzny reprezentujący stan) i danych transakcji jako calldata w Ethereum. 4. Dowody oszustwa i wyzwania: Po opublikowaniu partii istnieje okres wyzwania, podczas którego każdy może przesłać dowód oszustwa, jeśli uważa, że transakcja jest nieważna. Interaktywna weryfikacja: Spór jest rozstrzygany poprzez interaktywną grę weryfikacyjną, która polega na rozbiciu transakcji na mniejsze kroki w celu zidentyfikowania dokładnego punktu oszustwa. Cofnięcia i kary: Jeśli oszustwo zostanie udowodnione, partia jest wycofywana, a oszust traci swoje stakowane zabezpieczenie jako karę. 5. Finalizacja: Po okresie wyzwania, jeśli nie zostanie przedstawiony żaden dowód oszustwa, partia jest uznawana za finalizację. Oznacza to, że transakcje są akceptowane jako ważne, a aktualizacje stanu są trwałe. |
Mechanizmy zachęt i obowiązujące opłaty | Optimism, rozwiązanie do skalowania Ethereum Layer 2, wykorzystuje Optimistic Rollups w celu zwiększenia przepustowości transakcji i obniżenia kosztów przy jednoczesnym zachowaniu bezpieczeństwa i decentralizacji. Oto szczegółowe spojrzenie na mechanizmy motywacyjne i obowiązujące opłaty w ramach protokołu Optimism: Mechanizmy motywacyjne 1. Sekwencery: Zamawianie transakcji: Sekwencerzy są odpowiedzialni za zamawianie i grupowanie transakcji poza łańcuchem. Odgrywają kluczową rolę w utrzymaniu wydajności i szybkości sieci. Zachęty ekonomiczne: Sekwencerzy zarabiają na opłatach transakcyjnych od użytkowników. Opłaty te zachęcają sekwencerów do szybkiego i dokładnego przetwarzania transakcji. 2. Walidatorzy i dowody oszustw: Założenie ważności: W Optimistic Rollups transakcje są domyślnie uznawane za ważne. Pozwala to na szybką finalizację transakcji. Mechanizm wyzwań: Walidatorzy (lub ktokolwiek inny) mogą zakwestionować ważność transakcji, przesyłając dowód oszustwa w określonym okresie wyzwania. Mechanizm ten zapewnia, że nieprawidłowe transakcje są wykrywane i przywracane. Nagrody za wyzwania: Osoby, które pomyślnie zakwestionowały transakcję, są nagradzane za zidentyfikowanie i udowodnienie nieuczciwych transakcji. Zachęca to uczestników do aktywnego monitorowania sieci pod kątem nieprawidłowych transakcji, zwiększając tym samym bezpieczeństwo. 3. Kary ekonomiczne: Kary za udowodnienie oszustwa: Jeśli sekwencer zawiera nieprawidłową transakcję i zostanie ona skutecznie zakwestionowana, grożą mu kary ekonomiczne, takie jak utrata części postawionego zabezpieczenia. Zniechęca to do nieuczciwych zachowań. Bezczynność i niewłaściwe zachowanie: Walidatorzy i sekwencerzy są również zachęcani do pozostania aktywnymi i prawidłowego zachowania, ponieważ brak aktywności lub niewłaściwe zachowanie może prowadzić do kar i utraty nagród. Opłaty obowiązujące w protokole Optimism Layer 2 1. Opłaty transakcyjne: Opłaty transakcyjne warstwy 2: Użytkownicy uiszczają opłaty za transakcje przetwarzane w sieci warstwy 2. Opłaty te są generalnie niższe niż opłaty głównej sieci Ethereum ze względu na mniejsze obciążenie obliczeniowe głównego łańcucha. Efektywność kosztowa: Poprzez łączenie wielu transakcji w jedną partię, Optimism zmniejsza całkowity koszt pojedynczej transakcji, czyniąc ją bardziej ekonomiczną dla użytkowników. 2. Opłaty za dane L1: Wysyłanie partii do Ethereum: Okresowo, aktualizacje stanu z transakcji warstwy 2 są publikowane w sieci głównej Ethereum jako calldata. Wiąże się to z opłatą znaną jako opłata za dane L1, która pokrywa koszt gazu związany z publikacją tych aktualizacji stanu w Ethereum. Podział kosztów: Stałe koszty publikowania aktualizacji stanu w Ethereum są rozłożone na wiele transakcji w ramach partii, zmniejszając obciążenie kosztami poszczególnych transakcji. 3. Opłaty za inteligentne kontrakty: Koszty wykonania: Opłaty za wdrażanie i interakcję z inteligentnymi kontraktami w Optimism są oparte na wymaganych zasobach obliczeniowych. Gwarantuje to, że użytkownicy są obciążani proporcjonalnie do zużywanych zasobów. |