В начале 2009 года таинственный разработчик криптовалюты (или команда разработчиков), работающий под псевдонимом Сатоши Накамото, выпустил первую программу, которая реализовала биткойн цифровой валюты. С тех пор биткойн не только завоевал популярность во всем мире, но и вдохновил сотни других цифровых валют.
Многие из этих криптовалют используют аспекты, которые уже были заложены в первоначальной программе и концепции Сатоши. Другие берут модель биткойна и адаптируют или пытаются улучшить ее. В некоторых случаях биткойн порождал вариации, основанные на той же базовой концепции и программе, но отличающиеся от оригинала. В этих ситуациях блокчейн биткойнов подвергся процессу, известному как разветвление, посредством которого сам блокчейн делится на два отдельных объекта.
Именно благодаря этому процессу разветвления появились различные цифровые валюты с названиями, похожими на биткойн: биткойн-наличные, биткойн-золото и другие. Для случайного инвестора в криптовалюту может быть трудно определить разницу между этими криптовалютами и сопоставить различные вилки на временной шкале. Ниже мы рассмотрим многие из наиболее важных форков блокчейна биткойнов за последние несколько лет.
Блок Генезиса
В 2009 году, вскоре после выпуска биткойна, Сатоши добыл первый блок в цепочке блоков биткойнов. Это стало называться Genesis Block, поскольку он олицетворял основание криптовалюты в том виде, в котором мы ее знаем. Сатоши смог внести многочисленные изменения в сеть биткойнов на ранней стадии этого процесса; это становится все труднее, и пользовательская база биткойнов значительно выросла. Тот факт, что ни один человек или группа не может определить, когда и как следует обновлять биткойн, аналогичным образом усложнил процесс обновления системы. За годы, прошедшие после Genesis Block, произошло несколько хард-форков.
Во время хард-форка программное обеспечение, реализующее биткойн, и процедуры его майнинга обновляются; как только пользователь обновляет свое программное обеспечение, эта версия отклоняет все транзакции из старого программного обеспечения, эффективно создавая новую ветвь цепочки блоков. Однако те пользователи, которые сохраняют старое программное обеспечение, продолжают обрабатывать транзакции, а это означает, что существует параллельный набор транзакций, выполняемых в двух разных цепочках.
Биткойн XT
Bitcoin XT был одним из первых известных хард-форков биткойнов. Программное обеспечение было запущено Майком Хирном в конце 2014 года, чтобы включить несколько новых функций, которые он предложил. В то время как предыдущая версия биткойна позволяла выполнять до семи транзакций в секунду, Bitcoin XT рассчитывал на 24 транзакции в секунду. Для этого было предложено увеличить размер блока с 1 мегабайта до 8 мегабайт.
Изначально Bitcoin XT имел успех: в конце лета 2015 года его программное обеспечение было запущено более чем на 1000 узлов. Однако всего через несколько месяцев проект потерял интерес пользователей и, по сути, был оставлен умирать. Биткойн XT технически все еще доступен, но, как правило, считается, что он потерял популярность.
Биткойн Классик
Когда биткойн XT пришел в упадок, некоторые члены сообщества по-прежнему хотели, чтобы размеры блоков увеличивались. В ответ группа разработчиков запустила Bitcoin Classic в начале 2016 года. В отличие от XT, который предлагал увеличить размер блока до 8 мегабайт, Classic намеревался увеличить его всего до 2 мегабайт. Как и Биткойн XT, Биткойн Классик вызвал первоначальный интерес, имея около 2000 узлов в течение нескольких месяцев в течение 2016 года. Проект также существует сегодня, и некоторые разработчики активно поддерживают Биткойн Классик. Тем не менее, более широкое сообщество криптовалют, похоже, в целом перешло к другим вариантам.
Биткойн Безлимитный
Биткойн Unlimited остается чем-то вроде загадки с момента его выпуска в начале 2016 года. Разработчики проекта опубликовали код, но не указали, какой тип форка ему потребуется. Bitcoin Unlimited отличается тем, что позволяет майнерам выбирать размер своих блоков, а узлы и майнеры ограничивают размер принимаемых блоков до 16 мегабайт. Несмотря на некоторый сохраняющийся интерес, Bitcoin Unlimited в значительной степени не получил признания.
Изолированный свидетель
Разработчик Bitcoin Core Питер Уилл (Pieter Wuille) представил идею Segregated Witness (SegWit) в конце 2015 года. Проще говоря, SegWit стремится уменьшить размер каждой биткойн-транзакции, тем самым позволяя проводить больше транзакций одновременно. SegWit технически был софт-форком. Однако, возможно, это помогло запустить хард-форк после того, как было предложено изначально.
Биткойн Кэш
В ответ на SegWit некоторые разработчики и пользователи биткойнов решили инициировать хард-форк, чтобы избежать вызванных им обновлений протокола. Биткойн-наличные стали результатом этого хард-форка. Он отделился от основного блокчейна в августе 2017 года, когда кошельки Bitcoin Cash отклонили транзакции и блоки биткойнов.
Bitcoin Cash остается самым успешным хард-форком основной криптовалюты. По состоянию на март 2021 года это одиннадцатая по величине цифровая валюта по рыночной капитализации, отчасти благодаря поддержке многих видных деятелей криптовалютного сообщества и многих популярных бирж. Bitcoin Cash допускает блоки размером 8 мегабайт и не использует протокол SegWit.
Биткойн Золото
Bitcoin Gold был хард-форком, который последовал вскоре после Bitcoin Cash в октябре 2017 года. Создатели этого хард-форка стремились восстановить функциональность майнинга с помощью базовых графических процессоров (GPU), поскольку они считали, что майнинг стал слишком специализированным с точки зрения оборудования. и необходимое оборудование.
Одной из уникальных особенностей хард-форка Bitcoin Gold был «предварительный майнинг» – процесс, с помощью которого команда разработчиков добыла 100000 монет после того, как форк произошел. Многие из этих монет были помещены в специальный «фонд», и разработчики указали, что этот фонд будет использован для роста и финансирования экосистемы Bitcoin Gold, причем часть этих монет также будет отложена в качестве оплаты для разработчиков. Как правило, Bitcoin Gold придерживается многих основных принципов биткойна. Однако он отличается алгоритмом доказательства работы, который требуется от майнеров.
SegWit2x
Когда в августе 2017 года был внедрен SegWit, разработчики планировали второй компонент обновления протокола. Это дополнение, известное как SegWit2x, вызовет хард-форк, предусматривающий размер блока 2 мегабайта. SegWit2x планировалось провести как хард-форк в ноябре 2017 года. Однако ряд компаний и отдельных лиц в сообществе биткойнов, которые изначально поддерживали протокол SegWit, решили отказаться от хард-форка во втором компоненте. Некоторая обратная реакция была результатом SegWit2x, включая включенную (а не обязательную) защиту от воспроизведения; это оказало бы серьезное влияние на типы транзакций, которые будет принимать новый форк.
8 ноября 2017 года команда SegWit2x объявила, что их запланированный хард-форк был отменен из-за разногласий между предыдущими спонсорами проекта.
За несколько лет Биткойн уже породил большое количество форков. Хотя никто не может сказать наверняка, вполне вероятно, что в будущем криптовалюта продолжит испытывать как софт, так и хард-форки, постоянно расширяя криптовалютное сообщество, одновременно усложняя его.