что такое форк версия
Что такое форк версия
Понравилась статья? Поделись:
Форк (англ. fork — ответвление) — использование кодовой базы программного проекта в качестве старта для другого. Каждая такая ветка может развиваться независимо от основного проекта и в одной ветке могут быть реализованы возможности, которых не было в основном проекте. В качестве базы здесь выступает, естественно, bitcoin, а все остальные монеты называют форками биткоина (форк BTC).
Основным отличием форков друг от друга, после скорости эмиссии, является алгоритм шифрования.
Содержание
Алгоритмы хеширования [ править ]
Так можно однозначно сопоставить любому номеру телефона некоторое число. Процесс суммирования называется хешированием, сам способ — хеш функцией, полученное число — хеш-суммой или просто хешем.
Обычно добиваются следующий свойств от хеширования:
Первая криптовалюта, bitcoin, созданная в 2008 году, использовала алгоритм хеширования SHA-256. На начало 2014 года в мире криптовалют можно выделить 4 основных алгоритма хеширования:
Подробнее о каждом
SHA-256 [ править ]
SHA-256 входит в семейство алгоритмов SHA-2 (англ. Secure Hash Algorithm Version 2 — безопасный алгоритм хеширования, версия 2), куда помимо него входят SHA-224, SHA-256, SHA-384 и SHA-512. Однонаправленная хеш-функция, предназначена для создания «отпечатков» или «дайджестов» сообщений произвольной битовой длины. «256» указывает на длину дайджеста в битах. Разработан алгоритм был в августе 2002 года.
Ниже приведен пример хеша SHA-256.
Малейшее изменение сообщения в подавляющем большинстве случаев приводит к совершенно другому хешу. К примеру, при изменении dog на cog получится:
Эмиссия криптовалюты Bitcoin осуществляется посредством поиска строк, SHA-256-хеш которых имеет заданную структуру.
Наиболее популярные криптовалюты, в которых использует данный алгоритм хеширования, можно посмотреть здесь dustcoin.com
Scrypt [ править ]
Хеш-функция scrypt использует SHA-256 как подпрограмму, полагаясь на большое количество арифметических вычислений, но также требуя наличия быстрого доступа к большим объёмам памяти. Это делает запуск нескольких экземпляров scrypt на современной видеокарте несколько более сложной задачей. Это также означает, что стоимость производства специализированного оборудования для майнинга на интегральных схемах специального назначения (ASIC) или на ППВМ будет значительно выше, чем стоимость производства подобных устройств для SHA-256. Поскольку современные GPU обладают большими объёмами памяти, они в большей степени пригодны для майнинга scrypt-криптовалют, однако их преимущество по сравнению с CPU является менее значительным, нежели чем в случае с Bitcoin (преимущество в 10 раз против 20 для Bitcoin)
Основные scrypt-криптовалюты указаны здесь dustcoin.com
Scrypt-Adaptive-Nfactor (Scrypt-N) [ править ]
в 2 раза ниже. Криптовалют с данным алгоритмом пока немного, по сравнения с 2 вышеописанными. Первой криптовалютой с таким алгоритмом является VertCoin.
Keccak [ править ]
Форки криптовалют – откуда они берутся и стоит ли их покупать?
Если раньше о форках знали немногие, то в последние годы тема эта чрезвычайно популярная. И как ей не быть на слуху, если количество «ответвленных» монет растет в геометрической прогрессии? Что же это за такие криптовалюты и стоит ли добавлять форки в своей портфель инвестиций?
Что такое форк криптовалюты?
Сатоши Накамото, положивший начало криптовалютной революции, разработал биткоин таким образом, что эта система имеет открытый исходный код. Это говорит не только о том, что каждый желающий может исследовать его, но и скопировать. Именно поэтому любая «биткоиноподобная» криптовалюта, которая имеет открытый исходный код, может иметь свои форки.
Форк (fork от англ. – вилка, развилка, ответвление) – в криптовалюте это новая монета создана по образу и подобию другой. Для разработки такой цифровой наличности его создатели не заморачиваются над базовыми нюансами, а просто копируют их с другой, как правило, технически развитой криптовалюты. Так, многие криптовалюты из ТОПа по капитализации уже имеют немало двойников, если же говорить о биткоине, то ему и вовсе досталось больше других, и форки его исчисляются сотнями.
Как возникает форк? Ни для кого не секрет, что блокчейн (база данных на которой работает криптовалюта) состоит из информационных блоков. Их валидность в каждой криптовалютной системе определяется определенными правилами. Если эти правила изменить, то возникнет ответвление – остается, чтобы такое ответвление получило поддержку майнеров и новая криптовалюта на основе старой готова.
Зачем нужны форки?
Ответвления в блокчейне осуществляются по разным причинам. Порой, их организовывают сами разработчики, а иногда никаких благородных целей никто не преследует — только желание заработать.
Основные причины форкомании:
Как показывает практика, чаще всего преследуется именно последняя цель, но создатели криптовалюты умело ее скрывают, называя самые благородные причины форка.
Форки биткоина – аналоги главной криптовалюты
Биток был первым и по сей день остается самой популярной криптовалютой и именно он лег в основу наибольшего количества форков. С одной стороны, такой подход можно объяснить желанием словить хайп, ведь на монету больше обратят внимания, если это будет форк биткоина, а не какого-нибудь блаблакоина.
Ну а с другой стороны, не будем забывать, что биткоин был первым и в какой-то степени является самой устаревшей криптовалютой (да простит нас Сатоши Накамото за эти слова!). Битку совсем скоро исполнится десятилетие, а прогресс то пошел значительно вперед. Поэтому вполне логично, что многие разработчики желают взять главную цифровую монету всех времен и народов за основу и максимально ее усовершенствовать.
И если раньше форки делались с конкретными и понятными целями, так как трейдинга криптовалют как такового не существовало, то сейчас с биткоина продуцируется больше спекулятивных инструментов, чем действительно полезных в технологическом плане.
Самые известные форки, прародителем которых стал биткоин:
Этот список можно продолжать бесконечно долго, так как монет, созданных от биткоина, действительно, много. Более того, стоит ожидать, что и в будущем их будут продуцировать с неменьшим рвением, вот только какими будут перспективы таких монет – большой вопрос.
Форки, которые стали успешнее основной монеты
Если с биткоином все понятно и ему желают подрожать, то как обстоят дела с другими криптовалютами? Форкают ли их? Конечно, да. Ведь наряду с битком существует немало интересных криптовалют, которые были придуманы с нуля и имеют свои индивидуальные особенности, а поэтому многие разработчики пытаются их улучшать или продуцировать новинки с небольшими отличиями, которые также хорошо заходят в массы.
Наверное, одним из наиболее знаменитых форковза всю историю криптовалют является Ethereum. Нет, мы вовсе ничего не перепутали, и та платформа, которую активно разрабатывает Виталик Бутерин, действительно является форком. Правда, достаточно необычным. Эта история берет свое начало в 2016 году, когда на платформе Ethereum разрабатывался проект The DAO. После токенсейла проект обратил на себя внимание и был под ярым покровительством самого Бутерина.
Но, как оказалось, в коде приложения была допущена ошибка и это позволило хакерам умыкнуть 60 млн. долларов в эфире. Бутерин задумал сделать хард-форк (как раз для того самого «отката», о котором писалось выше), но часть эфириум-сообщества была с ним вовсе не согласна.
В итоге хардфорк сделали, но старая ветвь (то есть истинный эфир, который был без изменений) не отмерла из-за несогласия многих участников сообщества, и продолжила свое существование под именем Ethereum Classic. С тех самых пор существуют две криптовалюты и форк ETC, которым по сути является ЕТН, чувствует себя очень даже неплохо.
Прецедент другого характера стал причиной возникновения форка, который, как и Эфириум, взобрался на криптовалютный ТОП. В 2012 году мир увидела новая криптовалюта с уникальными особенностями под названием Bytecoin. Отличалась эта монета от других тем, что была истинно анонимной и использовала протокол CryptoNote для запутывания транзакций.
Монета всем пришлась по душе, ведь мнимая анонимность биткоина уже никого не устраивала, но тут обнаружился не очень приятный факт. Оказалось, что байткоин выпущен с серьезным премайнингом – около 80% монет было добыто разработчиками. Конечно, такая ситуация никого не устраивала, а потому был проведен хардфорк, в результате которого на свет появилась всем нам известная монета Monero. Как видим, и в этом случае форк стоит гораздо больше своего прародителя.
Еще один пример родства, о котором мало кто знает, числится за монетами Stellar и Ripple. Как известно, рипл это не совсем криптовалюта в традиционном смысле и работает она не на блокчейне – это технология, придуманная для банковской сферы.
Поэтому проект не децентрализован и управляется разработчиками, что является главным камнем преткновения в сообществе. Когда же ДжедМакКалеб – один из создателей Ripple – бросил свой проект, то он решил сделать его совершенную копию и пойти по иному пути развития. Именно так на свет появился Stellar – монета, лишенная недостатков своего старшего брата, то есть полностью децентрализованная.
Имеют ли форки перспективу и стоит ли на них обращать внимание?
Криптовалютный рынок разнообразен и тут уж инвестору и трейдеру предоставляется масса инструментов для заработка. Число криптовалют уже перешагнуло за 1600, но большинство пользователей отдают предпочтение монетам, обитающим на верхних строчках рейтинга по капитализации. Что касается форков, то сказать однозначно, достойны ли они инвестиции, нельзя.
Если говорить о многочисленных форках биткоина, которые продуцируются со скоростью света, то их перспектива практически нулевая. Да, некоторое время полностью скопированный продукт может иметь ценность в качестве спекулятивного инструмента, но если разработчики не будут его развивать, то монета просто со временем исчезнет из вида.
Другое дело, если брать во внимание форк, созданные не только с коммерческими мотивами. Если создатели проекта намереваются как-то улучшить исходный вариант, внедряют различные апгрейды и, главное, имеют четко поставленную цель для создания форка, то у такой монеты может быть очень перспективное будущее.
Как было в случае с Эфириумом и Монеро, технологически развитые проекты действительно могут обойти криптовалюту-прародителя и в своей стоимости, и в своей популярности. Поэтому можно смело сказать, что форки имеют такие же шансы на успех, как и полностью уникальная монета.
Что такое форк и зачем он нужен: шесть основных форков Bitcoin
Блокчейн, ставший основой биткоина, существует с 2008 года и за почти десять лет своего существования неоднократно подвергался форкам. Самыми известными новыми проектами, начатыми на базе Bitcoin, могут считаться шесть из них, каждый из которых становился попыткой части криптосообщества реализовать то, чего, по их мнению, недоставало в оригинальном коде.
За время существования форков биткоина было гораздо больше, однако большая часть из них не была привнесением чего-то нового – по сути эти проекты были копиями биткоина, иногда с незначительными отличиями.
Первым известным форком, создавшим действительно отдельный проект, стал Bitcoin XT.
Bitcoin XT
Форк произошел 19 августа 2015 года. Авторами стали разработчики оригинального Bitcoin Core – они создали Bitcoin XT, чтобы разрешить проблему масштабирования сети. Разработчики Bitcoin XT пошли путем увеличения размера блока, который в оригинальной цепи Bitcoin составлял 1 Мб.
На момент создания первого блока Bitcoin XT его поддерживало 12% майнеров, однако по задумке создателей для полного перехода требовалось, чтобы в сеть Bitcoin XT включились 85% узлов сети. Позже доля была снижена до 75%.
С самого начала своего существования проект Bitcoin XT столкнулся с жесткой критикой многих лидеров биткоин-сообщества. Более того, против форка высказался и аккаунт, предположительно принадлежащий создателю Bitcoin Сатоши Накамото. Впрочем, еще в 2014 году в сообществе распространялась информация о том, что профиль мог быть взломан, а потому нет никакой уверенности в том, что именно Сатоши выступил против Bitcoin XT.
Bitcoin Unlimited
Проект Bitcoin Unlimited появился почти на полгода позже Bitcoin XT – в январе 2016 года. Он решал ту же проблему – увеличение размера блока – но принципиально другим путем. Bitcoin Unlimited предложил узлам сети самостоятельно решать, блоки какого размера им выпускать. Создатели сделали ставку на демократию – каждый, у кого имеется полный узел, получил возможность выразить свое мнение о том, каким должен быть размер блока.
Задумывалось, что система сама остановится на среднем значении, выбранном большинством: слишком маленькие блоки будут «форкнуты» из сети самой системой, слишком большие она и вовсе не примет, поскольку большинство узлов их не увидит.
Сила свободного рынка, которая правит в мире традиционной экономики и финансовых систем, была создателями Bitcoin Unlimited привлечена для службы экономике цифровой. Влияния проекту добавляло и присоединение разработчиков Тома Зонде и Тома Хардинга, покидающих начавший распадаться Bitcoin XT и ещё один, появившийся немного позже, но также не продержавшийся долго, – Bitcoin Classic.
Успеха Bitcoin Unlimited, как и его предшественник Bitcoin XT, не имел – сообщество взволновала перспектива того, что предложенной схемой могут воспользоваться крупные централизованные пулы, подавив мнение настоящего большинства пользователей превосходящей вычислительной мощностью. Это привело бы к концентрации влияния в сети в руках всего нескольких групп и обесценило бы всю идею биткоина как децентрализованной системы.
Кроме того, большое количество разных по размеру блоков могло привести к множественным непроизвольным форкам и образованию целого ряда ложных цепей – что в итоге привело бы к падению самого биткоина.
Bitcoin Classic
Bitcoin Classic появился всего на месяц позже Bitcoin Unlimited, в феврале 2016 года, однако начал рассыпаться ещё быстрее. Создателем форка стал Гэвин Андерсен, автор Bitcoin XT, продолжающий преследовать свою цель – повысить пропускную способность блокчейна, увеличив размер блока. В этот раз планировалось увеличение ровно в два раза, до 2 Мб, и ещё через два года – до 4 Мб. К Андерсену также присоединился Джонатан Тумим, ещё один из создателей Bitcoin Core.
В отличие от Bitcoin XT, Bitcoin Classic был принят сообществом благосклонно. В его поддержку выступили майнинговые пулы Antpool (Bitmain), BW.COM, HAOBTC.com, Genesis Mining, Multipool.us, а также Coinbase, OKCoin и Foldapp. Роджер Вер, владелец Bitcoin.com, также заявил о своей симпатии к проекту – он уверен, что увеличение размера блока позволит создать большее количество полных нодов, а значит, ещё больше повысить децентрализацию сети.
Прямых и громких противников у Bitcoin Classic так и не нашлось, однако полностью функциональным он так и не стал. Главная причина, по которой дискуссии тянутся уже второй год, – необходимость провести хардфорк, который временно скажется на общей безопасности сети и может завершиться расколом. Впрочем, после появления Bitcoin Cash, выпускающего блоки вплоть до 8 Мб, разработчики Bitcoin Classic заявили, что считают цель достигнутой.
Bitcoin Cash
Bitcoin Cash – один из самых громких форков, действительно закончившийся расколом цепи и образованием новой одноименной криптовалюты. Это случилось 1 августа 2017 года, и до сих пор Bitcoin Cash демонстрирует неплохие результаты на рынке. Многие эксперты склоняются к мнению, что пока его на плаву удерживает авторитет оригинального Bitcoin и ассоциации с ним, но даже сам по себе Bitcoin Cash сумел получить некоторое влияние и стойко держится в десятке самых популярных криптовалют.
Bitcoin Cash имеет ряд существенных отличий от оригинального Bitcoin. Главных кодовых дополнений три:
Bitcoin Gold
Bitcoin Gold – ещё одна криптовалюта, отделившаяся от Bitcoin 24 октября 2017 года, на день ранее запланированного разработчиками срока. Цель создателей – сделать собственную криптовалюту более весомой, чем оригинальный биткоин, превратить её в настоящее «цифровое золото».
Для достижения этой цели авторы изменили алгоритм хэширования, перейдя на использование доказательства сделанной работы Equihash. Особенность данного P-o-W в том, что Equihash подходит для GPU-майнинга – добычи криптовалюты, проходящей с помощью графических карт. Тот же тип майнинга уже используется в некоторых других криптовалютах, в частности ZCash. Кроме того, Equihash устойчив к ASIC-процессорам.
Фактически создатели Bitcoin Gold пытаются расширить круг потенциальных майнеров – распространение и доступность графических процессоров GPU выше, чем ASIC, а значит, и пользователей, которые смогут добывать криптовалюту и становиться узлами сети, будет больше. Это повысить уровень децентрализованности и снизит давление на сообщество со стороны крупных коммерческих майнинговых пулов. На это направлен и основной слоган – «Make Bitcoin decentalized again», «Сделаем биткоин децентрализованным снова». По мнению разработчиков, крупные пулы фактически монополизировали сеть, и сообщество должно бороться с этим. Результатом такой борьбы и стал Bitcoin Gold.
Нашлись у идеи и противники, настаивающие, что рынок GPU-процессоров контролируется всего двумя крупными производителями, а значит, снова возникает риск – но хардфорк все равно был произведен, и Bitcoin Gold на сейчас торгуется на биржах – правда, с довольно нестабильным курсом.
B2X, детище хардфорка SegWit2x, должен был стать ещё одной криптовалютой. Форк собирались провести 16 ноября 2017 года, он вызвал бурные обсуждения в сообществе, но в итоге был отменен – создатели заявили об этом в открытом письме 8 ноября. Впрочем, официально он не полностью отменился, а был перенесен на некоторое время. Ряд сторонников также заявил, что продолжает поддерживать SegWit2x даже после отмены хардфорка.
SegWit2X должен был создать новую ветку блокчейна Bitcoin с размерами блока в 2 Мб, более высокой пропускной способностью и низкой стоимостью транзакций. Получившаяся сеть должна была стать криптовалютным аналогом традиционных Visa и Mastercard, и таким образом завоевать популярность среди широких слоев пользователей.
Главной причиной отмены хардфорка создатели назвали раскол мнений – очередное разделение разбивало сообщество, а этого авторы SegWit2X всеми силами стремятся избежать. Кроме того, некоторые сторонники Segregated Witness, которые позже отказались от поддержки соглашения, заявляли о непрозрачности условий форка, отсутствии консенсуса между различными группами и недоработанном коде.
Проблема увеличения размера блока в основной цепи Bitcoin сохраняется, и со временем становится все острее. Так что, скорее всего, уже в ближайшее время будут появляться новые форки, пытающиеся завоевать симпатии сообщества и изменить биткоин. Кроме того, чем дальше, тем острее встает проблема анонимности, которая в сети биткоин становится все более иллюзорной, и этот вопрос тоже предстоит решить – а значит, будут изменения и в данном направлении.
Немного о форках криптовалют и про различия хардфорка и софтфорка
реклама
Что вы слышали о форках криптовалюты? Форки – это такие ответвления от оригинальных цифровых валют (например, Bitcoin или Ethereum), когда создаются новые монеты с некоторыми изменениями функций. Их можно даже назвать клонами оригинальных криптовалют. Вообще, слово fork переводится на русский как «вилка», в программировании означает изменение первичного кода с целью создания проекта. В чем особенность этих форков? Каких видов они бывают? Что нужно о них знать, и как пользователям реагировать на изменения? Давайте попробуем разобраться.
В основе любой крипты лежит цепочка blockchain (это такая цепочка блоков, в которой содержится информация), отличающаяся гибкостью и возможностью вносить изменения. Именно эта возможность и используется разработчиками. Что касается форка, то тут речь идет про изменение правил, которые используются для определения подлинности очередных блоков в цепочке blockchain.
Форки можно разделить на два вида:
Хардфорки
реклама
Первый тип – хардфорки. Это когда происходит расхождение с исходным кодом blockchain, из-за чего происходит создание новых правил функционирования системы, при этом они не совместимы со старыми алгоритмами. Поскольку новые и прежние правила не работают в одной цепочке, получается разветвление сети (отсюда вытекает название hardfork, то есть «жесткая развилка»). Прежняя система также функционирует по установленным ранее алгоритмам, и в то же время в новом blockchain создается новая экосистема. Транзакции прежнего и нового blockchain не совместимы.
На старых узлах, продолжающих использовать прежнюю версию, новые транзакции недействительны. Чтобы заниматься майнингом в новом blockchain, нужно обновиться до новых правил.
Софтфорки
Второй тип – софтфорки. Тут все наоборот: вносятся изменения в код blockchain, при этом продолжается взаимодействие новых алгоритмов с прежними. То есть, это означает, что происходит гармоничное существование новых и старых правил в одном blockchain. Нет разделения цепочки блоков на две разные, не зависящие друг от друга ветви. По сути софтфорк – это косметический ремонт системы, который нужен для ее улучшения.
реклама
Кроме ответвления можно выделить еще один момент, который отличает хардфорк от софтфорка. Если, допустим, в софтфорке обновление не приживается, то инициаторами могут быть отменены внедренные алгоритмы. А вот хардфорком уже так не выйдет: две ветви воссоединиться не могут. Если случилось образование двух ветвей, то могут сложиться три ситуации:
Зарождение новой криптовалюты
Нужно разобраться в причинах появления новых форков криптовалют. Допустим, возникает ситуация, в которой между разработчиками происходит разлад и у них не получается найти прийти к единому решению. В таком случае, их сотрудничество заканчивается, и их сообщество раскалывается на двое.
Например, первая группа голосует за улучшение кода blockchain. Вторая группа с этим не согласна и хочет оставить все как есть. Итак, происходит раскол, и первая группа уходит из проекта, для создания своего собственной криптовалюты. Они берут первоначальный blockchain код, при этом изменяя его на определенном блоке. Так и появляется развилка – форк. После данного блока и появляется самостоятельный blockchain, живущей собственной жизнью, однако у него есть общая история с материнским кодом.
Еще до форка создателями монет сообщается об этом событии в социальных сетях, при этом рассказываются преимущества нового проекта. Также они рассказывают о том, на каком блоке он создается, а также в каком количестве будут начислены монеты тем, кто держит у себя в кошельках оригинальную криптовалюту и т.д.
Новые форки
реклама
Некоторые криптовалюты возникли в процессе хардфорка. Так как, например, у Bitcoin открытый исходный, каждый может его взять и внести в него некоторые изменения, а затем создать новую монету.
Одними из самых знаменитых форков являются:
Некоторыми криптовалютами копируется ПО с открытым исходным кодом в одну валюту, вносятся изменения в данный код, в результате чего возникает новая криптовалюта.
Вот еще некоторые известные форки:
Альткоины
Алькоинами называются все криптовалюты, за исключением Bitcoin. Появление Bitcoin произошло в 2009 году, а альткоинов – в 2011 году. Их основная цель – преодоление технических ограничений, имеющихся у Bitcoin, а также расширение потенциала использования технологии blockchain, лежащей в основе Bitcoin и в целом криптовалют.
Альткоины – это сокращение от альтернативные коины. Вообще, само понятие появилось на одном из крупнейших тематических форумов – BitcoinTalk. Наибольшее распространение он получил благодаря статье Стефани Янг в Wall Street Journal. Смысл этого понятия состоит в том, что Bitcoin – первая криптовалюта, а все остальное – альтернативы, созданные с целью его улучшения.
На данный момент существует уже около 2,5 тысяч альткоинов, основная часть которых была создана в 2017 году.
Вообще, алькоины и форки – это понятия весьма размытые. Использования этих понятий можно отнести к одним и тем же проектам.
Вывод
В скором будущем, вероятнее всего, перед нами предстанет еще больше различных хардфорков и софтфорков. Так, например, еще в 2018 году Bitcoin трижды прошел процесс хардфорка, благодаря чему появились следующие форки: Bitcoin Coin, Bitcoin Private, а также Bitcoin Gold.