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 року

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *