Різниця між жорсткою та м'якою виделкою

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

hardfor

Жорстка вилка: старий вузол не може розпізнати блоки, згенеровані новим вузлом (старий вузол не сумісний із блоками, згенерованими новим вузлом), у результаті чого ланцюжок безпосередньо розділяється на два абсолютно різні ланцюги, один з яких є старим ланцюгом ( запуск оригінальної Є стара версія коду блокчейну, яка виконується старим вузлом), а одна — це новий ланцюжок (виконується оновлена ​​нова версія коду блокчейну, запущена новим вузлом).

м'який

М'яка вилка: нові та старі вузли співіснують, але не впливатимуть на стабільність і ефективність усієї системи.Старий вузол буде сумісний із новим вузлом (старий вузол прямо сумісний із блоками, згенерованими новим вузлом), але новий вузол не сумісний із старим вузлом (тобто новий вузол не сумісний із попередніми версіями блоки, згенеровані старим вузлом), вони все ще можуть спільно існувати в ланцюжку.

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

eth хард-форк

Приклади хардфорків:
Форк Ethereum: проект DAO – це краудфандинговий проект, ініційований компанією блокчейну IoT Slock.it.Він був офіційно випущений у травні 2016 року. Станом на червень того ж року проект DAO зібрав понад 160 мільйонів доларів США.Незабаром проект DAO став мішенню хакерів.Через величезну лазівку в смарт-контракті проект DAO було передано з ринковою вартістю 50 мільйонів доларів США в ефірі.
Для того, щоб відновити активи багатьох інвесторів і зупинити паніку, Віталік Бутерін, засновник Ethereum, нарешті запропонував ідею хардфорку та нарешті завершив хардфорк на блоці 1920000 Ethereum більшістю голосів спільноти.Скасовано весь ефір, включаючи володіння хакера.Навіть якщо Ethereum розділено на два ланцюжки, все ще є люди, які вірять у незмінну природу блокчейну та залишаються на оригінальному ланцюжку Ethereum Classic

проти

Hard Fork проти Soft Fork – що краще?
По суті, два типи вилок, згадані вище, служать різним цілям.Суперечливі хардфорки розділяють спільноту, але заплановані хардфорки дозволяють вільно змінювати програмне забезпечення за згодою кожного.
М’які вилки – більш м’який варіант.Загалом ваші можливості є більш обмеженими, оскільки ваші нові зміни не можуть суперечити старим правилам.Тим не менш, якщо ваші оновлення можуть бути зроблені таким чином, що залишається сумісним, вам не потрібно турбуватися про фрагментацію мережі.


Час публікації: 22 жовтня 2022 р