Форки відіграють ключову роль у просторі блокчейну. Вони дозволяють мережам розвиватися, впроваджуючи нові функції та розв’язуючи суперечки. Водночас вони також уможливлюють зміни у протоколах блокчейну, іноді навіть створюючи абсолютно нові ланцюги. Ця стаття розглядає особливості криптовалютних форків, їхній механізм дії та вплив на різні категорії користувачів.
КЛЮЧОВІ МОМЕНТИ
➤ Криптовалютні форки зазвичай бувають двох видів: жорсткі форки або м’які форки.
➤ Жорсткі форки створюють незворотні розгалуження у блокчейні, що часто призводить до появи нових криптовалют, тоді як м’які форки змінюють правила з урахуванням сумісності.
➤ Криптовалютні форки зазвичай впливають на користувачів через розподіл токенів, проблеми сумісності гаманців і потенційну волатильність ринку.
➤ Належна підготовка до форків передбачає ознайомлення з технічними деталями та вжиття відповідних заходів безпеки.
Що таке криптовалютні форки?

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

Криптовалютні форки можуть відбуватися з різних причин, таких як оновлення протоколу, усунення вразливостей безпеки або проблеми з масштабуванням. Наприклад, перехід Ethereum від proof-of-work (PoW) до proof-of-stake (PoS) вимагав форку через значні зміни в механізмі консенсусу.
В інших випадках форки можуть виникати через філософські розбіжності у спільноті щодо того, як має розвиватися блокчейн. Такі суперечки зазвичай призводять до розгалужень, коли кожна фракція підтримує свій набір правил.
Зрештою, форки дозволяють розробникам впроваджувати значні зміни, які інакше вимагали б широкого консенсусу від різноманітних зацікавлених сторін (що може бути складно досягти).
Типи форків

