Перейти до змісту
Ціни
  • BTC$81 737▼ 0.86%
  • ETH$2 402▼ 1.09%
  • BNB$742,61▲ 0.70%
  • XRP$1,32▼ 1.10%
  • SOL$104,31▼ 0.16%
  • TRX$0,3295▼ 0.28%
  • HYPE$78,23▼ 0.59%
  • DOGE$0,0798▲ 0.27%
  • LINK$12,20▲ 0.28%
  • ADA$0,2165▼ 0.52%
  • AVAX$9,30▼ 0.32%
EthereumПояснюємоЯк обрати

Хардфорк і софтфорк: у чому різниця в криптовалютах

Хардфорк і софтфорк простими словами: як оновлення блокчейну змінюють правила, чому одне з них може розділити мережу, приклади Bitcoin і Ethereum та що робити власникам.

· · 5 хв читання

Поділитися
Вигляд згори на сільську дорогу, що роздвоюється між полями (ілюстративне фото)
Фото: Chris / Wikimedia Commons, CC BY-SA 2.0

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

До висновку ↓
Зміст

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

Що таке софтфорк

Софтфорк робить правила суворішими. Блоки, створені за новими правилами, лишаються дійсними для вузлів зі старим ПЗ, тож вони продовжують стежити за ланцюгом без оновлення. Нові правила мають застосовувати лише виробники блоків (у Bitcoin — майнери), і софтфорк безпечний, щойно це робить більшість із них.

Bitcoin віддає перевагу софтфоркам, бо вони не змушують усіх користувачів оновлюватися одночасно. Два найбільші оновлення мережі були саме такими:

  • SegWit активовано 24 серпня 2017 року на блоці 481 824. Він виніс дані підписів з основної частини транзакції, виправив давню ваду під назвою «пластичність транзакцій» і зробив практичною мережу Lightning.
  • Taproot активовано 14 листопада 2021 року на блоці 709 632: він додав підписи Шнорра та приватніші й дешевші складні умови витрачання.

Що таке хардфорк

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

Більшість хардфорків — заплановані й безконфліктні. Ethereum випускає так майже всі оновлення: London (серпень 2021) запровадив спалювання комісій EIP-1559, Merge (вересень 2022) перевів мережу на proof of stake, а Dencun (березень 2024) здешевив роботу мереж другого рівня. Команди клієнтів узгоджують зміни на публічних дзвінках, тестують їх у тестнетах на кшталт Sepolia й Hoodi, а потім призначають блок чи епоху активації. Актуальний приклад — Glamsterdam, чий тест у Hoodi відклали у жовтні 2026 року, коли дослідники знайшли ризик в обліку газу.

Конфліктний хардфорк інший: частина спільноти відкидає нові правила, і з'являються дві монети.

  • Bitcoin Cash відокремився від Bitcoin 1 серпня 2017 року на блоці 478 558, щоб дозволити значно більші блоки (спершу 8 МБ).
  • Ethereum Classic — це початковий ланцюг Ethereum, який продовжив роботу після хардфорку в липні 2016 року на блоці 1 920 000, що скасував наслідки зламу DAO.

Хардфорк і софтфорк поруч

СофтфоркХардфорк
Зміна правилПосилює чинні правилаЗмінює або послаблює правила
Старі вузлиДалі стежать за ланцюгомВідхиляються; треба оновитися
Хто має оновитисяПереважно виробники блоківКожен вузол
Ризик розколуНизький, якщо більшість виробників його застосовуєТак, якщо частина мережі відмовляється
ПрикладиSegWit, TaprootMerge в Ethereum, Bitcoin Cash
Загальні компроміси; процес у кожній мережі свій.

+ Переваги

  • Софтфорки дозволяють оновлюватися у власному темпі
  • Хардфорки дають змогу на великі зміни, як-от новий механізм консенсусу
  • Заплановані хардфорки з широкою підтримкою рідко створюють другу монету

− Недоліки

  • Софтфорки обмежені змінами, сумісними зі старими вузлами
  • Хардфорки змушують кожного оператора вузла діяти до дедлайну
  • Конфліктні хардфорки можуть розколоти спільноту, ліквідність і хешрейт

Як вмикають оновлення

У Bitcoin софтфорки зазвичай активуються через сигналізацію майнерів: вони позначають блоки, показуючи готовність, і зміна фіксується, коли за період складності досягнуто порогу (90% для Speedy Trial у Taproot). Після цього оператори вузлів можуть оновитися, щоб самі перевіряти нові правила.

В Ethereum розробники на дзвінках All Core Devs обирають, які пропозиції (EIP) увійдуть до оновлення, випускають клієнтське ПЗ, репетирують у тестнетах і оголошують фіксовану точку активації. Якщо з'являється проблема, як із Glamsterdam, дату переносять.

Що форк означає для ваших монет

Під час запланованого оновлення власникам зазвичай нічого не треба робити. Монети лишаються на місці, а гаманці й біржі самі все оновлюють. Нове ПЗ вчасно мають встановити лише ті, хто запускає власні вузли, або валідатори. Але бережіть свою сід-фразу: шахраї люблять листи про «оновлення» з проханням «мігрувати» чи «підтвердити» гаманець.

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

Наш висновок

Софтфорк — для дрібних сумісних виправлень, хардфорк — для великих змін

Софтфорк посилює правила й зберігає роботу старого ПЗ, тому Bitcoin використав його для SegWit і Taproot. Хардфорк переписує правила й вимагає оновлення від усіх — так Ethereum випускає більшість змін. Звичайним власникам зазвичай не треба нічого робити в жодному випадку; просто ігноруйте всіх, хто каже «перемістити» монети через оновлення.

Часті запитання

У чому різниця між хардфорком і софтфорком?

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

Чи створює хардфорк нову монету?

Лише якщо частина мережі відкидає нові правила й продовжує старий ланцюг, як у випадку Bitcoin Cash та Ethereum Classic. Заплановані оновлення з широкою підтримкою, як-от Merge в Ethereum, другої монети не створюють.

Чи треба щось робити з криптовалютою під час форку?

Зазвичай ні. Гаманці й біржі самі обробляють заплановані оновлення. ПЗ мають оновити лише оператори вузлів і валідатори. Ніколи не повідомляйте сід-фразу тим, хто каже, що вам треба мігрувати монети.

SegWit — це хардфорк чи софтфорк?

SegWit був софтфорком. Його активували в Bitcoin 24 серпня 2017 року, і старі вузли продовжили працювати, хоча не могли повністю перевіряти транзакції SegWit.

Чому Ethereum використовує хардфорки?

Оновлення Ethereum часто змінюють вартість газу, типи транзакцій або сам консенсус, чого старе ПЗ не може прийняти. Розробники координують клієнти, щоб усі перейшли на нові правила на одному блоці чи епосі.

Матеріал має лише інформаційний характер і не є фінансовою порадою. Криптоактиви волатильні — ухвалюйте рішення самостійно. Застереження

Поділитися

Більше: Ethereum

Усі →

Читайте далі