Що таке Fork?
Fork це коли блокчейн розділяється на два напрями через те, що хтось змінює правила або відмовляється прийняти зміну. Одна гілка дотримується нових правил, інша залишається зі старими. Уявіть оновлення меню, коли половина відвідувачів хоче класичний варіант, а інша половина гостріший ремікс.
Кожен розкол дарує безкоштовні монети. Не зовсім так. Багато оновлень зберігають один актив, і навіть коли з'являється новий актив, ви отримаєте вигоду лише якщо контролюєте свої ключі і ринок його підтримує.
Як працює Fork
Fork зазвичай починається, коли учасники хочуть змінити правила. Наприклад, розмір блоку, комісії, виправлення помилок або нова функція.
- Крок 1: Хтось пропонує зміни і публікує код. Обговорення починається в форумах, чатах і репозиторіях.
- Крок 2: Розробники випускають нове програмне забезпечення. Приклад знайомої теми: більші блоки проти менших блоків.
- Крок 3: Ноди і майнери вибирають, яке ПЗ запускати. Якщо достатньо погоджуються, вони досягають консенсусу щодо єдиного набору правил.
- Крок 4: Якщо правила не збігаються, може статися розкол. Іноді він тимчасовий, іноді дві мережі продовжують існувати.
- Крок 5: Гаманці і біржі вирішують, що підтримувати, символи котируються, а користувачі обирають, де брати участь. От і все.
Чому Fork має значення
Вам це важливо, бо це спосіб оновлення блокчейнів без генерального директора. Це також шлях перевести незгоди в код замість драм.
- Перевага: Краща продуктивність, нові функції, виправлення безпеки і іноді покращена масштабованість.
- Погляд: Це відкритий механізм керування спільнотою. Дебати проходять публічно, з доказами.
- Значущість: Ви помітите це в торгівлі, аірдропах, оновленнях гаманців і апгрейдах протоколів у DeFi та NFT.
Перед розколом зберігайте монети в гаманці, де ви контролюєте ключі, дочекайтеся чітких вказівок щодо захисту від повторного виконання транзакцій і зачекайте кілька підтверджень перед переміщенням коштів на кожному з ланцюгів.
Ключові характеристики Fork
Виділіть основні риси, що вирізняють це поняття. Надайте короткі й зрозумілі пункти:
- Правила: Код визначає, які блоки і транзакції дійсні, і зміна цього набору правил створює ризик розколу.
- Сумісність: Деякі зміни сумісні з попередніми версіями, деякі ні, і це вирішує, чи залишиться один ланцюг, чи збережуться два.
- Спільнота: Соціальна координація важлива не менше за код, бо люди і інфраструктура мають зробити вибір.
- Таймінг: Методи активації різні, наприклад за висотою блоку або за датами, вказаними спільнотою.
Варіанти
Два основні типи, про які ви почуєте:
- Жорсткий: Жорсткий Fork змінює правила так, що старе програмне забезпечення їх відкидає, і це може залишити два працюючі ланцюги, якщо групи не погодяться.
- М'який: М'який Fork звужує правила, лишаючись сумісним зі старими вузлами, які приймають більш жорсткі вимоги.
Після розколу монети можуть існувати на більше ніж одному ланцюзі. Якщо ви не контролюєте ключі, ви не контролюєте результат. Біржам може знадобитися час, щоб вирішити, що підтримувати.
Приклад
Після інциденту з DAO Ethereum продовжив з відкатом, тоді як Ethereum Classic зберіг оригінальну історію, утворивши два окремі ланцюги з різними спільнотами.
Цікавий факт
Термін походить від версіювання програмного забезпечення. Блокчейни трохи нагадують Git з грошима, що пояснює, чому дебати виглядають як ревізії коду з мемами.
Підсумок
Одним рядком: Fork це видиме рішення щодо правил, де код і спільнота обирають шлях, у який вірять.