Форки зазвичай поділяються на два типи: жорсткі форки та м’які форки. Розгляньмо кожен із них детальніше.
Жорсткі вилки
Хардфорки передбачають суттєві, не сумісні зі зворотним фронтом зміни , які створюють абсолютно новий блокчейн. Вони змінюють фундаментальні аспекти блокчейну, такі як механізм консенсусу, структуру блоків або правила перевірки транзакцій.
Як працюють жорсткі форки
Коли відбувається жорсткий форк, усі вузли мають вирішити, яку версію підтримувати. Вони можуть або оновитися до нового протоколу, або залишитися на початковому ланцюгу.
Вузли, які продовжують працювати за старим програмним забезпеченням, стають несумісними з вузлами на оновленому ланцюгу. Цей поділ призводить до створення нового блокчейну з власною унікальною історією транзакцій і власною криптовалютою. Тим часом початковий ланцюг продовжує існувати як окрема мережа.
Жорсткі форки зазвичай виникають через розбіжності у спільноті або потребу впровадження значних змін у протоколі, які не можуть співіснувати з наявним блокчейном.
Ці форки призводять до розподілу токенів, коли користувачі можуть отримати токени на новому ланцюгу, еквівалентні їхнім активам на початковому ланцюгу..
Наприклад, жорсткий форк Ethereum у 2016 році після злому DAO змінив історію транзакцій, щоб повернути вкрадені кошти інвесторам. Це рішення призвело до створення Ethereum Classic, який зберіг початковий запис транзакцій.
Жорсткі форки також можуть включати технічні зміни, такі як модифікація винагород за блок чи зміна інтервалів часу блоків. Вузли чи майнери, які не оновлюються, ізолюються та продовжують працювати на ланцюгу до форку, формуючи паралельну мережу.
Технічні аспекти жорстких форків
- Модифікації механізму консенсусу: Хардфорк може перемикатися з одного механізму консенсусу на інший. Наприклад, оновлення Ethereum до Ethereum 2.0 передбачало перехід від PoW до PoS. Цей перехід докорінно змінив спосіб перевірки транзакцій і створення нових блоків.
- Зміни в структурі блоку: Деякі хардфорки змінюють структуру даних усередині блоків. Це може включати збільшення ліміту розміру блоку або реорганізацію способу зберігання транзакцій. Хардфорк Bitcoin Cash збільшив розмір блоку до 8 МБ, що дозволило підвищити пропускну здатність і знизити комісії.
- Зміни на рівні протоколу: Вони передбачають зміну правил, що регулюють дійсність угод. Приклади включають введення нових інструкцій щодо коду операції або зміну існуючих для підтримки складних смарт-контрактів. Хардфорки, які підтримують нові мови сценаріїв або віртуальні машини, зазвичай вимагають оновлення всіх вузлів.
Приклади хардфорків
- Bitcoin Cash (BCH): Bitcoin Cash був представлений у 2017 році як вирішення проблеми масштабування Bitcoin. Він збільшив розмір блоку з 1 МБ до 8 МБ, щоб забезпечити більше транзакцій на блок, тим самим зменшивши перевантаження та знизивши комісію за транзакції. Ця зміна вимагала хардфорку, оскільки вона не була зворотно сумісною з оригінальним протоколом Bitcoin.
- Ethereum Classic (ETC): Ethereum Classic був створений, коли Ethereum скасував транзакції після злому DAO, але деякі вузли вирішили залишитися в оригінальному ланцюжку. Цей розкол зберіг принцип незмінності, який, на думку багатьох, не можна порушувати. Отже, ця розбіжність призвела до утворення двох паралельних ланцюгів.
М’які вилки
На відміну від хардфорків, софтфорки – це модифікації зі зворотною сумісністю, які не розщеплюють блокчейн на окремі сутності. Вузли, які не оновлюються, можуть продовжувати перевіряти транзакції та блоки, доки вони дотримуються нових правил.
Софт-форки зазвичай передбачають посилення існуючих правил, додавання нових типів транзакцій або оновлення функцій без виникнення постійного поділу. Мережа залишається недоторканою, а неоновлені вузли визнають транзакції та блоки, створені за новими правилами, дійсними.
Як працюють софтфорки
Софтфорки модифікують протокол блокчейну, вносячи зміни, які приймаються як старими, так і новими вузлами.
Наприклад, якщо м’який форк зменшує максимальний розмір блоку, вузли, що працюють за старим протоколом, усе ще визнаватимуть менші блоки дійсними. Але якщо блок перевищить новий ліміт, старі вузли його відхилять. Це забезпечує зворотну сумісність, мінімізуючи порушення.
Софтфорки часто вимагають, щоб більшість майнерів або валідаторів прийняли нові правила, щоб вони були успішними. Іншими словами, мережа не може забезпечити дотримання оновлених правил без достатньої підтримки, що робить спробу софтфорку невдалою.
Технічні аспекти м’яких форків
- Зміни сценаріїв і опкодів: М’які форки можуть вводити нові правила сценаріїв для виконання транзакцій або додавати опкоди, що розширюють функціональність смарт-контрактів. Наявні правила при цьому не змінюються. Наприклад, SegWit у біткоїні запровадив новий формат адреси та оновив структуру транзакцій.
- Посилення правил: Софт-форки можуть посилити існуючі правила. Наприклад, він може зменшити розмір блоку або додати нові обмеження до форматування транзакцій. Це підтримує сумісність зі старим ланцюгом, одночасно застосовуючи суворіші вимоги до перевірки.
- Способи активації: Софт-форки можуть бути активовані за допомогою різних методів, включаючи сигналізацію майнера або активацію заздалегідь визначеної висоти блоку. Останній встановлює конкретний номер блоку, з яким нові правила вступають в силу, даючи вузлам і майнерам час на оновлення.
Приклади м’яких форків
- SegWit: SegWit, скорочення від Segregated Witness, було впроваджено в мережі Bitcoin у 2017 році. Він оптимізував ємність блоку, відокремивши підписи транзакцій від даних транзакцій.
- Оновлення Taproot: Taproot розширив функціональність Bitcoin, впровадивши підписи Шнорра та покращивши функції конфіденційності. Софтфорк відбувся у 2021 році. Це дозволяло виконувати більш складні транзакції без шкоди для безпеки або збільшення розміру окремих блоків.
Випадкові або тимчасові вилки
Два типи форків, які ми розглянули вище, є навмисними, тобто вони впроваджуються навмисно з чіткою метою. Однак іноді вилки можуть статися ненавмисно. Вони називаються випадковими або тимчасовими вилками.
Випадкові або тимчасові форки виникають, коли два майнери генерують нові блоки майже одночасно, викликаючи тимчасовий розкол у блокчейні.
Деякі вузли можуть розпізнати один із щойно видобутих блоків у таких випадках, тоді як інші перевіряють конкуруючий блок. Це природний результат часу, необхідного для поширення інформації в мережі, що викликає короткі розбіжності щодо правильного ланцюжка.
Як вирішуються тимчасові вилки
У тимчасових форках обидва ланцюги співіснують недовго, поки один з них не буде покинутий або «осиротілий» мережею. Це відбувається, коли більшість повних вузлів вибирають один ланцюг замість іншого, фактично спричиняючи вимирання конкуруючого ланцюга.
Зрештою, вузли синхронізуються з прийнятим ланцюгом, і блокчейн продовжує працювати без будь-якого постійного поділу. Ці типи форків часто виникають через децентралізований характер майнінгу блоків і зазвичай вирішуються самостійно без довгострокових наслідків для мережі.
Вплив форків криптовалют

