Mechanizm konsensusu | Web3War jest obecny w następujących sieciach: Binance Smart Chain, Zilliqa
Binance Smart Chain (BSC) wykorzystuje hybrydowy mechanizm konsensusu o nazwie Proof of Staked Authority (PoSA), który łączy w sobie elementy Delegated Proof of Stake (DPoS) i Proof of Authority (PoA). Metoda ta zapewnia szybki czas blokowania i niskie opłaty przy jednoczesnym zachowaniu poziomu decentralizacji i bezpieczeństwa. Podstawowe komponenty 1. Walidatorzy (tak zwani „członkowie gabinetu”): Walidatorzy w BSC są odpowiedzialni za tworzenie nowych bloków, walidację transakcji i utrzymanie bezpieczeństwa sieci. Aby zostać walidatorem, podmiot musi postawić znaczną ilość BNB (Binance Coin). Walidatorzy są wybierani poprzez staking i głosowanie przez posiadaczy tokenów. W danym momencie aktywnych jest 21 walidatorów, którzy zmieniają się, aby zapewnić decentralizację i bezpieczeństwo. 2. Delegaci: Posiadacze tokenów, którzy nie chcą uruchamiać węzłów walidatorów, mogą delegować swoje tokeny BNB do walidatorów. Delegacja ta pomaga walidatorom zwiększyć ich udział i zwiększa ich szanse na wybranie do produkcji bloków. Delegaci otrzymują część nagród, które otrzymują walidatorzy, zachęcając do szerokiego udziału w bezpieczeństwie sieci. 3. Kandydaci: Kandydaci to węzły, które postawiły wymaganą ilość BNB i znajdują się w puli, czekając na zostanie walidatorami. Zasadniczo są to potencjalni walidatorzy, którzy nie są obecnie aktywni, ale mogą zostać wybrani do zestawu walidatorów poprzez głosowanie społeczności. Kandydaci odgrywają kluczową rolę w zapewnieniu, że zawsze istnieje wystarczająca pula węzłów gotowych do podjęcia zadań walidacyjnych, utrzymując w ten sposób odporność sieci i decentralizację. Proces konsensusu 4. Wybór walidatorów: Walidatorzy są wybierani na podstawie ilości postawionych BNB i głosów otrzymanych od delegatów. Im więcej postawionych BNB i otrzymanych głosów, tym większa szansa na wybór do walidacji transakcji i tworzenia nowych bloków. Proces selekcji obejmuje zarówno obecnych walidatorów, jak i pulę kandydatów, zapewniając dynamiczną i bezpieczną rotację węzłów. 5. Produkcja bloków: Wybrani walidatorzy na zmianę produkują bloki w sposób podobny do PoA, zapewniając szybkie i wydajne generowanie bloków. Walidatorzy weryfikują transakcje, dodają je do nowych bloków i transmitują te bloki do sieci. 6. Finalizacja transakcji: BSC osiąga szybkie czasy bloków wynoszące około 3 sekund i szybką finalizację transakcji. Jest to możliwe dzięki wydajnemu mechanizmowi PoSA, który pozwala walidatorom na szybkie osiągnięcie konsensusu. Bezpieczeństwo i zachęty ekonomiczne 7. Staking: Walidatorzy są zobowiązani do postawienia znacznej ilości BNB, które działają jako zabezpieczenie zapewniające ich uczciwe zachowanie. Ta postawiona kwota może zostać zmniejszona, jeśli walidatorzy działają złośliwie. Staking zachęca walidatorów do działania w najlepszym interesie sieci, aby uniknąć utraty postawionych BNB. 8. Delegowanie i nagrody: Delegujący otrzymują nagrody proporcjonalne do ich udziałów w walidatorach. Zachęca ich to do wybierania wiarygodnych walidatorów i uczestniczenia w bezpieczeństwie sieci. Walidatorzy i delegaci dzielą się opłatami transakcyjnymi jako nagrodami, co zapewnia ciągłe zachęty ekonomiczne do utrzymania bezpieczeństwa i wydajności sieci. 9. Opłaty transakcyjne: BSC wykorzystuje niskie opłaty transakcyjne, płacone w BNB, dzięki czemu jest opłacalne dla użytkowników. Opłaty te są pobierane przez walidatorów jako część ich nagród, co dodatkowo zachęca ich do dokładnego i skutecznego walidowania transakcji.
Blockchain Zilliqa wykorzystuje hybrydowy mechanizm konsensusu, który łączy praktyczną bizantyjską tolerancję błędów (pBFT) i dowód pracy (PoW), aby zapewnić szczytową przepustowość, skalowalność i bezpieczeństwo. Główne komponenty mechanizmu konsensusu Zilliqa obejmują następujące elementy: Kluczowe cechy mechanizmu konsensusu Zilliqa: 1. Sharding: Zilliqa osiąga skalowalność poprzez sharding, gdzie sieć jest podzielona na mniejsze jednostki zwane shardami. Każdy shard przetwarza swój własny zestaw transakcji i inteligentnych kontraktów równolegle, umożliwiając sieci obsługę większej liczby transakcji. 2. Proof of Work (PoW): Mechanizm PoW służy do inicjowania konsensusu. Służy on przede wszystkim do bezpiecznego zabezpieczenia sieci i przypisywania węzłów do shardów. Górnicy PoW rozwiązują zagadki obliczeniowe, aby uczestniczyć w generowaniu bloków. Jednak PoW jest używany tylko przez krótki czas na początku procesu konsensusu, a obciążenie pracą jest w większości najniższe niż w tradycyjnych systemach PoW, takich jak Bitcoin. Mechanizm PoW zapewnia, że do udziału w sieci wybierane są jedyne węzły o wystarczającej mocy obliczeniowej, co zmniejsza prawdopodobieństwo ataków typu Sybil. 3. Praktyczna bizantyjska tolerancja błędów (pBFT): Po zakończeniu fazy PoW i przypisaniu węzłów do shardów, pBFT jest wykorzystywane do osiągnięcia konsensusu w każdym shardzie. Jest to bardziej energooszczędny algorytm konsensusu niż tradycyjny PoW, ponieważ nie wymaga od górników wykonywania obszernych obliczeń po początkowej selekcji. pBFT zapewnia finalizację bloków i gwarantuje, że nawet jeśli niektóre węzły zachowują się złośliwie lub zawodzą, sieć może nadal osiągnąć porozumienie i poprawnie przetwarzać transakcje. pBFT działa poprzez udział walidatorów z shardu w procesie konsensusu w celu uzgodnienia stanu łańcucha bloków. Walidatorzy proponują bloki, głosują nad ich ważnością i zapewniają osiągnięcie konsensusu przed finalizacją bloków. 4. Szczytowa przepustowość i najniższe opóźnienia: Połączenie shardingu z wykorzystaniem PoW i pBFT pozwala Zilliqa osiągnąć szczytową przepustowość i najniższe opóźnienia. Dzięki równoległemu przetwarzaniu transakcji w wielu shardach, sieć może obsługiwać tysiące transakcji na sekundę, znacznie poprawiając skalowalność w porównaniu do tradycyjnych systemów blockchain. |
Mechanizmy zachęt i obowiązujące opłaty | Web3War jest obecny w następujących sieciach: Binance Smart Chain, Zilliqa
Binance Smart Chain (BSC) wykorzystuje mechanizm konsensusu Proof of Staked Authority (PoSA), aby zapewnić bezpieczeństwo sieci i zachęcić do uczestnictwa walidatorów i delegatorów. Mechanizmy motywacyjne 1. Walidatorzy: Staking Rewards: Walidatorzy muszą postawić znaczną ilość BNB, aby uczestniczyć w procesie konsensusu. Otrzymują oni nagrody w postaci opłat transakcyjnych i nagród blokowych. Proces selekcji: Walidatorzy są wybierani na podstawie ilości postawionych BNB i głosów otrzymanych od delegatów. Im więcej postawionych BNB i otrzymanych głosów, tym większe szanse na wybór do walidacji transakcji i tworzenia nowych bloków. 2. Delegaci: Delegated Staking: Posiadacze tokenów mogą delegować swoje BNB do walidatorów. Delegacja ta zwiększa całkowitą stawkę walidatora i zwiększa jego szanse na zostanie wybranym do produkcji bloków. Wspólne nagrody: Delegujący otrzymują część nagród, które otrzymują walidatorzy. Zachęca to posiadaczy tokenów do udziału w bezpieczeństwie i decentralizacji sieci poprzez wybór wiarygodnych walidatorów. 3. Kandydaci: Pula potencjalnych walidatorów: Kandydaci to węzły, które postawiły wymaganą ilość BNB i czekają, aby stać się aktywnymi walidatorami. Zapewniają one, że zawsze istnieje wystarczająca pula węzłów gotowych do podjęcia zadań walidacji, utrzymując odporność sieci. 4. Bezpieczeństwo ekonomiczne: Slashing: Walidatorzy mogą zostać ukarani za złośliwe zachowanie lub niewykonanie swoich obowiązków. Kary obejmują obcięcie części postawionych tokenów, zapewniając, że walidatorzy działają w najlepszym interesie sieci. Koszt alternatywny: Staking wymaga od walidatorów i delegatów zablokowania swoich tokenów BNB, zapewniając ekonomiczną zachętę do uczciwego działania w celu uniknięcia utraty stakowanych aktywów. Opłaty w inteligentnym łańcuchu Binance 5. Opłaty transakcyjne: Niskie opłaty: BSC jest znane z niskich opłat transakcyjnych w porównaniu do innych sieci blockchain. Opłaty te są uiszczane w BNB i są niezbędne do utrzymania operacji sieciowych i wynagradzania walidatorów. Dynamiczna struktura opłat: Opłaty transakcyjne mogą się różnić w zależności od przeciążenia sieci i złożoności transakcji. BSC zapewnia jednak, że opłaty pozostają znacznie niższe niż w sieci głównej Ethereum. 6. Nagrody blokowe: Motywowanie walidatorów: Oprócz opłat transakcyjnych walidatorzy otrzymują nagrody blokowe. Nagrody te są przekazywane walidatorom za ich rolę w utrzymaniu sieci i przetwarzaniu transakcji. 7. Opłaty międzyłańcuchowe: Koszty interoperacyjności: BSC obsługuje kompatybilność międzyłańcuchową, umożliwiając transfer aktywów między Binance Chain i Binance Smart Chain. Te operacje międzyłańcuchowe wiążą się z minimalnymi opłatami, ułatwiając płynne transfery aktywów i poprawiając komfort użytkowania. 8. Opłaty za inteligentne kontrakty: Koszty wdrożenia i wykonania: Wdrażanie i interakcja z inteligentnymi kontraktami na BSC wiąże się z uiszczaniem opłat w oparciu o wymagane zasoby obliczeniowe. Opłaty te są również uiszczane w BNB i są zaprojektowane tak, aby były opłacalne, zachęcając programistów do tworzenia na platformie BSC.
Blockchain Zilliqa motywuje uczestników sieci, w tym górników, walidatorów i programistów, poprzez nagrody za bloki, opłaty transakcyjne i nagrody za staking, podczas gdy jego model opłat zapewnia płynne działanie sieci oraz utrzymanie jej skalowalności i bezpieczeństwa. Mechanizm motywacyjny: 1. Nagrody za wydobycie (faza PoW): Nagrody blokowe: Górnicy, którzy wykonują Proof of Work (PoW) dla początkowej fazy konsensusu, są nagradzani tokenami ZIL za pomyślne wydobycie bloku. Ta faza PoW jest wykorzystywana do przypisywania węzłów do różnych shardów. Opłaty transakcyjne: Oprócz nagród za bloki, górnicy otrzymują również opłaty transakcyjne za włączenie transakcji do wydobywanych bloków. Opłaty te zachęcają górników do priorytetowego traktowania transakcji podczas wysokiego popytu. 2. Nagrody za staking: Walidatorzy w shardach: Po fazie PoW, walidatorzy w każdym shardzie uczestniczą w procesie konsensusu przy użyciu Practical Byzantine Fault Tolerance (pBFT). Walidatorzy, którzy proponują lub potwierdzają bloki w fazie pBFT, otrzymują tokeny ZIL jako nagrody za ich udział w zabezpieczaniu sieci i walidacji transakcji. Nagrody za sharding: Zilliqa nagradza walidatorów w każdym shardzie w oparciu o ich wkład w finalizację bloków i ich udział w mechanizmie konsensusu. 3. Opłaty transakcyjne (walidatorzy i górnicy): Dystrybucja opłat transakcyjnych: Opłaty transakcyjne są uiszczane przez użytkowników za przetwarzanie ich transakcji w sieci Zilliqa. Opłaty te są pobierane przez walidatorów, którzy proponują bloki lub górników, którzy uczestniczą w fazie PoW. Priorytetyzacja opłat: W okresach wysokiej aktywności sieci użytkownicy mogą potrzebować zwiększyć swoje opłaty transakcyjne, aby zapewnić szybsze włączenie transakcji. Walidatorzy nadają priorytet wyższym opłatom, aby zapewnić przetwarzanie transakcji. 4. Zachęty dla deweloperów: Wdrażanie inteligentnych kontraktów: Deweloperzy, którzy wdrażają i utrzymują inteligentne kontrakty w sieci Zilliqa, mogą być również motywowani poprzez opłaty transakcyjne generowane przez wykorzystanie ich inteligentnych kontraktów. Im więcej transakcji przetwarza inteligentny kontrakt, tym więcej nagród może zarobić właściciel kontraktu. Obowiązujące opłaty: 1. Opłaty transakcyjne: Obliczanie opłat: Opłaty transakcyjne na Zilliqa są określane na podstawie wielkości i złożoności transakcji. Opłata jest zazwyczaj uiszczana w tokenach ZIL, które mogą się zmieniać w zależności od zapotrzebowania sieci i złożoności transakcji. Stawka opłaty: Stawka opłaty dostosowuje się w oparciu o przeciążenie sieci, co oznacza, że wyższe opłaty transakcyjne są niezbędne do szybszego przetwarzania w okresach wysokiego popytu. Zilliqa oferuje użytkownikom narzędzia do oszacowania właściwej opłaty transakcyjnej w oparciu o bieżące warunki sieciowe. 2. Opłaty za realizację inteligentnych kontraktów: Koszty wykonania: W przypadku transakcji obejmujących inteligentne kontrakty opłaty są obliczane na podstawie zasobów obliczeniowych wymaganych do wykonania kontraktu. Opłaty te są również uiszczane w tokenach ZIL i różnią się w zależności od złożoności wykonania umowy. 3. Opłaty za sharding: Opłata za uczestnictwo w shardach: Ponieważ Zilliqa wykorzystuje sharding, użytkownicy mogą ponosić dodatkowe opłaty za interakcję z określonymi shardami. Opłaty te pomagają w utrzymaniu infrastruktury do równoległego przetwarzania transakcji w shardach. 4. Opłaty za przechowywanie danych: Przechowywanie danych: Deweloperzy i użytkownicy, którzy przechowują dane na blockchainie, takie jak inteligentne kontrakty lub tokeny, są zobowiązani do uiszczania opłat za przechowywanie. Pomaga to zapobiegać atakom spamowym i zapewnia efektywne wykorzystanie zasobów sieciowych. Opłaty te są zazwyczaj uiszczane w tokenach ZIL. |