Mechanizm konsensusu | lingo jest obecny w następujących sieciach: Base, Solana
Mechanizm konsensusu protokołu Base, rozwiązanie warstwy 2 Ethereum uruchomione przez Coinbase, wykorzystuje Optimistic Rollups do skalowania zbudowanego na zestawie programistycznym Optimism (SDK). Kluczowe komponenty: 1. Optimistic Rollups: Założenie ważności: Transakcje są domyślnie uznawane za ważne i są przetwarzane poza łańcuchem. Zamiast udowadniać ważność każdej transakcji, system zakłada, że są one prawidłowe, chyba że zostaną zakwestionowane. Dowody oszustwa: Jeśli istnieje podejrzenie oszustwa, mechanizm kwestionowania (dowód błędu) pozwala każdemu zakwestionować ważność transakcji w określonym czasie. Jeśli transakcja zostanie uznana za nieuczciwą, jest ona wycofywana, a nieuczciwy podmiot zostaje ukarany. 2. Sekwencer: Zamawianie transakcji: Sekwencer jest odpowiedzialny za zamawianie transakcji i tworzenie partii do przetworzenia poza łańcuchem. Produkcja bloków: Konstruuje i wykonuje bloki warstwy 2, które są następnie przesyłane do Ethereum (warstwa 1) w celu sfinalizowania. Aktualizacje stanu: Zapewnia potwierdzenia transakcji i aktualizacje stanu, zapewniając, że stan sieci pozostaje spójny i dokładny. 3. Interakcja z Ethereum: Kontrakty On-Chain: Optimistic Rollups wykorzystują inteligentne kontrakty wdrożone w Ethereum do zarządzania blokami rollup, monitorowania aktualizacji stanu i śledzenia depozytów użytkowników. Obliczenia poza łańcuchem: Większość obliczeń i przechowywanie stanu odbywa się poza łańcuchem, co zwiększa skalowalność i zmniejsza opłaty. 4. Bezpieczeństwo i decentralizacja: Modułowy stos OP: Base opiera się na open-source'owym stosie OP Stack od Optimism, który został zaprojektowany tak, aby był wysoce modułowy i konfigurowalny. Publikowanie zobowiązań: Okresowo stan po transakcji jest przekazywany do Ethereum, zapewniając bezpieczeństwo i integralność transakcji warstwy 2. Odporność na cenzurę: Architektura zapewnia odporność na cenzurę równoważną Ethereum, ponieważ umożliwia bezpośrednie przesyłanie transakcji do sekwencera.
Solana wykorzystuje unikalne połączenie Proof of History (PoH) i Proof of Stake (PoS), aby osiągnąć szczytową przepustowość, najniższe opóźnienia i solidne bezpieczeństwo. Poniżej znajduje się szczegółowe wyjaśnienie działania tych mechanizmów: Podstawowe koncepcje 1. Dowód historii (PoH): Transakcje ze znacznikiem czasu: PoH to technika kryptograficzna, która oznacza transakcje znacznikami czasu, tworząc historyczny zapis, który dowodzi, że zdarzenie miało miejsce w określonym momencie. Weryfikowalna funkcja opóźnienia: PoH wykorzystuje funkcję Verifiable Delay Function (VDF) do generowania unikalnego skrótu, który zawiera transakcję i czas jej przetworzenia. Ta sekwencja skrótów zapewnia weryfikowalną kolejność zdarzeń, umożliwiając sieci skuteczne uzgodnienie kolejności transakcji. 2. Proof of Stake (PoS): Wybór walidatorów: Walidatorzy są wybierani do tworzenia nowych bloków na podstawie liczby tokenów SOL, które zostały przez nich stakowane. Im więcej stakowanych tokenów, tym większa szansa na wybór do walidacji transakcji i tworzenia nowych bloków. Delegowanie: Posiadacze tokenów mogą delegować swoje tokeny SOL do walidatorów, zdobywając nagrody proporcjonalne do ich stawki, jednocześnie zwiększając bezpieczeństwo sieci. Proces konsensusu 1. Walidacja transakcji: Transakcje są transmitowane do sieci i zbierane przez walidatorów. Każda transakcja jest walidowana, aby upewnić się, że spełnia on kryteria sieci, tak jak posiadanie poprawnych autorskich podpisów i wystarczających środków. 2. Generowanie sekwencji PoH: Walidator generuje sekwencję hashy przy użyciu PoH, z których każdy zawiera znacznik czasu i poprzedni hash. Proces ten tworzy historyczny zapis transakcji, ustanawiając zegar kryptograficzny dla sieci. 3. Produkcja bloków: Sieć wykorzystuje PoS do wyboru walidatora-lidera na podstawie jego stawki. Lider jest odpowiedzialny za łączenie walidowanych transakcji w blok. Walidator-lider wykorzystuje sekwencję PoH do zamawiania transakcji w bloku, zapewniając, że wszystkie transakcje są przetwarzane we właściwej kolejności. 4. Konsensus i finalizacja: Inni walidatorzy weryfikują blok utworzony przez walidatora-lidera. Sprawdzają poprawność sekwencji PoH i walidują transakcje w bloku. Po zweryfikowaniu bloku jest on dodawany do łańcucha bloków. Walidatorzy składają sygnał na bloku i jest on uznawany za finalizację. Bezpieczeństwo i zachęty ekonomiczne 1. Zachęty dla walidatorów: Nagrody za blok: Walidatorzy otrzymują nagrody za tworzenie i walidację bloków. Nagrody te są dystrybuowane w tokenach SOL i są proporcjonalne do stawki i wydajności walidatora. Opłaty transakcyjne: Walidatorzy zarabiają również na opłatach transakcyjnych od transakcji zawartych w produkowanych przez nich blokach. Opłaty te stanowią dodatkową zachętę dla walidatorów do efektywnego przetwarzania transakcji. 2. Bezpieczeństwo: Stakowanie: Walidatorzy muszą stakować tokeny SOL, aby uczestniczyć w procesie konsensusu. Stakowanie działa jak zabezpieczenie, zachęcając walidatorów do uczciwego działania. Jeśli walidator zachowa się złośliwie lub nie wykona zadania, ryzykuje utratę stakowanych tokenów. Stakowanie delegowane: Posiadacze tokenów mogą delegować swoje tokeny SOL do walidatorów, zwiększając bezpieczeństwo sieci i decentralizację. Delegujący wnoszą nagrody i są zachęcani do wybierania wiarygodnych walidatorów. 3. Kary ekonomiczne: Slashing: Walidatorzy mogą być karani za złośliwe zachowanie, tak jak podwójne podpisy lub tworzenie nieprawidłowych bloków. Kara ta, znana jako slashing, skutkuje utratą części stakowanych tokenów, zniechęcając do nieuczciwych działań. |
Mechanizmy zachęt i obowiązujące opłaty | lingo jest obecny w następujących sieciach: Base, Solana
Base, rozwiązanie do skalowania warstwy 2 Ethereum, wykorzystuje połączenie zachęt ekonomicznych i mechanizmów bezpieczeństwa w celu zapewnienia integralności i bezpieczeństwa transakcji. Base wykorzystuje Optimistic Rollups w celu zwiększenia skalowalności przy jednoczesnym zachowaniu bezpieczeństwa. Mechanizmy motywacyjne 1. Walidatorzy i sekwencery: Sekwencery: W Base sekwencery są odpowiedzialne za zamawianie transakcji i tworzenie partii, które są przetwarzane poza łańcuchem. Odgrywają kluczową rolę w utrzymaniu wydajności i przepustowości sieci. Nagrody dla walidatorów: Walidatorzy otrzymują nagrody za udział w procesie konsensusu. Nagrody te mogą obejmować opłaty transakcyjne i dodatkowe zachęty związane z protokołem. 2. Zachęty ekonomiczne: Opłaty transakcyjne: Sekwencery zarabiają na opłatach transakcyjnych od użytkowników, którzy chcą, aby ich transakcje były przetwarzane. Opłaty te zachęcają sekwencerów do uczciwego i wydajnego działania. Nagrody za wyzwania: Użytkownicy, którzy z powodzeniem kwestionują nieprawidłowe transakcje, przesyłając dowody oszustwa, są nagradzani. Mechanizm ten zachęca społeczność do aktywnego monitorowania i zapewniania poprawności transakcji. 3. Kary za złośliwe działania: Kary ekonomiczne: Walidatorzy lub sekwencery, które działają w sposób złośliwy, na przykład włączając nieprawidłowe transakcje, podlegają karom ekonomicznym. Kary te mogą obejmować przepadek stakowanych tokenów lub inne formy strat ekonomicznych. Dowody oszustwa: Jeśli transakcja zostanie zakwestionowana i okaże się nieważna, nieuczciwa strona zostanie ukarana, a stan zostanie przywrócony. Zniechęca to do złośliwych zachowań i zapewnia integralność sieci. Opłaty mające zastosowanie do podstawowego protokołu blockchain 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ą zazwyczaj niższe niż w głównej sieci Ethereum ze względu na mniejsze obciążenie obliczeniowe głównego łańcucha. Efektywność kosztowa: Poprzez agregację wielu transakcji w jedną partię, Base 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 Base są oparte na wymaganych zasobach obliczeniowych. Gwarantuje to, że użytkownicy są obciążani proporcjonalnie do zużywanych zasobów.
Solana wykorzystuje połączenie Proof of History (PoH) i Proof of Stake (PoS) do zabezpieczenia swojej sieci i walidacji transakcji. Poniżej znajduje się szczegółowe wyjaśnienie mechanizmów motywacyjnych i obowiązujących opłat: Mechanizmy motywacyjne 1. Walidatorzy: Nagrody stakingowe: Walidatorzy są wybierani na podstawie liczby tokenów SOL, które postawili. Otrzymują oni nagrody za tworzenie i walidację bloków, które są dystrybuowane w SOL. Im więcej postawionych tokenów, tym większe szanse na bycie wybranym do walidacji transakcji i tworzenia nowych bloków. Opłaty transakcyjne: Walidatorzy zarabiają część opłat transakcyjnych uiszczanych przez użytkowników za transakcje, które uwzględniają w blokach. Stanowi to dodatkową zachętę finansową dla walidatorów do efektywnego przetwarzania transakcji i utrzymywania integralności sieci. 2. Delegatorzy: Staking delegowany: Posiadacze tokenów, którzy nie chcą uruchamiać węzła walidatora, mogą delegować swoje tokeny SOL do walidatora. W zamian delegatorzy dzielą się nagrodami zdobytymi przez walidatorów. Zachęca to do powszechnego udziału w zabezpieczaniu sieci i zapewnia decentralizację. 3. Bezpieczeństwo ekonomiczne: Slashing: Walidatorzy mogą być karani za oszustwa, takie jak tworzenie nieprawidłowych bloków lub częste przebywanie w trybie offline. Kara ta, znana jako slashing, wiąże się z utratą części postawionych tokenów. Slashing odstrasza nieuczciwe działania i zapewnia, że walidatorzy działają w najlepszym interesie sieci. Koszt alternatywny: Stakując tokeny SOL, walidatorzy i delegaci blokują swoje tokeny, które w przeciwnym razie mogłyby zostać wykorzystane lub sprzedane. Ten koszt alternatywny zachęca uczestników do uczciwego działania w celu zdobycia nagród i uniknięcia kar. Opłaty obowiązujące na blockchainie Solana 1. Opłaty transakcyjne: Niskie i przewidywalne opłaty: Solana została zaprojektowana do obsługi dużej liczby transakcji, co pomaga utrzymać opłaty na niskim i przewidywalnym poziomie. Średnia opłata transakcyjna na Solanie jest znacznie niższa w porównaniu do innych blockchainów, takich jak Ethereum. Struktura opłat: Opłaty są uiszczane w SOL i są wykorzystywane do rekompensowania walidatorom zasobów, które zużywają do przetwarzania transakcji. Obejmuje to moc obliczeniową i przepustowość sieci. 2. Opłaty za wynajem: Przechowywanie stanu: Solana pobiera opłaty za przechowywanie danych na blockchainie. Opłaty te mają na celu zniechęcenie do nieefektywnego korzystania z pamięci stanu i zachęcenie programistów do czyszczenia nieużywanego stanu. Opłaty za wynajem pomagają utrzymać efektywność i wydajność sieci. 3. Opłaty za inteligentne kontrakty: Koszty wykonania: Podobnie jak w przypadku opłat transakcyjnych, opłaty za wdrażanie i interakcję z inteligentnymi kontraktami w Solana są oparte na wymaganych zasobach obliczeniowych. Gwarantuje to, że użytkownicy są obciążani proporcjonalnie do zużywanych zasobów. |