Walidatory są ważnymi uczestnikami sieci blockchain, ponieważ uruchamiają oprogramowanie w celu potwierdzania transakcji i utrzymywania bezpieczeństwa. Opłaty priorytetowe Solana to dodatkowe opłaty, które użytkownicy mogą uiścić, aby zwiększyć prawdopodobieństwo, że sieć szybciej przetworzy ich transakcje.
![](https://public.bnbstatic.com/image/pgc/202407/1a604063216d2e9f04fdeee71b031a3d.png)
Zapewniają dokładny opis zdarzeń, dodając dane mieszające, aby udowodnić, że upłynął czas i że zdarzenie miało miejsce po i przed określonymi punktami (haszami) w czasie. Walidatorzy-obserwatorzy wnoszą opłatę za głosowanie w celu potwierdzenia tego rozliczenia. Każdy ma swoją kolej na przesłanie bloku i otrzymanie nagrody.
Dowód Stawki
W sieci Solana wiele różnych osób i podmiotów uruchamia program na wyspecjalizowanych komputerach, znany jako walidator. Walidatory odgrywają kluczową rolę w utrzymaniu i zabezpieczaniu łańcucha bloków Solana. Walidatory są odpowiedzialne za przetwarzanie nowych przychodzących transakcji w sieci, a także za głosowanie i dodawanie nowych bloków do łańcucha bloków.
Ponieważ różni walidatorzy na całym świecie mogą otrzymywać różne informacje w różnym czasie, istotne jest, aby sieć była w stanie dojść do porozumienia co do tego, które transakcje i dane są stale dodawane do łańcucha bloków. Strategia, dzięki której walidatorzy i cała sieć dochodzą do tego porozumienia, jest znana jako mechanizm konsensusu i stanowi główne wyzwanie dla budowy udanej zdecentralizowanej sieci blockchain. Wiele różnych projektów próbowało różnych rozwiązań dotyczących tego, jak osiągnąć konsensus w szybki i opłacalny sposób.
![](https://public.bnbstatic.com/image/pgc/202407/ef8668187c3718f335e3c19a03dc57a4.png)
Sieć Solana wykorzystuje mechanizm konsensusu Proof-of-Stake (często w skrócie PoS). Każdy walidator w sieci ma możliwość uczestniczenia w konsensusie, oddając głosy na bloki, które jego zdaniem powinny zostać dodane do łańcucha bloków, potwierdzając tym samym wszelkie ważne transakcje zawarte w tych konkretnych blokach. Jednak nie wszystkie głosy walidatora są ważone w równym stopniu.
Głosy konsensusu walidatora są ważone stawką, co oznacza, że im większy udział ma indywidualny walidator, tym większy wpływ ma on na określenie wyniku głosowania konsensusowego. Podobnie walidatorzy z mniejszym udziałem mają mniejszy udział w określaniu wyniku głosowania, a walidatorzy bez udziału nie mogą wpłynąć na wynik głosowania konsensusowego.
Dowód historii
Sposób implementacji czasu dla sieci bez zaufania w celu synchronizacji węzłów. Używa algorytmu haszującego SHA-256 do tworzenia rytmicznego zegara, w którym bloki są tworzone jako względna miara czasu. Ponieważ nie można skutecznie przewidzieć wyniku algorytmu i wymaga on kroku czasowego, aby go wygenerować, sieć może bezpiecznie założyć, że czas minął wraz z każdym blokiem.
![](https://public.bnbstatic.com/image/pgc/202407/ce24f47d5efffba124ee6d848da4abed.png)
W blockchainie Solana każdy pojedynczy węzeł może zweryfikować cały łańcuch za pomocą niewielkiej informacji — nawet jeśli nie jest połączony z resztą sieci. W rzeczywistości, nawet jeśli każdy komputer działa z nieco inną prędkością, ASIC pozostanie w granicach 30% tego, co jest ograniczone w sieci. „Każdy ma ten lokalny zsynchronizowany zegar atomowy i te zegary nigdy nie muszą być resynchronizowane” — mówi Yakovenko. „Więc nawet jeśli zostaniemy odcięci i łącza komunikacyjne przestaną działać, nasze zegary nigdy nie dryfują, ponieważ są logiczne w oparciu o ten SHA256”.
Jak działają walidatory?
Walidatory nie produkują bloków w tradycyjny sposób, ponieważ podstawową funkcją produkcji bloków jest zapewnienie globalnego rozliczenia upływu czasu. Korzystając z reguł Proof-of-Stake, główny walidator musi zorganizować transakcje do niego wysyłane i dodać je do jednego z haszy, podczas gdy walidatorzy obserwatorzy głosują i potwierdzają to rozliczenie zdarzeń. Solana wymaga >66% konsensusu od walidatorów, aby potwierdzić blok.
![](https://public.bnbstatic.com/image/pgc/202407/5fbd1ff1602baa8edf1bc3add235c749.png)
Podczas gdy dowód historii jest rewolucyjnym sposobem organizacji blockchaina, nie jest to mechanizm konsensusu sam w sobie. Solana jest nadal siecią Proof of Stake w swojej istocie, ale z niewielką różnicą, że nie ma oficjalnego minimalnego udziału. Podczas gdy walidatorzy potrzebują wystarczającej liczby SOL, aby przetworzyć, opłaty za głosowanie wynoszą około 1 SOL dziennie. Prawdziwa początkowa inwestycja dotyczy sprzętu, ponieważ wymaga maszyny i połączenia sieciowego zdolnego do obsługi transakcji, którymi będzie bombardowany. Ta inwestycja powinna się zmniejszyć z czasem, ponieważ prawo Moore'a sprawia, że sprzęt jest szybszy i tańszy.
Podobnie jak w przypadku każdego blockchaina, walidatory są zaprojektowane tak, aby przez krótki okres czasu przenosić forka, aż do momentu osiągnięcia konsensusu wśród walidatorów co do prawdziwego, uczciwego blockchaina, na którym będą działać. Pomimo tego wszystkiego na świecie nie ma wystarczającej ilości pamięci RAM, aby bez wysiłku zaspokoić chciwość bota, więc walidatory ulegają awarii lub dostawcy usług odcinają walidatorów od swojej infrastruktury. Dopóki konsensus nie spadnie poniżej 66% walidatorów i produkcja bloków nie zostanie zatrzymana. Sieć nie działa, a to jest parodia.
Zasoby
solana.com/walidatory
Wyszukiwarki
solanabeach.io/walidatory
Jeśli spodobała Ci się treść edukacyjna, po prostu zostaw mi lajka i napisz w komentarzu, co sądzisz o walidatorach Solana oraz czy chciałbyś zostać jednym z nich.