Mechanizm konsensusu | Lybra Finance jest obecny w następujących sieciach: Arbitrum, Ethereum
Arbitrum to rozwiązanie warstwy 2 na szczycie Ethereum, które wykorzystuje Optimistic Rollups w celu zwiększenia skalowalności i zmniejszenia kosztów transakcji. Zakłada, że transakcje są domyślnie ważne i weryfikuje je tylko wtedy, gdy istnieje wyzwanie (optymistyczne): Podstawowe komponenty: \u2022 Sekwencerzy: Zamawia transakcje i tworzy partie do przetwarzania. \u2022 Bridge (most): Ułatwia transfery aktywów między Arbitrum i Ethereum. \u2022 Dowód oszustwa: Ochrona przed nieprawidłowymi transakcjami poprzez interaktywny proces weryfikacji. Proces weryfikacji: 1. Przesyłanie transakcji: Użytkownicy przesyłają transakcje do sekwencera Arbitrum, który je porządkuje i grupuje. 2. Zobowiązanie stanu: Te partie są przesyłane do Ethereum z zobowiązaniem stanu. 3. Okres wyzwania: Walidatorzy mają określony czas na zakwestionowanie stanu, jeśli podejrzewają oszustwo. 4. Rozstrzyganie sporów: Jeśli dojdzie do zakwestionowania, spór jest rozstrzygany w ramach iteracyjnego procesu w celu zidentyfikowania oszukańczej transakcji. Ostateczna operacja jest wykonywana na Ethereum w celu określenia prawidłowego stanu. 5. Wycofanie i kary: Jeśli oszustwo zostanie udowodnione, stan jest wycofywany, a nieuczciwa strona jest karana. Bezpieczeństwo i wydajność: Połączenie sekwencera, mostu i interaktywnych dowodów oszustwa zapewnia, że system pozostaje bezpieczny i wydajny. Minimalizując ilość danych w łańcuchu i wykorzystując obliczenia poza łańcuchem, Arbitrum może zapewnić wysoką przepustowość i niskie opłaty.
Sieć Ethereum wykorzystuje mechanizm konsensusu Proof-of-Stake do walidacji nowych transakcji w łańcuchu bloków. Główne komponenty 1. Walidatorzy: Walidatorzy są odpowiedzialni za proponowanie i walidację nowych bloków. Aby zostać walidatorem, użytkownik musi zdeponować 32 ETH w inteligentnym kontrakcie. Stawka ta działa jako zabezpieczenie i może zostać stakowana, jeśli walidator zachowuje się nieuczciwie. 2. Beacon Chain: Beacon Chain jest kręgosłupem Ethereum 2.0. Koordynuje on sieć walidatorów i zarządza protokołem konsensusu. Jest on odpowiedzialny za tworzenie nowych bloków, przygotowanie walidatorów w komitety i wdrażanie ostateczności bloków. Proces konsensusu 1. Propozycja bloku: Walidatorzy są wybierani losowo do proponowania nowych bloków. Wybór ten opiera się na ważonej funkcji losowej (WRF), w której waga jest określana przez ilość stakowanych ETH. 2. Potwierdzenie: Walidatorzy nie proponujący bloku uczestniczą w atestacji. Zaświadczają oni o ważności proponowanego bloku, głosując na niego. Walidatory są następnie agregowane w celu utworzenia pojedynczego dowodu ważności bloku. 3. Komitety: Walidatorzy są przygotowani w komitety, aby usprawnić proces walidacji. Każdy komitet jest odpowiedzialny za walidację bloków w ramach określonego shardu lub samego łańcucha Beacon Chain. Zapewnia to decentralizację i bezpieczeństwo, ponieważ mniejsza grupa walidatorów może szybko osiągnąć konsensus. 4. Ostateczność: Ethereum 2.0 wykorzystuje mechanizm o nazwie Casper FFG (Friendly Finality Gadget) w celu osiągnięcia finalności. Ostateczność oznacza, że blok i jego transakcje są uważane za nieodwracalne i potwierdzone. Walidatorzy głosują nad ostatecznością bloków, a gdy zostanie osiągnięta superwiększość, blok zostaje sfinalizowany. 5. Zachęty i kary: Walidatorzy otrzymują nagrody za uczestnictwo w sieci, w tym za proponowanie bloków i potwierdzanie ich ważności. I odwrotnie, walidatorzy mogą zostać ukarani za złośliwe zachowanie, tak jak podwójne sygnały lub pozostawanie offline przez dłuższy czas. Zapewnia to uczciwe uczestnictwo i bezpieczeństwo sieci. |
Mechanizmy zachęt i obowiązujące opłaty | Lybra Finance jest obecny w następujących sieciach: Arbitrum, Ethereum
Arbitrum One, rozwiązanie do skalowania warstwy 2 dla Ethereum, wykorzystuje kilka mechanizmów motywacyjnych w celu zapewnienia bezpieczeństwa i integralności transakcji w swojej sieci. Kluczowe mechanizmy obejmują: 1. Walidatory i sekwencery: o Sekwencery są odpowiedzialne za zamawianie transakcji i tworzenie partii, które są przetwarzane poza łańcuchem. Odgrywają one kluczową rolę w utrzymaniu wydajności i przepustowości sieci. o Walidatory monitorują działania sekwencerów i zapewniają prawidłowe przetwarzanie transakcji. Weryfikują przejścia stanów i zapewniają, że żadne nieprawidłowe transakcje nie są zawarte w partiach. 2. Dowody oszustwa: o Założenie ważności: Transakcje przetwarzane poza łańcuchem są uznawane za ważne. Pozwala to na szybką finalizację transakcji i wysoką przepustowość. o Okres wyzwania: Istnieje z góry określony okres, w którym każdy może zakwestionować ważność transakcji, przesyłając dowód oszustwa. Mechanizm ten działa jako środek odstraszający przed złośliwym zachowaniem. o Rozstrzyganie sporów: W przypadku zgłoszenia sprzeciwu uruchamiany jest interaktywny proces weryfikacji w celu dokładnego określenia etapu, na którym doszło do oszustwa. Jeśli wyzwanie jest prawidłowe, nieuczciwa transakcja zostaje cofnięta, a nieuczciwy podmiot zostaje ukarany. 3. Zachęty ekonomiczne: o Nagrody za uczciwe zachowanie: Uczestnicy sieci, tacy jak walidatory i sekwencery, są motywowani poprzez nagrody za uczciwe i skuteczne wykonywanie swoich obowiązków. Nagrody te pochodzą z opłat transakcyjnych i potencjalnie innych zachęt wynikających z protokołu. o Kary za nieuczciwe zachowanie: Uczestnicy, którzy angażują się w nieuczciwe zachowanie lub przesyłają nieprawidłowe transakcje, są karani. Może to obejmować obcięcie postawionych tokenów lub inne formy kar ekonomicznych, które służą zniechęceniu do złośliwych działań. Opłaty w łańcuchu blokowym Arbitrum One 1. Opłaty transakcyjne: o Opłaty warstwy 2: Użytkownicy uiszczają opłaty za transakcje przetwarzane w sieci Layer 2. Opłaty te są zazwyczaj niższe niż opłaty głównej sieci Ethereum ze względu na zmniejszone obciążenie obliczeniowe głównego łańcucha. o Opłata transakcyjna Arbitrum: Opłata jest pobierana za każdą transakcję przetworzoną przez sekwencer. Opłata ta pokrywa koszt przetworzenia transakcji i zapewnienia jej włączenia do partii. 2. Opłaty za dane L1: o Wysyłanie partii do Ethereum: Okresowo aktualizacje stanu z transakcji warstwy 2 są publikowane w sieci głównej Ethereum jako dane calldata. Wiąże się to z opłatą, znaną jako opłata za dane L1, która uwzględnia gaz wymagany do opublikowania tych aktualizacji stanu w Ethereum. o Podział kosztów: Ponieważ transakcje są grupowane, stałe koszty publikowania aktualizacji stanu w Ethereum są rozłożone na wiele transakcji, dzięki czemu jest to bardziej opłacalne dla użytkowników.
Ethereum, szczególnie po przejściu na Ethereum 2.0 (Eth2), wykorzystuje mechanizm konsensusu Proof-of-Stake (PoS) w celu zabezpieczenia swojej sieci. Zachęty dla walidatorów i struktury opłat odgrywają kluczową rolę w utrzymaniu bezpieczeństwa i wydajności łańcucha bloków. Mechanizmy motywacyjne 1. Nagrody za staking: Nagrody dla walidatorów: Walidatorzy mają zasadnicze znaczenie dla mechanizmu PoS. Są oni odpowiedzialni za proponowanie i walidację nowych bloków. Aby wziąć w tym udział, muszą postawić co najmniej 32 ETH. W zamian otrzymują nagrody za swój wkład, które są wypłacane w ETH. Nagrody te stanowią połączenie nowo wybitych ETH i opłat transakcyjnych z bloków, które zatwierdzają. Wskaźnik nagród: Stawka nagrody dla walidatorów jest dynamiczna i zależy od całkowitej ilości ETH postawionych w sieci. Im więcej postawionych ETH, tym niższa indywidualna stawka nagrody i odwrotnie. Ma to na celu zrównoważenie bezpieczeństwa sieci i zachęty do uczestnictwa. 2. Opłaty transakcyjne: Opłata podstawowa: Po wdrożeniu aktualizacji Ethereum Improvement Proposal (EIP) 1559, model opłat transakcyjnych zmienił się, aby uwzględnić opłatę podstawową, która jest spalana (tj. usuwana z obiegu). Ta opłata podstawowa dostosowuje się dynamicznie w oparciu o zapotrzebowanie sieci, mając na celu ustabilizowanie opłat transakcyjnych i zmniejszenie zmienności. Opłata priorytetowa (Tip): Użytkownicy mogą również uwzględnić opłatę priorytetową (napiwek), aby zachęcić walidatorów do szybszego uwzględniania ich transakcji. Opłata ta trafia bezpośrednio do walidatorów, zapewniając im dodatkową zachętę do efektywnego przetwarzania transakcji. 3. Kary za niewłaściwe zachowanie: Slashing: Walidatorzy podlegają karom (slashing), jeśli angażują się w złośliwe zachowanie, takie jak podwójne podpisywanie lub walidacja nieprawidłowych informacji. Slashing skutkuje utratą części postawionych ETH, zniechęcając oszustów i zapewniając, że walidatorzy działają w najlepszym interesie sieci. Kary za brak aktywności: Walidatorzy ponoszą również kary za przedłużającą się nieaktywność. Zapewnia to, że walidatorzy pozostają aktywni i zaangażowani w utrzymanie bezpieczeństwa i działania sieci. Opłaty obowiązujące w łańcuchu blokowym Ethereum 1. Opłaty za gaz: Kalkulacja: Opłaty za gaz są obliczane na podstawie złożoności obliczeniowej transakcji i wykonywania inteligentnych kontraktów. Każda operacja na maszynie wirtualnej Ethereum (EVM) ma powiązany koszt gazu. Dynamiczna korekta: Opłata podstawowa wprowadzona przez EIP-1559 dynamicznie dostosowuje się do przeciążenia sieci. Gdy popyt na przestrzeń blokową jest wysoki, opłata podstawowa wzrasta, a gdy popyt jest niski, maleje. 2. Opłaty za inteligentne kontrakty: Wdrożenie i interakcja: Wdrożenie inteligentnego kontraktu na Ethereum wiąże się z uiszczeniem opłat gazowych proporcjonalnych do złożoności i wielkości kontraktu. Interakcja z wdrożonymi inteligentnymi kontraktami (np. wykonywanie funkcji, przesyłanie tokenów) również wiąże się z opłatami za gaz. Optymalizacje: Deweloperzy są zachęcani do optymalizacji swoich inteligentnych kontraktów w celu zminimalizowania zużycia gazu, dzięki czemu transakcje są bardziej opłacalne dla użytkowników. 3. Opłaty za transfer aktywów: Transfery tokenów: Transfer ERC-20 lub innych standardów tokenów wiąże się z opłatami za gaz. Opłaty te różnią się w zależności od implementacji umowy tokena i bieżącego zapotrzebowania sieci. |