Валідатори є важливими учасниками мережі блокчейн, оскільки вони запускають програмне забезпечення для підтвердження транзакцій і підтримки безпеки. Пріоритетні збори Solana — це додаткові збори, які користувачі можуть сплачувати, щоб збільшити ймовірність того, що мережа швидше оброблятиме їхні транзакції.
![](https://public.bnbstatic.com/image/pgc/202407/1a604063216d2e9f04fdeee71b031a3d.png)
Вони надають точний звіт про події, додаючи дані хешування як спосіб довести, що час минув і що подія сталася після та до певних моментів (хешів) у часі. Валідатори-спостерігачі сплачують комісію за голосування для підтвердження цього обліку. Кожен має чергу подати блок і отримати винагороду.
Доказ ставки
У мережі Solana багато різних людей та організацій запускають програму на спеціалізованих комп’ютерах, відомих як валідатор. Валідатори відіграють ключову роль у підтримці та захисті блокчейну Solana. Валідатори відповідають за обробку нових вхідних транзакцій у мережі, а також за голосування та додавання нових блоків до блокчейну.
Оскільки різні валідатори по всьому світу можуть отримувати різну інформацію в різний час, важливо, щоб мережа могла дійти згоди щодо того, які транзакції та дані постійно додаються до блокчейну. Стратегія, за якою валідатори та вся мережа приходять до цієї угоди, відома як механізм консенсусу, і є основною проблемою для побудови успішної децентралізованої мережі блокчейнів. Багато різних проектів намагалися знайти різні рішення щодо того, як досягти консенсусу швидким і економічно ефективним способом.
![](https://public.bnbstatic.com/image/pgc/202407/ef8668187c3718f335e3c19a03dc57a4.png)
Мережа Solana використовує консенсусний механізм Proof-of-Stake (часто скорочено PoS). Кожен валідатор у мережі має можливість взяти участь у консенсусі, віддаючи голоси за те, які блоки, на їхню думку, слід додати до блокчейну, підтверджуючи таким чином будь-які дійсні транзакції, що містяться в цих конкретних блоках. Однак не всі голоси валідатора враховуються однаково.
Консенсусні голоси валідатора зважені за ставками, тобто чим більша частка окремого валідатора, тим більший вплив має один валідатор на визначення результату консенсусного голосування. Так само валідатори з меншою часткою мають меншу вагу у визначенні результату голосування, а валідатори без частки не можуть вплинути на результат консенсусного голосування.
Доказ історії
Засоби реалізації часу для безнадійної мережі для синхронізації вузлів. Він використовує алгоритм хешування SHA-256 для створення ритмічного годинника, у якому блоки створюються як відносна міра часу. Оскільки вихідні дані алгоритму не можна ефективно передбачити, і для створення потрібен крок у часі, мережа може сміливо вважати, що час минув з кожним блоком.
![](https://public.bnbstatic.com/image/pgc/202407/ce24f47d5efffba124ee6d848da4abed.png)
У блокчейні Solana будь-який окремий вузол може перевірити весь ланцюжок за допомогою лише невеликої інформації, навіть якщо він не підключений до решти мережі. Насправді, навіть якщо кожен комп’ютер працює з дещо різною швидкістю, ASIC залишатиметься в межах 30% від зв’язаної в мережі. «У кожного є локальний синхронізований атомний годинник, і ці годинники ніколи не потребують повторної синхронізації», — каже Яковенко. «Тож навіть якщо нас відключать і канали зв’язку вимикаються, наші годинники ніколи не збиваються, тому що вони логічні на основі цього SHA256».
Як працюють валідатори?
Валідатори не створюють блоки традиційним способом, оскільки основною функцією виробництва блоків є забезпечення глобального обліку плину часу. Використовуючи правила Proof-of-Stake, основний валідатор має організувати надіслані йому транзакції та додати їх до одного з хешів, тоді як валідатори-спостерігачі голосують і підтверджують цей облік подій. Solana вимагає >66% консенсусу від валідаторів для підтвердження блокування.
![](https://public.bnbstatic.com/image/pgc/202407/5fbd1ff1602baa8edf1bc3add235c749.png)
Хоча доказ історії є революційним способом організації блокчейну, він сам по собі не є механізмом консенсусу. Solana все ще є мережею Proof of Stake за своєю суттю, але з тією невеликою різницею, що не має офіційної мінімальної ставки. Хоча валідаторам потрібна достатня кількість SOL для обробки, плата за голосування становить приблизно 1 SOL на день. Справжня початкова інвестиція полягає в апаратному забезпеченні, оскільки для цього потрібна машина та мережеве з’єднання, здатне обробляти транзакції, якими його бомбардуватимуть. Ці інвестиції з часом мають зменшитися, оскільки закон Мура робить обладнання швидшим і дешевшим.
Як і в будь-якому блокчейні, валідатори розроблені для того, щоб підтримувати форк протягом короткого періоду часу, доки серед валідаторів не буде досягнуто консенсусу щодо справжнього, чесного блокчейну для роботи. Незважаючи на все це, у світі недостатньо оперативної пам’яті, щоб легко задовольнити жадібність бота, тому валідатори виходять з ладу або постачальники послуг відключають валідатори від своєї інфраструктури. Поки консенсус не впаде нижче 66% валідаторів, і виробництво блоку зупиняється. Мережа не працює, і це пародія.
Ресурси
solana.com/validators
Пошукові системи
solanabeach.io/validators
Якщо вам сподобався навчальний контент, просто поставте мені лайк і прокоментуйте, що ви думаєте про валідатори Solana, і чи хочете ви ними стати.