Какво е твърда вилица?
Твърд форк (или hardfork), тъй като се отнася до технологията на blockchain, е радикална промяна в протокола на мрежата, която прави валидни преди това невалидни блокове и транзакции, или обратното. Твърд вилица изисква всички възли или потребители да надстроят до най-новата версия на протокола софтуер.
Ключови заведения
- Твърд форк е радикална промяна в протокола на блокчейн мрежата, която прави валидни преди това невалидни блокове / транзакции (или обратното). Вилицата в блокчейн може да се появи във всяка криптотехнологична платформа, не само в биткойн.
Разбиране на твърда вилка
Трудна вилка е, когато възлите на най-новата версия на blockchain вече не приемат най-новата версия на blockchain; което създава постоянна дивергенция от предишната версия на blockchain. Добавянето на ново правило към кода по същество създава разклонение в blockchain: единият път следва новата, подобрена blockchain, а другият път продължава по стария път. Като цяло, след кратко време, тези от старата верига ще разберат, че тяхната версия на blockchain е остаряла или не е релевантна и бързо ще надстроят до най-новата версия.
Обяснена биткойн вилица
Вилица в blockchain може да се появи във всяка криптотехнологична платформа - Ethereum например - не само в Bitcoin. Това е така, защото блокчейн и криптовалутата работят по същия начин, независимо на коя криптовалута се намират. Може да мислите за блоковете в blockchains като криптографски ключове, които движат паметта. Тъй като миньорите в блокчейн задават правилата, които движат паметта в мрежата, тези миньори разбират новите правила.
Всички миньори обаче трябва да се съгласят за новите правила и за това какво съдържа валиден блок във веригата. Така че, когато искате да промените тези правила, трябва да го „разклоните“ - като вилица на пътя -, за да покажете, че е имало промяна или отклонение в протокола. След това разработчиците могат да актуализират целия софтуер, за да отразят новите правила.
Именно чрез този процес на раздвояване се появяват различни цифрови валути с имена, подобни на биткойн: биткойни пари, биткойн злато и други. За случайния инвеститор в криптовалута може да бъде трудно да се каже разликата между тези криптовалути и да се картографират различните вилици на времева линия. За да уредим това, ние съставихме история на най-важните биткойн твърди вилици за последните няколко години.
Както се показва графиката по-долу, възлите, които не са надстроени, отхвърлят новите правила, което създава разминаване или твърда вилка в блокчейна.
Изображение от Джули Банг © Инвестопедия 2019
Причини за твърда вилица?
Има редица причини, поради които разработчиците могат да внедрят твърд вилица, като например коригиране на важни рискове за сигурността, открити в по-старите версии на софтуера, за добавяне на нова функционалност или за обратно обръщане на транзакции - както когато блокчейнът Ethereum създаде твърда вилка за преобръщане на хак на Децентрализираната автономна организация (DAO). След хака общността на Ethereum почти единодушно гласува в подкрепа на твърд вилица за връщане на транзакции, които отнемат цифрова валута на десетки милиони долари от анонимен хакер. Твърдият вилък също помогна на притежателите на DAO маркери да върнат средствата си за етер (ETH)
Предложението за твърда вилка не разгърна точно историята на транзакциите на мрежата. По-скоро тя премества средствата, обвързани с DAO за новосъздаден интелигентен договор с единствената цел да позволи на първоначалните собственици да изтеглят средствата си. Притежателите на DAO маркери могат да изтеглят ETH със скорост от приблизително 1 ETH до 100 DAO. Допълнителният баланс от жетони и всеки етер, който остава в резултат на твърдата вилка, ще бъдат изтеглени и разпространени от кураторите на DAO, за да осигурят „защита при повреда“ за организацията.
Твърди вилици срещу меки вилици
Твърдите вилици и меките вилици са по същество еднакви в смисъл, че когато съществуващият код на платформата за криптовалута се промени, в мрежата остава стара версия, докато се създава новата версия. С мека вилица само един блокчейн ще остане валиден, докато потребителите приемат актуализацията. Докато с твърда вилка, както старите, така и новите блокчейн съществуват рамо до рамо, което означава, че софтуерът трябва да бъде актуализиран, за да работи по новите правила. И двете вилици създават сплит, но твърдата вилка създава две блокчейн, а меката вилица има за цел да доведе до една.
Имайки предвид различията в сигурността между твърди и меки вилици, почти всички потребители и разработчици призовават за твърда вилка, дори когато изглежда, че меката вилица може да свърши работа. Обновяването на блоковете в блокчейн изисква огромно количество изчислителна мощност, но поверителността, придобита от твърда вилка, има по-смисъл от използването на мека вилица.
