Хард Форк

Цифровизацията е на път да завладее целия свят. И наред с това, използваните термини и техники стават все по-трудни за разбиране. В тази статия ще изтъкнем някои от тези прости, но объркващи наименования. На първо място ще се опитаме да разберем основните неща и тогава ще се ограничим до същината на темата.

Какво е криптовалута? Как се прави? Как работи? Това са простите неща, които трябва да бъдат известни на всички, преди да се премине към каквито и да било подробности, касаещи крипто сферата. Казано с най-малко думи, криптовалутата е ресурс и търгуема единица, която използва защитени техники на комуникация, за да извърши прехвърляне на активи. Сатоши Накамото, през 2008 г. създаде и представи първата и най-известната криптовалута, наречена Bitcoin. Основната концепция, която Сатоши използва, докато всички останали са се провалили в нея, е, че е създал парично средство без участието на централен орган, т.е. равноправен достъп (Р2Р). Подобно на всеки банков превод, тази концепция също работи и извършва транзакциите по строго определени правила. Ако подписът ви на чека съответства на подписа ви в протокола, тогава ще имате възможността да прехвърлите каквато и да е сума от банковата си сметка. Криптовалутите следват същото правило, но разликата се състои в това, че те не разполагат с централен сървър. Следователно този метод се противопоставя на двойното плащане (възможността една и съща сума да бъде изтеглена два пъти), което се дължи на централния сървър.

Време е да поговорим за някои общи, но уникални свойства, които можете да намерите само в света на криптовалутите.

  • Контрол

    Прехвърлянето на токените е напълно контролирано. Те не могат да надвишават или да преминават определена граница, която се определя от разработчика, докато се изгражда криптовалутата. Така че, можем да разберем наличността във всеки един момент.
  • Надеждност

    Това е много сигурна система, представляваща сложна смесица от данни и номера, която може да се отвори само от собственика, който притежава ключа към данните. Така че, за момента изглежда невъзможно системата да бъде нарушена или кодовете, използвани от крптовалутите, да бъдат откраднати.
  • Неотменимо

    Веднъж след като прехвърлянето на криптовалутите бъде извършено, не може да бъде повторено. Никой не е в състояние да отмени транзакцията. Построено е по такъв начин, че ако собственикът разреши и направи транзакцията на токените, тя не може да бъде отменена.
  • Непозволено

    Вписвате паричната сума в своя чек, подписвате го и го предавате на този, на когото искате да платите. Но в случая с виртуалната монета, това не е приложимо. Не можете да позволите на някого да извършва транзакции от ваше име. Това е единствено ваша работа и единствено вие разполагате с правоспособността да извършвате транзакции.
Bitcoins illustration

Какво е форк ?

Нека обсъдим, какво означава форк. Дали това е инструмент с два или три зъба и такъв, който се използва за хранене? Не, определено не е това. Това е нещото, което ще изведе транзакциите с криптовалута на следващото ниво. Това е разделянето на една криптовалута на две нови. По-точно, криптовалутата се състои от много блокове, които обработват данните, всяка по отделно, при извършването на трансфери. Така че, ако се наблюдава цялостния процес, той образува верига от процеси, които са свързани помежду си. Всички тези блокове трябва да се съгласуват с някои конкретни правила, за да се превърнат в единична функция. Така че, всяка промяна във веригата или в блокове ще я раздели на две нови криптовалути.

Защо се появяват форковете?

Форковете могат да бъдат създадени поради случайна промяна в структурата или поради умишлена промяна в системата от разработчика на криптовалутата. Когато повече от един миньор достигне един и същ блок, създавайки повече от една верига, това е момента, в който се появява форк.

Миньорът, който достигне до следващия блок по-рано от другите, накрая ще създаде най-дългата верига от блокове, което означава, че това ще бъде правилният път за следване. Което то друга страна ще доведе до премахване или ограничаване на пътя на другите. Това е форк, породен от друг случаен форк.

Но основната причина, стояща зад този феномен са умишлените промени, направени от разработчика на криптовалутата. Тази промяна се прави, за да се подобри съществуващата валута, така че клиента да може да се справи с нея. Но главната причина за промяната, е валутата да бъде защитена срещу хакерите или други нарушители, които могат да посегнат на блок веригата, да крадат данни и да извършват транзакции. Милиони долари се инвестират в криптовалута. Транзакции за милиони долари се извършват в Интернет, използвайки токените на тези валути. Това създава добра основа от страна на хакерите и поражда техния интерес към нападение над блоковете и извършване на незаконни транзакции.

Съществуват два вида форкове:

  • 1. Софт форк
  • 2. Хард форк

Софт Форк

За да бъде обяснено, нека приемем, че използвате приложение за фитнес и тренировки. Инсталирали сте това приложение, използвали сте го няколко дни и го обновявате с по-новата му налична версия. Какво ще стане тогава? Ще отключите нови и по-полезни функции. Като например ще можете да изготвите дневен режим за вашата тренировка и още много други. Но няма да можете да използвате тези нови функции със старата версия на приложението. Софт форковете работят по същия начин като приложението, описано по-горе. Този тип форк означава съвместимо с предишните версии. По точно, когато участникът използва софтуер, който не е обновен, за да копае блокове, той пак ще може да получава и предава данни. Но критерият е, че тези блокове също не трябва да бъдат обновявани, защото няма да могат да четат и обработват новосъздадените такива. Но ако участникът използва усъвършенстваната версия на софтуера, той може да копае както новите, така и по-старите. Новите кодове, които се използват за изграждането на блоковете, ще бъдат разпознати.

Хард Форк

