Posted inПроекти та стартапи

Що таке нода

Нода (від лат. nodus — вузол) — це будь-який комп’ютер, підключений до блокчейну. Вузли обмінюються між собою інформацією про блоки і транзакції.

Основна мета нод — забезпечити надійне зберігання і передачу даних у мережі. Для цього вони:

  • зберігають копію блокчейна — історію транзакцій і блоків;
  • використовують обчислювальні потужності для підтвердження блоків і транзакцій;
  • оновлюють інші ноди в блокчейні.

Передачу інформації між нодами регламентують протоколи консенсусу, наприклад Proof-of-Work (PoW), Proof-of-Stake (PoS), Proof-of-Authority (PoA), Delegated Proof-of-Stake (DPoS) та інші.

Користувачі запускають повні ноди, щоб:

  • перевіряти стан блокчейну і відхиляти блоки та транзакції, які не відповідають правилам консенсусу;
  • безпечно взаємодіяти з мережею без довіри до інших вузлів;
  • відправляти й отримувати транзакції анонімно без передання метаданих і адрес стороннім сервісам.

У міру зростання кількості нод блокчейн стає більш децентралізованим, а мережа — стійкою до системних збоїв або перебоїв у подачі електроенергії.

Типи нод

Блокчейни підтримують кілька типів нод: повні, легкі, мастерноди, а також вузли, які можуть добувати блоки.

Що таке нода Що таке нода

Легкі ноди

При взаємодії з блокчейном покладаються на повні вузли. Не зберігають копію блокчейна і запитують тільки останні блоки перед відправленням транзакції.

Запуск легкої ноди не вимагає багато ресурсів — користувачі жертвують безпекою заради зручності.

Повні ноди

Виступають як сервер — зберігають копію блокчейна, перевіряють транзакції і блоки, а також підтримують консенсус у мережі.

Поділяються на два типи:

  • Урізані ноди . Під час першого запуску завантажують блокчейн і перевіряють його. Надалі видаляють старі блоки при досягненні встановленого користувачем ліміту, наприклад 20 Гбайт.
  • Архівні ноди . Зберігають весь блокчейн. Включають у себе майнінгові, стейкінгові та мастерноди.

Майнінгові ноди

Майнери — повні вузли в блокчейнах з алгоритмом консенсусу Proof-of-Work. Для додавання блоку вони виконують складні обчислення і надають докази виконаної роботи.

Майнери відправляють ці дані в мережу для перевірки іншими повними нодами. Після досягнення консенсусу одному або кільком майнерам надається право додати блок у ланцюжок.

За свою роботу майнери отримують транзакційні комісії та винагороду — заздалегідь визначену кількість монет.

Стейкінгові ноди

Стейкери (валідатори) — повні вузли в блокчейнах з алгоритмом консенсусу "доказ частки" (Proof-of-Stake).

Щоб додавати блоки й отримувати винагороди, потрібно розгорнути повну ноду і заблокувати в ній частину монет — відправити їх у стейкінг. Це можна порівняти з традиційним депозитом: учасники отримують дохід за зберігання криптовалюти на рахунку.

Для стейкінгу не потрібне потужне обладнання: ймовірність видобутку блоку залежить від кількості заблокованих монет.

Мастерноди

Не додають блоки в ланцюжок, а тільки перевіряють і підтверджують транзакції. За це отримують частину винагород за видобуті блоки.

Три місяці безкоштовного хостингу Ethereum. Використовуйте промокод FОRKLOG

Промокод діє до кінця 2022 року

Добавить комментарий