Proof of Stake
Walidatorzy i staking
Proof of Stake to bezpłatna lekcja Web3 & DApp Development Fundamentals na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Web3 & DApp Development Fundamentals, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Web3 & DApp Development Fundamentals zawiera 4 lekcji w sumie.
Dlaczego alternatywa dla PoW?
Proof of Work jest bezpieczny, ale wymaga dużych ilości energii. Proof of Stake (PoS) ma zapewniać ten sam poziom bezpieczeństwa przy zużyciu ułamka tej energii.
Ethereum przeszło z PoW na PoS w 2022 roku w ramach wydarzenia o nazwie The Merge.
Czym jest Proof of Stake?
W przypadku Proof of Stake prawo do utworzenia bloku zależy od ilości kryptowaluty zablokowanej przez uczestnika, czyli przeznaczonej na staking, a nie od ilości wykonanych obliczeń.
Twórcy bloków są nazywani walidatorami, a nie górnikami.
Walidatorzy
Walidator deponuje stake, aby uczestniczyć w tworzeniu bloków i poświadczać ich poprawność. W Ethereum wymagany stake wynosi 32 ETH na walidatora.
Walidatorzy proponują bloki i głosują (poświadczają), że inne bloki są prawidłowe.
Validator {
stake: 32 ETH
status: active
role: propose + attest
}Staking
Staking oznacza zablokowanie środków jako zabezpieczenia. Ten stake jest depozytem zabezpieczającym, który skłania walidatorów do uczciwości.
Jeśli zachowuje się Pan / Pani poprawnie, otrzymuje Pan / Pani nagrody; jeśli oszukuje, stake jest zagrożony.
Wybór proponującego blok
Protokół pseudolosowo wybiera jednego walidatora do zaproponowania następnego bloku, często uwzględniając wielkość stake'a.
Ponieważ wybór jest losowy i opiera się na stake'u, a nie na haszowaniu, nie ma energochłonnego wyścigu.
Each slot:
proposer = randomSelect(
activeValidators,
weightedByStake)
proposer builds the blockPoświadczenia
Inni walidatorzy wydają poświadczenia — podpisane głosy potwierdzające, że proponowany blok jest prawidłowy i stanowi głowę łańcucha.
Gdy zgromadzi się wystarczająco dużo poświadczeń, blok staje się częścią kanonicznego łańcucha.
Nagrody
Walidatorzy otrzymują nagrody za proponowanie bloków i terminowe poświadczanie. Nagrody są wypłacane w natywnym tokenie sieci.
Ten stały dochód zachęca do uczciwego i niezawodnego uczestnictwa.
Slashing
Slashing to kara za złośliwe zachowanie, takie jak zaproponowanie dwóch sprzecznych bloków. Protokół niszczy część stake'a sprawcy.
Slashing sprawia, że ataki są dotkliwe finansowo — za oszustwo dosłownie traci się pieniądze.
If validator double-signs:
burn part of stake
eject validator from setBezpieczeństwo ekonomiczne
PoS zastępuje koszt energetyczny PoW kosztem ekonomicznym. Aby zaatakować łańcuch, trzeba zdobyć ogromny stake — a udany atak doprowadziłby do załamania wartości tokena, który został przeznaczony na staking.
To sprawia, że atak działa na własną szkodę.
Efektywność energetyczna
Ponieważ walidatorzy nie ścigają się w rozwiązywaniu zagadek, PoS zużywa zdecydowanie mniej energii niż PoW — zużycie energii przez Ethereum spadło o ponad 99% po The Merge.
Ta efektywność jest największą zaletą PoS.
Łączymy wszystko w całość
Proof of Stake zabezpiecza łańcuch kapitałem obciążonym ryzykiem zamiast energią. Walidatorzy przeznaczają środki na staking, proponują bloki i poświadczają ich poprawność, otrzymują nagrody oraz ryzykują slashingiem za niewłaściwe zachowanie.
Szybkie sprawdzenie
Sprawdź swoją wiedzę o Proof of Stake.
Podsumowanie: Proof of Stake
Dowiedział się Pan / Dowiedziała się Pani, że:
- PoS wiąże tworzenie bloków z kapitałem przeznaczonym na staking, a nie z obliczeniami
- Walidatorzy proponują bloki i poświadczają ich poprawność
- Staking zapewnia zabezpieczenie; nagrody wynagradzają uczciwe zachowanie
- Slashing karze za niewłaściwe zachowanie
- PoS jest znacznie bardziej efektywny energetycznie niż PoW
Następnie: inne mechanizmy konsensusu.
Ucz się Web3 & DApp Development Fundamentals dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 29
- Lekcje
- 105
Często zadawane pytania
Czy lekcja „Proof of Stake” jest bezpłatna?
Tak — pełny tekst „Proof of Stake” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Web3 & DApp Development Fundamentals, przejdź na CoddyKit PRO. Kurs Web3 & DApp Development Fundamentals zawiera 4 lekcji w sumie.
Co nauczysz się w „Proof of Stake”?
Walidatorzy i staking Ćwiczysz Web3 & DApp Development Fundamentals z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Web3 & DApp Development Fundamentals?
Nie wymagamy żadnego doświadczenia. Web3 & DApp Development Fundamentals w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.
Ile czasu zajmuje lekcja „Proof of Stake”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Web3 & DApp Development Fundamentals?
Tak. Każda lekcja Web3 & DApp Development Fundamentals zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Proof of Work
- Proof of Stake
- Inne mechanizmy
- Finalność i forki