Както бе обсъдено по-горе, когато човек подобри софтуера си, той ще бъде съвсем нов и няма да следва нормите и да признава транзакциите на използваната по-рано версия на блок веригата. Преди появата на хард форка, крипто разработчиците са редували курса на веригата и са обновявали нейните блокове по такъв начин, че да се превърне в напълно нова и полирана версия на предишната такава. Начинът, по който тези блокове се справят с потока от данни и транзакции, ще бъде поле, различно от това, с което разполага старата версия. Не е задължително породените промени в мрежата да допринасят за лесното ползване или обработване. Може да са трудни и неудобни, за да се справите с тях. Това е защото сигурността на прехвърлянето на данни и транзакции, осъществени през блоковете, е направена трудна, с цел извършването на по-сигурни транзакции срещу хакерите и неупълномощените нарушители. За да могат потребителите да са съвместими с новата версия на програмата на монетата, те трябва да обновят своите приложения, за да могат да я използват. В противен случай потребителят не може да извършва никакви транзакции, дори в по-старата версия на монетата. Хард форка на криптовалутата е като да промените приложението си за контакти от Whatsapp на IMO. Ако и вие, и вашият приятел сте използвали Whatsapp, и изведнъж инсталирате IMO и деинсталирате Whatsapp, след това няма да можете да се свържете с вашите приятели и членове на семейството, освен ако и те не инсталират приложението IMO в смартфоните си. Няма да можете да се свържете с приятеля си, ако имате само приложението IMO, а вашия приятел няма.

За добро или за лошо е форка?

Най-лошата част от криптовалутата е времето за форк. Това е просто загуба на всичко, загуба на време, предишни приложения, използвани преди това криптовалути, капитал, както и всички настройки. На първо място, когато се появи форк, ще се създадат две отделни посоки, едната ще бъде по-старата верига, а другата - новосъздадената. По този начин, ако всяка извършена транзакция следва неподходяща посока, това може да доведе до унищожаване или разхищение на цялата сума, която се предполага да бъде прехвърлена. Така че, това може да доведе до голяма загуба от страна на потребителя.

Това, което добавя гориво към огъня, е, че когато се появи форк, всеки един потребител трябва да обнови своята монета, в противен случай няма да може да използва новите й функции и промени. Дори няма да може да извършва транзакции с новата монета, ако се появят хард форкове. Това е така, защото той ще използва остарялата валута и няма да функционира с нейната нова версия. Когато валутата е често излагана на форкове, тя ще загуби своята публичност и стойност сред потребителите, тъй като на тях ще им е писнало да променят монетите си с променените такива.

Но понякога може да се окаже добра възможност за тези, които искат да купят монетите. Тъй като по време на форк стойността на тази монета обикновено пада, което предоставя добър шанс от страна на купувачите. И след известно време стойността ще се увеличи, а ако остане стабилна и честите форкове спрат, се явява възможността, от която да се възползват купувачите.

Видове хард форк

Това, което всъщност има значение, е как се появяват хард форковете. Те могат да бъдат или оспорвани, или планирани. Защо да не обсъдим и това?

  • Планирани хард форкове

    Това се прави с цел обновяването на съществуващата верига на монетата, така че нейните възможности и производителност да бъдат подобрени. Или по отношение на сигурността срещу всякакво нарушаване в кода на веригата или блокове, или лекота в начина на управление и обработката на монетата. Наблюдавахме много планирани форкове, но тук ще посочим само два от тях.

    Първото е Ethereum’s Byzantium: това подобрение се случи през последното тримесечие на 2017 г. и беше направено, за да се увеличи мащабируемостта на транзакциите. На второ място е MONERO: през първия месец на 2017 г., като в този случай бе изпълнен форк с цел да се подобри сигурността.

  • Оспорвани хард форкове

    Както става ясно от самото наименование, този форк възниква поради несъгласието между различните групи на обществото, относно промяна в кода на монетата и създаването на нова верига, която ще има нови и по-добри характеристики, и която ще функционира по-прецизно и по-бързо, според тях. Когато става въпрос за такъв форк, част от хората ще използват усъвършенстваните монети, а останалите ще използват по-старата версия, защото не забравяйте, че това се случва поради несъгласието на хората.

    Примери за оспорвани хард форкове са Bitcoin cash и ETC. Bitcoin cash е създаден от тази част от хората, искащи да променят bitcoin от 1 МБ до 8 МБ, така че да бъде бърз и неговите клиенти да плащат по-малко. Именно този хард форк доведе до формирането на Bitcoin cash.

    В допълнение към това, Etherium classic също е пример за оспорван хард форк. Etherium претърпя хард форк, когато се натъкна на огромна атака от хакери. Този форк се нарича DAO (Децентрализирана автономна организация). Тази новообразувана верига от блокове с нови свойства за ефективно преодоляване на хакерските атаки бе смутена от повечето потребители и инициатори. Всички те усъвършенстваха своите системи, тъй като това осигурява защитен ефект срещу всякаква киберпрестъпност. Но някои от тях напълно се противопоставиха на тези промени и предпочитаха да продължат да копаят с по-старите версии на Etherium, наречени Etherium classic.

Заключение

Форковете в криптовалутите могат да възникнат случайно или поради умишлена промяна в кодовете на блоковете, редуващи се във веригата, което води до образуване на нова криптовалута. Тези форкове могат да бъдат два вида; хард форк и софт форк. Ако се появи хард форк, нововъзникналите блок вериги няма да могат да функционират със старата версия на приложенията на клиентите. Но при появата на софт форк, новообразуваните блокови вериги ще могат да функционират и с по-стара си версия.