Перейти до основного контенту

Що таке повний вузол?

U
Автор: UKey Wallet

Повний вузол — це вузол, який підтримує повну копію блокчейну, включаючи всі дані транзакцій. Точніше, це має бути названо повним вузлом блокчейну. На початку існування біткойна всі вузли були повними вузлами, а поточний клієнт Bitcoin Core все ще є прикладом повного вузла блокчейну. Однак за останні роки з’явилося багато нових типів клієнтів, яким більше не потрібно зберігати весь блокчейн, а замість цього функціонують як полегшені клієнти. Ці полегшені клієнти будуть обговорюватися більш детально в наступних розділах.

Повний блокчейн-вузол зберігає повну та актуальну копію блокчейну біткойн, включаючи всю інформацію про транзакції. Він здатний самостійно створювати та перевіряти блокчейн від самого першого блоку, відомого як блок генезису, аж до останнього блоку в мережі. Повноцінний блокчейн-вузол також може незалежно перевіряти будь-яку транзакцію, не покладаючись на будь-який інший вузол або зовнішнє джерело інформації. Коли він отримує новий блок, що містить дані транзакції через мережу Bitcoin, він спочатку перевіряє блок, а потім додає його до своєї локальної копії блокчейну.

Запуск повного блокчейн-вузла забезпечує найчистіший досвід роботи з біткойнами, оскільки дозволяє вам самостійно перевіряти всі дані транзакцій, не залежачи від сторонніх систем і не довіряючи їм. Легко визначити, чи ви використовуєте повний вузол: просто перевірте, чи має ваш постійний пристрій зберігання, наприклад жорсткий диск, більше 20 ГБ вільного місця для зберігання повного блокчейну. Якщо ваш вузол потребує великого обсягу дискового простору та потребує двох-трьох днів для синхронізації з мережею Bitcoin, то, швидше за все, ви використовуєте повний вузол. Це ціна досягнення повної незалежності від централізованого контролю.

Хоча існує кілька інших повноцінних блокчейн-клієнтів, побудованих на різних мовах програмування та архітектурі програмного забезпечення, найбільш широко використовуваним є Bitcoin Core, також відомий як клієнт Satoshi. Понад 90% вузлів у мережі Bitcoin використовують різні версії Bitcoin Core. Як згадувалося раніше, ці вузли можна ідентифікувати за допомогою повідомлень про версії, якими обмінюються однорангові вузли, або за рядком підривної дії «Satoshi», який повертає команда getpeerinfo, наприклад: /Satoshi:0.8.6/.

Ви отримали відповідь на своє запитання?