Совершенной системы не существует. Каждый из них должен постоянно развиваться и развиваться, чтобы соответствовать требованиям времени. То же самое и с Биткойном и блокчейном. Независимая группа разработчиков, которые отвечают за последовательно улучшение политики и дизайна работали над тем, чтобы убедиться, что политика реагирует на изменения потребностей рынка и возможных проблемах, которые могут возникнуть в будущем.
Когда в блокчейн внедряется изменение, это технически называется «вилкой». Форки Биткойн определяются как изменения в протоколе сети биткойнов или как ситуации, которые возникают, «когда два или более блоков имеют одинаковую высоту блока». Эти форки становятся определяющим фактором действительности правил, которые реализованы в сети Blockchain.
Возможно, вы ломали голову над чем-то вроде Bitcoin Cash, Bitcoin Gold, Bitcoin Unlimited и т. Д. Что ж, эти варианты Bitcoin имеют одно общее происхождение и стали немного отличаться друг от друга после того, как был реализован новый форк. Но давайте разберемся с этим еще больше. Для этого мы должны сначала вернуться к тому, как работает Биткойн и как работает блокчейн.
Как работает биткойн?
Как мы все знаем, Биткойн - это цифровая валюта, которая использует криптографию для обработки транзакций. Криптограммы представляют собой набор математических формул, которые решаются мощными компьютерами и специализированным программным обеспечением для создания и добавления блока ко всей цепочке блоков. Весь этот процесс выполняется «майнерами», целью которых является не только обработка и проверка транзакций в цепочке блоков, но также задача создания новых биткойнов (отсюда и название «майнинг»).
Каждый блок содержит пакет транзакций, обрабатываемых вместе. Первоначально блокчейн спроектирован таким образом, чтобы каждый блок был ограничен только 1 МБ, и одновременно могло выполняться столько транзакций. Раньше это было управляемо, но по мере роста популярности Биткойна все больше и больше людей нуждаются в обработке транзакций. Это вызвало задержки в обработке транзакции и проложило путь к дебатам о том, нужно ли изменять размер блока.
При изменении протокола, таком как изменение размера блока для одновременного размещения большего количества транзакций, происходит форк. Этот пример иллюстрирует вид форка, который потенциально может полностью изменить работу биткойнов. Но есть и другие типы вилок. Но перед этим давайте сначала углубимся в то, что означает форк в контексте блокчейна.
Blockgeeks определяют вилку как «условие, при котором состояние блокчейна разделяется на цепочки, при которых часть сети имеет другой взгляд на историю транзакций, чем другая часть сети». Проще говоря, форк - это просто расхождение во взглядах на состояние блокчейна.
Два типа крипто-форков
Софт-Форки
Софт-форк - это изменение состояния блокчейна, которое отличается от основного блокчейна, что по-прежнему позволяет считывать цепочку из прошлого. Думайте об этом как об обновлении программного обеспечения для Microsoft Excel с обратной совместимостью. Это означает, что обновление вашего программного обеспечения до Microsoft Excel 2016 по-прежнему позволит вам просматривать файлы в Microsoft Excel 2007, за исключением тех элементов, которые затронуты обновлением. Например, Microsoft Excel 2016 позволяет пользователям добавлять файлы GIF в электронную таблицу. Если вы используете версию 2007 года, вы все равно сможете прочитать весь файл, за исключением добавленного туда GIF.
Хард-Форки
В отличие от софт-форков, хард-форки не имеют обратной совместимости. Это означает, что изменения в протоколе Blockchain не могут быть прочитаны или обработаны в старых цепочках. Если вы не присоединитесь к обновленной версии блокчейна, вы не получите доступа ни к каким новым обновлениям и не сможете взаимодействовать с пользователями новой системы. Думайте об этом как об обновлении с PS 3 до PS4. Покупка игр на PS4 не позволит вам играть в игры, купленные на PS3, и наоборот.
Чтобы сделать его более понятным, Андреас Антонопулос описывает разницу между хард-форком и софт-форком следующим образом: «Если вегетарианский ресторан решит добавить свинину в свое меню, это будет считаться хард-форком. если они решат добавить веганские блюда, все, кто вегетарианец, все равно смогут есть вегетарианец, вам не нужно быть веганом, чтобы есть там, вы все равно можете быть вегетарианцем, чтобы есть там, и мясоеды тоже могли бы есть там, так что это мягкая вилка.»
Популярные Биткойн-Форки
За последние 10 лет с тех пор, как криптовалюта впервые появилась на рынке, произошло несколько форков Биткойн. Некоторые из этих вилок полностью изменили игру, некоторые из них - просто незначительные обновления, необходимые для упрощения процесса. Вот несколько самых популярных вилок:
- Bitcoin Cash: форк на блоке 478558, 1 августа 2017 г., за каждый биткойн (BTC) владелец получил 1 Bitcoin Cash (BCH).
- Bitcoin Gold : форк на блоке 491407, 24 октября 2017 г., за каждый BTC владелец получил 1 Bitcoin Gold (BTG).
- Bitcoin SV : форк на блоке 556766, 15 ноября 2018 г., за каждый Bitcoin Cash (BCH) владелец получил 1 Bitcoin SV (BSV).
- Chain Fork , март 2013 г. (переход с BerkeleyDB на LevelDB привел к разделению цепочки)
- CVE-2018-17144 (Биткойн 0,15 допускает двойное расходование определенных входных данных в одном блоке. Не используется)
Заключительные мысли о Биткоин Форках
Биткойн может быть лучше большинства криптовалют, но это не идеальная система. Иногда возникают системные проблемы, которые необходимо решить. Это причина, по которой существуют вилки. Это изменения в протоколе цепочки блоков, которые влияют на политики и их применение. Некоторые вилки имеют обратную совместимость, некоторые - нет. Независимо от того, какой форк произошел или произойдет, важно, чтобы вы были в курсе этих проблем, поскольку они могут изменять правила в сообществе Биткойн. Если вы хотите узнать больше о биткойнах, блокчейне и микшировании биткойнов, продолжайте читать наш блог!
Обзоры Биткоин Миксеров