Форк

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

Існує два види форків: софт-форк і хард-форк. Обидва типи форків створюють розкол в історії блокчейн-транзакцій, але роблять це по-різному з різними наслідками для мережі. Софт-форк – це оновлення програмного забезпечення блокчейну, яке не ділить блокчейн на дві частини, якщо більшість нод у мережі приймуть відповідне оновлення.

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

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

Розкол між Ethereum і Ethereum Classic є прикладом хард-форку. Форк стався через розбіжності щодо рішення скасувати транзакції після злому DAO. З іншого боку, інтеграція сайдчейну Bitcoin SegWit, яка запрацювала в серпні 2017 року, є прикладом софт-форку.

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

Обов'язково прочитайте статтю: Все про хард-форки та софт-форки