Budowanie Ergo: Lekkie pełne węzły
8 maja 2020

Ergo pozwala każdemu użytkownikowi uruchomić pełny węzeł przy niskich zasobach – co oznacza, że możesz pomóc w utrzymaniu sieci za pomocą urządzenia tak prostego jak Raspberry Pi.
W poprzednim poście przyjrzeliśmy się trybowi SPV Ergo, który umożliwia bezpieczne i wydajne aplikacje mobilne. Umożliwia to użytkownikom dokonywanie transakcji za pomocą niemal każdego urządzenia.
Na drugim końcu skali możesz chcieć uruchomić pełny węzeł. Jeśli jesteś górnikiem, będziesz musiał pobrać pełny blockchain, ponieważ będziesz potrzebować całego zestawu UTXO (niewydanych wyjść), aby wydobywać nowe bloki. Ale możesz nadal uruchomić pełny węzeł bez tego zestawu UTXO – znacznie zmniejszając wymagania i koszty sprzętu.
Bloki Ergo
W Ergo, podobnie jak w Bitcoinie, Ethereum i innych blockchainach, bloki są podzielone na sekcje. W Bitcoinie jest po prostu nagłówek bloku i same transakcje. Ale w Ergo mamy kilka dodatkowych sekcji, które umożliwiają nową funkcjonalność:
- Nagłówek
- Transakcje
- Rozszerzenia
- Dowody transformacji UTXO
Sekcja 'rozszerzenia' zawiera pewne obowiązkowe pola (w tym linki do NiPoPoW, raz na 1,024 epokę bloków) oraz parametry do głosowania górników, takie jak aktualny rozmiar bloku. Może również zawierać dowolne pola.
Co to oznacza w praktyce, to że różne typy węzłów i klientów mogą pobierać tylko te sekcje bloków, których potrzebują – zmniejszając wymagania dotyczące przechowywania, przepustowości i cykli CPU.
Lekkie pełne węzły
Podczas gdy górnicy muszą pobrać wszystko, lekkie pełne węzły potrzebują tylko transakcji i dowodów. Oznacza to, że mają kryptograficzną gwarancję transakcji, nie posiadając samego pełnego zestawu UTXO.
Lekkie pełne węzły sprawdzają dowody generowane przez pełne węzły (w tym górników), którzy posiadają pełny blockchain, zapewniając gwarancję ważności księgi. W Ethereum te węzły nazywane są Klientami Bezstanowymi.
Dla Ergo oznacza to, że możesz uruchomić pełny węzeł i utrzymywać sieć za pomocą urządzenia tak prostego jak Raspberry Pi z 512 MB RAM. Zapewnia to idealną równowagę między zapewnieniem bezpieczeństwa sieci a nakładaniem niepotrzebnego obciążenia na użytkowników, którzy chcą to zrobić – poprawiając decentralizację i demokratyzując uczestnictwo w sieci i społeczności Ergo.
Share post
13 sierpnia 2025
12 maja 2025






