Хард-форк (Hard Fork)

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

Hard fork представляє собою постійне розходження в блокчейні, створюючи нову версію ланцюга. Це відбувається, коли нові правила не є зворотно сумісними зі старими правилами. Вузли, що працюють зі старою версією програмного забезпечення, відхилятимуть блоки, створені вузлами, що працюють з новою версією, і навпаки. Це може призвести до розщеплення блокчейну, з появою двох окремих ланцюгів, якщо значна частина мережі не оновиться. Hard forks часто реалізуються для впровадження нових функцій, виправлення помилок або скасування транзакцій.

        graph LR
  Center["Хард-форк (Hard Fork)"]:::main
  Rel_soft_fork["soft-fork"]:::related -.-> Center
  click Rel_soft_fork "/terms/soft-fork"
  Rel_governance["governance"]:::related -.-> Center
  click Rel_governance "/terms/governance"
  Rel_51_percent_attack["51-percent-attack"]:::related -.-> Center
  click Rel_51_percent_attack "/terms/51-percent-attack"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Простими словами

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

🤓 Expert Deep Dive

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

📚 Джерела