1. Про користувачів
Хардфорки зазвичай створюють нові монети та надають користувачам додаткові активи у ланцюжку форків. Користувачі повинні вирішити, чи підтримувати новий ланцюжок, тримати обидва активи або продати одну з монет.
Це рішення в кінцевому підсумку може призвести до спекуляцій цінами та торгових можливостей. Однак хардфорки також створюють такі ризики, як атаки повторного відтворення, коли транзакція в одному ланцюжку може транслюватися на інший.
Користувачі повинні розуміти наслідки хардфорку та використовувати гаманці, які забезпечують захист від повторного відтворення та підтримку обох ланцюгів.
Тим часом, софт-форки зазвичай мають менший вплив на користувачів, оскільки зміни мають зворотну сумісність. Тим не менш, користувачі все одно повинні переконатися, що їхні гаманці та вузли сумісні з новими правилами, щоб уникнути затримок транзакцій або визнання їх недійсними.
Софт-форки можуть підвищити зручність використання, безпеку та функціональність без порушення роботи мережі.
2. Про розробників криптовалют
Форки надають розробникам новий шлях для впровадження нових функцій, виправлення критичних помилок або зміни параметрів мережі.
Зокрема, хардфорки пропонують гнучкість для внесення радикальних змін, таких як перехід від одного механізму консенсусу до іншого. Крім того, розробники мають можливість вводити нові типи транзакцій або навіть переписувати цілі розділи протоколу.
Спірні хардфорки можуть розколоти спільноту розробників, що призведе до розмивання ресурсів і конкуруючих версій одного і того ж блокчейну.
З іншого боку, софт-форки дозволяють поступово вдосконалюватися, не викликаючи збоїв у мережі.
3. На крипторинку
Реакція ринку на вилки дуже різниться. Хардфорки зазвичай призводять до збільшення волатильності цін, оскільки трейдери спекулюють на вартості новоствореної монети.
Успішний хардфорк може підвищити вартість оригінальних і нових монет, але невдалі або спірні форки можуть призвести до втрати довіри до проекту.
Наприклад, ціна біткоїна становила трохи менше $2 000 16 липня 2017 року, за два тижні до форку BCH. До 15 серпня 2017 року, через два тижні після форку, він зріс до понад 4 300 доларів.

