
Форк у блокчейні — це ситуація, коли на одній висоті блоку ланцюг розгалужується на два або більше окремих шляхи, подібно до розділення автомагістралі на кілька смуг. Це трапляється, коли вузли, які виступають "вказівниками" для підтримки реєстру, тимчасово або постійно фіксують різні версії історії транзакцій через різницю у правилах або підходах.
У блокчейн-мережах форк може виникнути, якщо два кандидат-блоки створюються одночасно або якщо вузли дотримуються різних правил консенсусу. Тимчасові форки зазвичай усуваються після досягнення консенсусу в мережі й об’єднання ланцюгів. Якщо ж зміни правил несумісні, розбіжності можуть залишатися постійно.
Основними причинами форків у блокчейні є:
Принцип форків пов’язаний із "консенсусом" — погодженими правилами перевірки блоків і визначення основного ланцюга. Якщо вузли використовують різні правила для перевірки валідності блоків, виникають розбіжні ланцюги.
Тимчасові форки вирішуються шляхом "реорганізації ланцюга": коротші гілки замінюються домінуючим ланцюгом. Якщо правила консенсусу змінюються несумісно, вузли зі старими правилами не приймають нові блоки, створені за новими правилами, — виникає постійний форк.
Форки класифікують за такими ознаками:
Історичні приклади:
Це постійні, спірні жорсткі форки.
Під час форків користувачі можуть стикатися з повільнішими підтвердженнями, коливанням комісій і можливими відкатами транзакцій. Після постійного форку баланси рахунків можуть існувати незалежно в обох ланцюгах; назви токенів, символи й ринкова вартість визначаються відповідними спільнотами та ринками.
Для транзакцій, якщо обидва ланцюги мають однакові формати без replay protection, можливі "replay attacks" (атаки повторного відтворення): транзакції, підписані в одному ланцюзі, можуть бути дійсними в іншому. Ethereum після 2016 року впровадив chain ID (див. EIP-155) для зниження ризику повторних атак.
Для застосунків, таких як смартконтракти та dApps, потрібно перевіряти конкретний ланцюг і chain ID. Іноді адреси контрактів однакові в різних ланцюгах, але код чи стан відрізняються, що призводить до функціональних або безпекових розбіжностей.
На біржах, таких як Gate, значні форки супроводжуються оголошеннями щодо заходів з управління ризиками — наприклад, тимчасове підвищення вимог до підтверджень або призупинення депозитів/виведення — до відновлення стабільності мережі та затвердження плану відображення активів. Завжди звертайтеся до офіційних оголошень Gate для остаточних рішень.
Оновлення — це дія (зміна протоколу), а форк — результат (розділення ланцюга). Жорсткий форк виникає, якщо оновлення впроваджує несумісні зміни й не всі вузли оновлюються; сумісні оновлення зазвичай призводять до м’яких форків або плавних переходів.
Форки відрізняються від реорганізацій (reorgs). Реорганізація — це коли тимчасові розділення ланцюга усуваються заміною гілок із меншою роботою основним ланцюгом, що відновлює послідовність без довгострокового розходження мережі. Постійні форки призводять до стійких паралельних ланцюгів і екосистем.
Форки також відрізняються від сайдчейнів чи мереж другого рівня — це незалежні або допоміжні ланцюги для масштабування чи зниження витрат, а не розділення основного реєстру.
Форк коду — це копіювання відкритого коду для незалежної розробки, що відбувається на рівні репозиторію. Форк блокчейну виникає на рівні консенсусу, коли історія реєстру чи правила протоколу розходяться.
Багато нових публічних блокчейнів "форкають" існуючі відкриті реалізації (наприклад, EVM-клієнти), але запускаються з новим генезис-блоком без наслідування історичного стану — це не є форком у ланцюзі. Спірні жорсткі форки часто включають як зміни коду, так і розділення реєстру на основі тієї ж історії блокчейну.
Форки — це "голосування ногами" в межах відкритого управління: коли консенсусу досягти неможливо, співіснують конкуруючі бачення, а ринок і користувачі обирають, який шлях переможе. Це підвищує витрати на координацію й розпорошує ідентичність бренду та ліквідність.
Публічні блокчейни нині приділяють більше уваги тестуванню сумісності, rehearsal-тестам у тестовій мережі й сигналізації перед основними оновленнями — це знижує ризики спірних форків. Техніки на кшталт унікальних chain ID і розділення доменів підпису дедалі більше використовуються для мінімізації replay-атак і помилок користувачів. Мульти-ланцюговість стала стандартом, тому освіта щодо крос-ланцюгів і відображення активів є ключовою для користувачів.
Форк виникає через тимчасові або постійні невідповідності у правилах чи підходах, що призводить до розбіжних шляхів реєстру. Жорсткі й м’які форки різняться сумісністю правил; тимчасові форки поглинаються реорганізаціями, а постійні форки створюють паралельні екосистеми.
Для користувачів: стежте за оголошеннями, перевіряйте chain ID, підвищуйте поріг підтверджень, зберігайте приватні ключі й уникайте replay-атак.
Для установ і розробників: проводьте тестування до форку, впроваджуйте поетапні оновлення, динамічно коригуйте контроль ризиків.
Для всіх, хто працює з активами: орієнтуйтеся на офіційні комунікації проєкту чи Gate для рішень — оцінюйте ризики раціонально перед діями.
Жорсткий форк — це не зворотно сумісне оновлення протоколу блокчейну. Блоки, створені за новими правилами, не можуть бути перевірені вузлами зі старим програмним забезпеченням. М’який форк — це зворотно сумісне оновлення: старі вузли можуть читати нові блоки, але можуть не розпізнавати всі нові функції. Просто: жорсткий форк спричиняє розділення (два ланцюги), а м’який — оновлення без поділу мережі. Вибір залежить від глибини змін і консенсусу у спільноті.
Під час жорсткого форку ваші токени зазвичай дублюються в обох ланцюгах. Наприклад, коли Bitcoin розділився на BCH (Bitcoin Cash), власники BTC отримали еквівалентну кількість токенів у кожному ланцюзі. Перед форком рекомендується зберігати активи у власних гаманцях, а не на біржах, щоб гарантовано отримати нові токени.
Ви можете продовжувати використовувати оригінальне програмне забезпечення вузла без оновлення — це залишить вас у початковому ланцюзі. Але з часом, коли мережа мігрує, ви можете зіткнутися з меншою ліквідністю чи кількістю торгових пар. Найкраще — стежити за активами на провідних біржах, як-от Gate, і коригувати свою стратегію відповідно до ринку.
Bitcoin мав кілька жорстких форків, зокрема BCH (Bitcoin Cash) і BSV. Ethereum зазнав великого жорсткого форку в 2016 році після інциденту з DAO, у результаті чого з’явився ETC (Ethereum Classic). Ці розділення стали наслідком розбіжностей у спільноті щодо розвитку мережі й підкреслюють децентралізований характер прийняття рішень у блокчейн-екосистемах. Аналіз цих випадків допоможе краще зрозуміти вплив форків.
Не обов’язково. Після форку обидва ланцюги можуть працювати незалежно, а власники отримують активи в обох ланцюгах. Наприклад, хоча капіталізація BCH нижча за BTC після форку, цей проєкт досі активний. Результат форку визначає підтримка спільноти та розвиток екосистеми застосунків — це не просто заміна старого новим.


