Що таке тверда вилка?
Жорсткий форк (або хардфорк), як це стосується технології blockchain, - це докорінна зміна протоколу мережі, яка робить раніше недійсними блоки та транзакції дійсними, або навпаки. Жорсткий форк вимагає всіх вузлів або користувачів оновити до останньої версії протоколу програмного забезпечення.
Ключові вивезення
- Жорсткий форк - це докорінна зміна протоколу мережі blockchain, яка робить раніше недійсні блоки / транзакції дійсними (або навпаки). Вилка в blockchain може виникати в будь-якій платформі криптовалют, не тільки в Bitcoin.
Розуміння твердого вилка
Важким видом є те, коли вузли новітньої версії блокчейна більше не приймають новітню версію блокчейна; що створює постійну розбіжність з попередньою версією блок-ланцюга. Додавання нового правила до коду по суті створює вилку в blockchain: один шлях слідує за новим оновленим blockchain, а інший шлях продовжує старий шлях. Як правило, через короткий час ті, хто перебуває в старому ланцюжку, зрозуміють, що їх версія blockchain застаріла або не мають значення, і швидко оновлять до останньої версії.
Пояснюється біткойн-вилка
Вилка в blockchain може виникнути в будь -якій платформі криптотехнологій - наприклад, Ethereum - не тільки в Bitcoin. Це тому, що блокчейн і криптовалюта працюють в основному однаково, незалежно від того, на якій криптовалюті вони перебувають. Ви можете вважати блоки в blockchains криптографічними ключами, які переміщують пам'ять. Оскільки шахтарі в блокчейні встановлюють правила, які переміщують пам'ять у мережі, ці шахтарі розуміють нові правила.
Однак всі шахтарі повинні погодитися про нові правила та про те, що містить дійсний блок у ланцюзі. Тож, коли ви хочете змінити ці правила, вам потрібно «розщедрити його» - як вилка в дорозі - щоб вказати, що в протоколі відбулася зміна або перенаправлення. Потім розробники можуть оновити все програмне забезпечення, щоб відобразити нові правила.
Саме через цей процес розгортання виникли різні цифрові валюти з іменами, схожими на біткойн: біткойн-готівка, біткойн-золото та інші. Для випадкового інвестора криптовалюти може бути важко визначити різницю між цими криптовалютами та відобразити різні вилки на часовій шкалі. Щоб допомогти розібратися в цьому, ми склали історію найважливіших жорстких форків біткойна за останні кілька років.
Як відображається графічне зображення нижче, вузли, які не були оновлені, відкидають нові правила, що створює розбіжність або жорстку вилку в blockchain.
Зображення Джулі Банг © Інвестопедія 2019
Причини жорсткої вилки?
Існує ціла низка причин, чому розробники можуть реалізувати жорсткий форк, наприклад виправлення важливих ризиків безпеки, виявлених у старих версіях програмного забезпечення, для додавання нових функціональних можливостей або для зворотних транзакцій - як коли блокчейн Ethereum створив жорсткий форк для перевертання зламати Децентралізовану автономну організацію (DAO). Після злому громада Ethereum майже одноголосно проголосувала за твердий вилаз, щоб відмовити транзакції, які анонімним хакером відсипали цифрову валюту на десятки мільйонів доларів. Жорсткий форк також допоміг власникам токенів DAO повернути свої ефірні (ETH) кошти
Пропозиція про жорсткий вил не точно розгорнула історію транзакцій мережі. Швидше, він перемістив кошти, пов'язані з DAO, на новостворений розумний контракт з єдиною метою - дозволити первинним власникам вилучити свої кошти. Власники жетонів DAO тепер можуть виводити ETH зі швидкістю приблизно від 1 ETH до 100 DAO. Додатковий баланс жетонів та будь-якого ефіру, що залишився в результаті жорсткої вилки, куратори DAO знімуть та розподілять, щоб забезпечити організацію «безпечний захист».
Hard Forks vs. Soft Forks
Жорсткі форки та м'які форки по суті однакові в тому сенсі, що при зміні існуючого коду платформи криптовалюти стара мережа залишається в мережі під час створення нової версії. За допомогою м'якої вилки лише один блокчейн залишатиметься дійсним, коли користувачі приймають оновлення. Тоді як із жорстким вилом, і старий, і новий блок-ланцюги існують поруч, це означає, що програмне забезпечення повинно бути оновлено для роботи за новими правилами. Обидві вилки створюють розкол, але жорсткий вилка створює два блокчейна, а м'яка вилка має на меті призвести до однієї.
Враховуючи відмінності в безпеці між жорсткими та м'якими виделками, майже всі користувачі та розробники вимагають жорсткої вилки, навіть коли м'який виделка здається, що це може зробити цю роботу. Для капітального ремонту блоків у блокчейні потрібна величезна кількість обчислювальної потужності, але конфіденційність, отримана за допомогою жорсткого вила, має більше сенсу, ніж використання м'якої вилки.
