Словник

Форк (блокчейн)

Moderate

Форки, або поділ ланцюга, створюють альтернативну версію блокчейну, залишаючи два блокчейни працювати одночасно.

Що таке форк (блокчейн)?

Коли в технологію блокчейн вносяться зміни, їх називають «форком» (fork).

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

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

Крайності, до яких зміниться блокчейн, залежать від того, чи відбудеться хардфорк або софтфорк.

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

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

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