Блокчейн для бабушки за 60 минут (Хата) - страница 13

У нашего нечестного майнера остается 17 минут на второй блок, а ему потребуется больше, чем 10 минут, ведь он майнит в одиночку. Предположим, что новый блок найден за 16 минут. Блоки передаются сети, а так как оба блока действительны и представляют собой наиболее длинную цепочку, сообщество бросает свой блок и принимает два новых. «Злоумышленник» получает вознаграждение за оба блока. Майнер делает это в попытке обмануть систему для получения более высокого вознаграждения.

Что такое форк?

Поскольку блокчейн управляется сообществом, время от времени часть этого сообщества оказывается не согласна с дальнейшим развитием событий. Если разногласия настолько серьезны, что предстоит развод, то общество разделяется на две (или более) части.

К примеру, такое в августе 2017 года произошло с Биткойном. Тогда родились две группы. Основная, которую поддержало 90 % майнеров, назвала себя Биткойн (Биткойн Кор). Вторая часть, поддерживаемая 10 % майнеров, назвала себя Биткойн Кэш. В обоих случаях новые образования получили весь блокчейн, который был создан всем сообществом до бракоразводного процесса. Бракоразводный процесс в блокчейне – это и есть форк.

Форк

Форк означает, что блокчейн-сообщество разделилось на две или более группы, различия между которыми настолько большие, что, по сути, появилось два варианта дальнейшего развития протокола. В обоих случаях происходят изменения исходного программного кода протокола.

Для внедрения любого изменения в исходный код необходимо запустить софт или хард-форк. Это может относиться как к небольшому обновлению (улучшению ваших отношений, называется софт-форк), так и к возникновению новой монеты (в случае развода – далее хард-форк).

Что такое софт-форк?

Софт-форк внедряет обновления в существующий протокол. Предыдущие версии могут использоваться, но в новой версии добавлены дополнительные возможности.

Например, если вы не обновите Skype, то сможете им пользоваться, но новых функций у вас не будет. Вы не потеряете список контактов. Софт-форк действует по такому же принципу.

Софт-форк совместим с предыдущими версиями.

Что такое хард-форк?

Хард-форк – по своей сути, это процесс, напоминающий полное разделение в биологии. Возникают две целостные экосистемы.

Рассмотрим на примере WhatsApp. Предположим, что вашим друзьям перестал нравиться функционал WhatsApp, и они решили перейти на другой мессенджер, например Telegram. И вам предстоит определиться: старое, новое приложение использовать или оба. Если ваши товарищи не хотят иметь оба мессенджера, то вам придется выбирать, так как приложения несовместимы.