Загальна реакція ринку часто залежить від того, чи вирішує форк критичні проблеми, впроваджує інноваційні функції або вирішує проблеми з управлінням.
Порівняння ударів хард-форка та софт-форка
Аспект | Жорсткі вилки | М’які вилки |
Нова криптовалюта | Створюється нова криптовалюта, що відокремлюється від початкового ланцюга. | Нова криптовалюта не створюється; Зміни зворотно сумісні з оригінальним ланцюгом. |
Вплив на оригінальний ланцюг | Може віднімати значення з вихідного ланцюга, хоча вплив може зменшуватися з часом. | Підтримує цілісність оригінального ланцюга, не розмиваючи його цінність і не створюючи економічного поділу. |
Токеноміка | Може розбавити токеноміку, створивши ланцюжок під копірку, який обходить обмеження на постачання. | Зберігає токеноміку оригінального ланцюжка без створення додаткових монет. |
Власність та дистрибуція | Користувачі отримують еквівалентну суму нової монети, залежно від біржі та політики гаманця. | Немає нового дистрибутива; Існуючі власники продовжують безперешкодно використовувати оригінальні монети. |
Державне управління та етика | Може кинути виклик принципам децентралізації, особливо в етичних випадках, таких як злом DAO. | Зберігає оригінальне управління мережею, зосереджуючись на технічних удосконаленнях без етичних дилем. |
Депозитарні послуги | Кастодіальні біржі можуть не розподіляти монети з форком, що призводить до потенційної заблокованої вартості. | Відсутність таких ускладнень; Користувачі зберігають свої активи, оскільки софтфорк застосовується до існуючого ланцюга. |
Участь вузла | Вимагає від учасників перейти на новий ланцюг | Підтримує участь вузлів, не вимагаючи від них прийняття всіх нових правил або ланцюжка. |
Як ви можете підготуватися до форку криптовалюти?

1. Будьте в курсі подій
Слідкуйте за анонсами від команд проєктів і відстежуйте обговорення в спільноті, щоб бути в курсі майбутніх форків. Багато проектів публікують детальні дорожні карти та технічну документацію, в якій описується, що зміниться форк, як це вплине на мережу та які кроки потрібно зробити користувачам.
Участь у тестових мережах або обговореннях розробки може надати цінну інформацію про доцільність форку та потенційні проблеми.
2. Сумісність з гаманцем
Переконайтеся, що ваш найпопулярніший криптогаманець для відповідного блокчейну підтримує як оригінальні, так і розгалужені ланцюги. Це включає забезпечення того, щоб гаманці могли обробляти розділення ланцюгів, надавати доступ до нових монет і підтримувати захист від повторного відтворення.
Зверніть увагу, що деякі гаманці пропонують спеціальні інструменти для керування форками, щоб користувачі могли безпечно розділяти свої кошти та взаємодіяти з обома ланцюгами.
3. Міркування безпеки
Остерігайтеся спроб фішингу та шахрайства під час форків, оскільки ці події можуть привабити зловмисників, які намагаються використати плутанину. Використовуйте лише надійні гаманці та біржі, а також уникайте транзакцій безпосередньо до або після форку, щоб зменшити ризики.
Також рекомендується тимчасово виводити кошти з бірж, оскільки не всі біржі підтримують обидва ланцюги під час хардфорку.
Ключова частина розробки блокчейну
Криптовалютні форки відіграють важливу роль в еволюції блокчейн-мереж, прокладаючи шлях до оновлень та інновацій. У той же час вони також створюють певні унікальні виклики для користувачів, розробників і ширшого ринку криптовалют.
Найкращий спосіб подолати ці проблеми — зрозуміти технічні деталі того, як працюють криптовалютні форки та їх вплив на мережу. Щоб зробити це та впоратися з цими подіями безперебійно, будьте в курсі, перевіряйте сумісність гаманців і завжди надавайте пріоритет своїй безпеці.
Поширені запитання
Яка різниця між жорстким і м’яким форком?
Чи отримую я безкоштовні токени під час криптовалютного форку?
Чи завжди криптовалютні форки є запланованими?
Чи можна скасувати криптовалютний форк?
Як криптовалютні форки впливають на ціну криптовалют?
Дисклеймер
Відповідно до принципів проєкту Trust Project, ця авторська стаття представляє точку зору автора і не обов'язково відображає погляди BeInCrypto. BeInCrypto залишається прихильником прозорої звітності та дотримання найвищих стандартів журналістики. Читачам рекомендується перевіряти інформацію самостійно і консультуватися з професіоналами, перш ніж приймати рішення на основі цього контенту. Зверніть увагу, що наші Загальні положення та умови, Полiтика конфіденційності та Дисклеймер були оновлені.
