Mechanizm konsensusu | GMX jest obecny w następujących sieciach: Arbitrum, Avalanche
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ć blockchain Avalanche wykorzystuje unikalny mechanizm konsensusu Proof-of-Stake o nazwie Avalanche Consensus, który obejmuje trzy połączone ze sobą protokoły: Snowball, Snowflake i Avalanche. Proces konsensusu Avalanche 1. Protokół Snowball: o Losowe próbkowanie: Każdy walidator losowo wybiera mały podzbiór innych walidatorów o stałym rozmiarze. Wielokrotne odpytywanie: Walidatorzy wielokrotnie ankietują próbkowanych walidatorów w celu określenia preferowanej transakcji. Liczniki zaufania: Walidatorzy utrzymują liczniki zaufania dla każdej transakcji, zwiększając je za każdym razem, gdy próbkowany walidator obsługuje preferowaną transakcję. Próg decyzji: Gdy licznik zaufania przekroczy wcześniej zdefiniowany próg, transakcja jest uznawana za zaakceptowaną. 2. Protokół Snowflake: Decyzja binarna: Ulepsza protokół Snowball poprzez włączenie binarnego procesu decyzyjnego. Walidatorzy decydują między dwiema sprzecznymi transakcjami. Binarny poziom zaufania: Liczniki zaufania są używane do śledzenia preferowanej decyzji binarnej. Ostateczność: Gdy decyzja binarna osiągnie określony poziom zaufania, staje się ostateczna. 3. Protokół lawinowy: Struktura DAG: Wykorzystuje strukturę bezpośredniego grafu acyklicznego (DAG) do organizowania transakcji, umożliwiając równoległe przetwarzanie i wyższą przepustowość. Porządkowanie transakcji: Transakcje są dodawane do DAG na podstawie ich zależności, zapewniając spójną kolejność. Konsensus w sprawie DAG: Podczas gdy większość protokołów Proof-of-Stake wykorzystuje konsensus Byzantine Fault Tolerant (BFT), Avalanche wykorzystuje konsensus Avalanche, walidatory osiągają konsensus w sprawie struktury i zawartości DAG poprzez powtarzające się Snowball i Snowflake. |
Mechanizmy zachęt i obowiązujące opłaty | GMX jest obecny w następujących sieciach: Arbitrum, Avalanche
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.
Avalanche wykorzystuje mechanizm konsensusu znany jako Avalanche Consensus, który opiera się na połączeniu walidatorów, stakingu i nowatorskiego podejścia do konsensusu w celu zapewnienia bezpieczeństwa i integralności sieci. Walidatorzy: Staking: Walidatorzy w sieci Avalanche są zobowiązani do stakowania tokenów AVAX. Stakowana kwota wpływa na prawdopodobieństwo, że zostaną wybrani do zaproponowania lub zatwierdzenia nowych bloków. Nagrody: Walidatorzy otrzymują nagrody za udział w procesie konsensusu. Nagrody te są proporcjonalne do ilości postawionych tokenów AVAX oraz ich czasu pracy i wydajności w walidacji transakcji. Delegacja: Walidatorzy mogą również akceptować delegacje od innych posiadaczy tokenów. Delegujący dzielą się nagrodami w oparciu o kwotę, którą delegują, co zachęca mniejszych posiadaczy do pośredniego udziału w zabezpieczaniu sieci. 2. Zachęty ekonomiczne: Nagrody blokowe: Walidatorzy otrzymują nagrody blokowe za proponowanie i walidację bloków. Nagrody te są dystrybuowane z inflacyjnej emisji tokenów AVAX w sieci. Opłaty transakcyjne: Walidatorzy zarabiają również część opłat transakcyjnych uiszczanych przez użytkowników. Obejmuje to opłaty za proste transakcje, interakcje inteligentnych kontraktów i tworzenie nowych aktywów w sieci. 3. Kary: Slashing: W przeciwieństwie do niektórych innych systemów PoS, Avalanche nie stosuje slashingu (tj. konfiskaty stakowanych tokenów) jako kary za niewłaściwe zachowanie. Zamiast tego sieć opiera się na zniechęceniu finansowym w postaci utraconych przyszłych nagród dla walidatorów, którzy nie są stale online lub działają złośliwie. o Wymagania dotyczące dostępności: Walidatorzy muszą utrzymywać wysoki poziom dostępności i prawidłowo weryfikować transakcje, aby nadal otrzymywać nagrody. Słaba wydajność lub złośliwe działania skutkują utratą nagród, zapewniając silną zachętę ekonomiczną do uczciwego działania. Opłaty na blockchainie Avalanche 1. Opłaty transakcyjne: Opłaty dynamiczne: Opłaty transakcyjne w Avalanche są dynamiczne i zmieniają się w zależności od zapotrzebowania sieci i złożoności transakcji. Zapewnia to, że opłaty pozostają sprawiedliwe i proporcjonalne do wykorzystania sieci. Spalanie opłat: Część opłat transakcyjnych jest spalana, trwale usuwając je z obiegu. Ten mechanizm deflacyjny pomaga zrównoważyć inflację wynikającą z nagród blokowych i zachęca posiadaczy tokenów, potencjalnie zwiększając wartość AVAX w czasie. 2. Opłaty za inteligentne kontrakty: Koszty wykonania: Opłaty za wdrażanie i interakcję z inteligentnymi kontraktami są określane na podstawie wymaganych zasobów obliczeniowych. Opłaty te zapewniają, że sieć pozostaje wydajna, a zasoby są wykorzystywane w sposób odpowiedzialny. 3. Opłaty za utworzenie aktywów: Tworzenie nowych aktywów: Istnieją opłaty związane z tworzeniem nowych aktywów (tokenów) w sieci Avalanche. Opłaty te pomagają zapobiegać spamowi i zapewniają, że tylko poważne projekty korzystają z zasobów sieci. |