Форк (англ. fork - развилка, ответвление): использование кодовой базы программного проекта в качестве старта для другого. При этом каждая из веток может развиваться независимо от другой, в одной ветке могут быть реализованы возможности, отсутствующие в другой, в таком случае обе ветки могут потерять совместимость между собой. Синонимы: ответвление, отпочковывание.
Поскольку исходный код Bitcoin является открытым, то появляются форки, каждый из которых чем-то отличается и призван решить проблемы родительской криптовалюты.
В данной статье будут рассмотрено несколько форков биткоина, их основные отличия и характеристики.
Если говорить о добыче монет, то надо понять одно простое правило: самые выгодные стратегии - это те, которыми пользуется меньшинство. Чем больше майнеров - тем выше сложность, больше количество монет и соответственно ниже цена. Сейчас ценообразование форков в большей степени спекулятивное и лишь небольшой процент цены определяется идеологическими и техническими отличиями новоиспеченных коинов. Поэтому, прежде чем бросить все свои вычислительные мощности, самостоятельно проведите оценку и сделайте выводы. В этом конкурентом мире меньшинством и маркетмейкерами являются прежде всего те люди, которые пишут клиент, биржи или другие востребованные сервисы. Если вы не в их числе, то ваша задача изобрести такой способ добычи и продажи монет, который будет наиболее уникальным.
Прежде чем перейти непосредственно к описанию валют необходимо пояснить некоторые термины.
Proof-of-Work (POW) - система, основанная на том, что любая операция требует некоторого количества вычислений. Это основной принцип сети Bitcoin.
Proof-of-Stake (POS) - система, в которой блоки генерируются монето-годами. Количеством монет на кошельке, умноженных на их «возраст» или время, которое они лежат нетронутыми. Основное преимущество такого подхода - отсутствие необходимости в затратах энергии для поддержания валюты. Атака 51% потребует не только покупки монет, но также их долгосрочного хранения.
Некоторые (PPC, NVC) из описанных в статье форков имеют гибридную систему генерации. На первых этапах используется POW, который со временем должен быть заменен на POS.
LTC (http://litecoin.org)
Litecoin
Вторая по популярности криптовалюта. Блоки генерируются каждые 2.5 минуты, всего 84 миллиона монет, Сложность меняется каждые 2016 блоков (~ 3.5 дня), награда за блок 50 LTC падает вдвое каждые 840000 блоков. Алгоритм хэширования «scrypt». Основные отличие при таком алгоритме состоит в том, что LTC легче майнится на CPU. Подробнее о нем можно прочитать в Обзоре Litecoin и руководстве по майнингу Litecoin.
NMC (http://namecoin.info)
Namecoin
Namecoin создана для обслуживания криптографически защищённой доменной зоны .bit. Эта «валюта» основана на концепции Bitcoin может рассчитываться совместно с BTC.
Сами монеты предназначены для регистрации доменов в зоне .bit. Благодаря криптографической подсистеме Bitcoin такие домены защищены от изменения кем-либо, кроме их владельцев, а поднять DNS-сервер на своём ПК может каждый участник системы Namecoin.
PPC (http://ppcoin.org)
PPcoin
Именно в данной валюте впервые появился гибридный дизайн POW & POS. Транзакция требует 520 подтверждений, однако в кошельке появляется моментально. Более устойчив к атаке 51%.
NVC (http://novacoin.org)
Novacoin
Целью создания новакоинов было повторить достоинства PPCoin, не приумножая при этом его недостатков, таких как чрезмерно высокие объемы эмиссии. NVC использует функцию Scrypt в качестве алгоритма хэширования. Предельная скорость эмиссии уменьшена в 100 раз, а скорость падения награды при росте сложности описывается более гладкой кривой. Как и в родительском проекте, сложность пересчитывается с каждым новым блоком сети, максимальное увеличение сложности за один пересчет составляет 1%. Целевая скорость генерации блоков сети составляет 6 блоков в час.
TRC (http://terracoin.org)
Terracoin
Блоки генерируются каждые 2 минуты, 42 миллиона монет. Сложность пересчитывается каждые 30 блоков. Вознаграждение за блок установлено в размере 20 TRC.
Падение награды вдвое происходит каждые 1050000 блоков (каждые 1458 дней или 4 года)
FTC (http://www.feathercoin.com)
Feathercoin
Фьючекойны - форк Litecoin, использующий scrypt и POW схему.
Блоки генерируются каждые 2.5 минуты. Всего ~336 миллиона монет. Сложность пересчитывается каждые 504 блока, награда за блок 200 FTC, падает вдвое каждые 840000 блоков.
CNC (http://chncoin.org)
Chinacoin
Блоки генерируются каждую минуту. Всего 2628000 блоков или ~462.5 миллиона монет. Сложность пересчитывается каждые 5040 блоков. Вознаграждение за блок установлено в 88 CNC.
RUC (https://www.rucoin.org)
Rucoin
Данная криптовалюта с генерацией монеток как scrypt, так и sha256d. Самая низкая сложность на момент написания статьи на scrypt алгоритме. Защита сети от атаки 51% реализована путем подписи при майнинге сгенерированных блоков именами ячеек. В случае атаки сеть переходит в защищенный режим и принимает блоки только от доверенных узлов. Из других отличий: использование красивых имен кошельков и возможность снабжать обычные транзакции монет комментариями.
Сводные таблицы по описанным форкам приведены ниже.
Таблица 1: Ключевые характеристики криптовалют, использующих Scrypt хеширование
Coins | Награда | Время пересчета сложности | Ожидаемое время генерации | Падение награды | Максимальное число |
LTC | 50 | 2016 блоков | 2.5 min | 840000 | 84кк |
NVC | - | 10 min | 10 min | - | 2ккк |
FTC | 200 | 504 блока | 2.5 min | 840000 | 336кк |
CNC | 88 | 5040 блоков | 1 min | 2628к | 462.5кк |
Таблица 2: Ключевые характеристики криптовалют, использующих SHA256 хеширование
Coins | Награда | Время пересчета сложности | Ожидаемое время генерации | Падение награды | Максимальное число |
NMC | 50 | 2016 блоков | 10 min | 210000 | 21кк |
PPC | - | 10 min | 10 min | - | 2ккк |
TRC | 20 | 30 блокjd | 2 min | 1050000 | 42кк |
RUC | 50 | 5040 блоков | 1 min | 210000 | 21кк |
Где можно торговать альтернативными коинами?
Самая популярная русскоязычная биржа по обмену альтернативных криптовалют в России это btc-e. Также появляются и новые биржи - например, bitxm.com(стоит отметить их минимальные на момент написания статьи комиссии за сделку). Есть еще китайская биржа bter.com. Почти все форки можно поменять на btc-e, но, например, RUC присутствует только на Bitxm.
В заключение стоит добавить, что форки постоянно появляются (MemeCoin, DigitalCoin и др.) и исчезают (иокоины (IOC), икскоины (IXC) и т.п.). Это постоянный процесс. Стоит понимать важность сделанных изменений в клиенте относительно родительской криптовалюты и четко осознавать свои цели при выборе форка.
Если вы авантюрист и хорошо оцениваете все риски, то стоит быть внимательным, чтобы не пропустить периодически появляющиеся возможности заработать. Однако помните: в мире спекуляций, если кто-то выигрывает, то кто-то обязательно должен проиграть.
Актуальную сложность по многим форкам можно посмотреть тут или тут.
Сводные таблицы по характеристикам железа в майнинге:
Scrypt хеширование
SHA256 хеширование