Mechanizm konsensusu | midnight jest obecny w następujących sieciach: Binance Smart Chain, Cardano
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.
Cardano wykorzystuje mechanizm konsensusu Ouroboros, protokół Proof of Stake (PoS) zaprojektowany z myślą o skalowalności, bezpieczeństwie i efektywności energetycznej. Poniżej znajduje się szczegółowe wyjaśnienie: Podstawowe pojęcia: 1. Proof of Stake (PoS): Walidatorzy (zwani liderami slotów) są wybierani na podstawie ilości ADA, które postawili, zamiast rozwiązywać skomplikowane zagadki obliczeniowe. Walidatorzy proponują i zatwierdzają bloki, które są dodawane do łańcucha bloków. 2. Epoki i liderzy slotów: Cardano dzieli czas na epoki (stałe okresy czasu), z których każda jest podzielona na sloty. Liderzy slotów są wybierani dla każdego slotu w celu walidacji i proponowania bloków. Liderzy slotów są wybierani losowo na podstawie ilości postawionych ADA. Większa stawka zwiększa prawdopodobieństwo bycia wybranym. Walidatorzy są odpowiedzialni za potwierdzanie transakcji podczas swojego slotu i przekazywanie bloku do następnego lidera slotu. 3. Delegacja i pule stakingu: Posiadacze ADA mogą delegować swoje tokeny do pul stakingowych, co zwiększa szanse puli na wybranie do walidacji bloku. Operator puli i delegaci dzielą się nagrodami w oparciu o swoje stawki. System ten zapewnia, że uczestnicy, którzy nie chcą obsługiwać pełnego węzła walidatora, mogą nadal zdobywać nagrody i przyczyniać się do bezpieczeństwa sieci poprzez wspieranie zaufanych pul stakingowych. 4. Bezpieczeństwo i odporność na adwersarzy: Ouroboros zapewnia bezpieczeństwo nawet w obecności potencjalnych ataków. Zakłada on, że przeciwnicy mogą próbować propagować alternatywne łańcuchy lub wysyłać dowolne wiadomości. Protokół jest bezpieczny tak długo, jak ponad 51% stakowanych ADA jest kontrolowanych przez uczciwych uczestników. Opóźnienie rozliczenia: Aby zabezpieczyć się przed atakami adwersarzy, nowy lider slotu musi traktować kilka ostatnich bloków jako przejściowe. Tylko bloki je poprzedzające są traktowane jako sfinalizowane, zapewniając, że finalność łańcucha jest zabezpieczona przed próbami manipulacji. Mechanizm ten pozwala również uczestnikom na tymczasowe przejście w tryb offline i ponowną synchronizację, o ile nie zostaną odłączeni na dłużej niż okres opóźnienia rozliczenia. 5. Wybór łańcucha: Węzły Cardano przyjmują zasadę najdłuższego ważnego łańcucha: każdy węzeł przechowuje lokalną kopię łańcucha bloków i zastępuje ją dowolnym odkrytym ważnym, dłuższym łańcuchem. Gwarantuje to, że wszystkie węzły ostatecznie zbiegną się do jednej wersji łańcucha bloków, utrzymując spójność sieci. |
Mechanizmy zachęt i obowiązujące opłaty | midnight jest obecny w następujących sieciach: Binance Smart Chain, Cardano
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.
Cardano wykorzystuje mechanizmy motywacyjne w celu zapewnienia bezpieczeństwa sieci i decentralizacji poprzez nagrody za staking, mechanizmy slashingu i opłaty transakcyjne. Mechanizmy motywacyjne do zabezpieczania transakcji: 1. Nagrody za staking: - Walidatorzy, znani jako liderzy slotów, zabezpieczają sieć poprzez walidację transakcji i tworzenie nowych bloków. Aby wziąć udział w walidacji, walidatorzy muszą stakować ADA, a ci z większymi stawkami mają większe szanse na zostanie wybranymi liderami slotów. - Walidatorzy są nagradzani nowo wybitymi ADA i opłatami transakcyjnymi za pomyślne tworzenie bloków i walidację transakcji. - Delegaci, którzy mogą nie chcieć uruchamiać węzła walidatora, mogą delegować swoje ADA do puli stakingowej. W ten sposób przyczyniają się do bezpieczeństwa sieci i zdobywają udział w nagrodach zdobytych przez pulę. Nagrody są rozdzielane proporcjonalnie w oparciu o ilość delegowanych monet ADA. 2. Mechanizm slashingu: - Aby zapobiec złośliwym zachowaniom, Cardano stosuje mechanizm slashingu. Walidatorzy, którzy działają nieuczciwie, nie walidują prawidłowo transakcji lub tworzą nieprawidłowe bloki, podlegają karom, które obejmują obcięcie części ich stakowanych monet ADA. - Stanowi to silną zachętę ekonomiczną dla walidatorów do uczciwego działania i zapewnia integralność i bezpieczeństwo sieci. 3. Delegacja i obsługa puli: - Pule stakingowe mogą pobierać opłaty operacyjne (marżę od nagród) w celu utrzymania swojej infrastruktury. Obejmuje to koszty stałe ustalone przez operatorów puli. Delegaci otrzymują nagrody po odliczeniu opłat puli, zapewniając zrównoważoną zachętę zarówno dla operatorów, jak i delegatów do aktywnego uczestnictwa. - Nagrody są rozdzielane na koniec każdego okresu, w którym wyniki puli stakingowej i uczestnictwo określają podział nagród ADA między wszystkich interesariuszy. Obowiązujące opłaty: 1. Opłaty transakcyjne: - Opłaty transakcyjne w Cardano są uiszczane w ADA i generalnie są niskie. Są one obliczane na podstawie wielkości transakcji i bieżącego zapotrzebowania sieci. Opłaty te są wypłacane walidatorom za włączanie transakcji do nowych bloków. - Wzór na opłatę jest następujący: size a + b \u00d7, gdzie a jest stałą (zazwyczaj 0,155381 ADA), b jest współczynnikiem związanym z rozmiarem transakcji (0,000043946 ADA/bajt), a size odnosi się do rozmiaru transakcji w bajtach. Gwarantuje to, że opłata dostosowuje się do obciążenia sieci i rozmiaru każdej transakcji. 2. Opłaty w puli stakingowej: - Operatorzy puli stakingowej pobierają koszty operacyjne i opłatę za marżę, która pokrywa koszty prowadzenia i utrzymania puli stakingowej. Opłaty te różnią się w zależności od puli, ale zapewniają, że operatorzy mogą nadal świadczyć swoje usługi, oferując jednocześnie nagrody dla delegatów. - Po uiszczeniu opłaty operatora, pozostałe nagrody są rozdzielane między delegatów w oparciu o wielkość ich stawki. |