- Форк биткоина что это такое
- Содержание
- Алгоритмы хеширования [ править ]
- SHA-256 [ править ]
- Scrypt [ править ]
- Scrypt-Adaptive-Nfactor (Scrypt-N) [ править ]
- Keccak [ править ]
- Некоторые популярные форки — Копии биткоина [ править ]
- Форки биткоина: переосмысление кода главной криптовалюты
- Что такое форк биткоина
- Namecoin (NMC)
- Litecoin (LTC)
- Primecoin (XPM)
- Zcash (ZEC)
- Dash (DASH)
Форк биткоина что это такое
Понравилась статья? Поделись:
Форк (англ. fork — ответвление) — использование кодовой базы программного проекта в качестве старта для другого. Каждая такая ветка может развиваться независимо от основного проекта и в одной ветке могут быть реализованы возможности, которых не было в основном проекте. В качестве базы здесь выступает, естественно, bitcoin, а все остальные монеты называют форками биткоина (форк BTC).
С момента появления Bitcoin уже создано большое множество форков, но большинство из них не несут в себе ничего нового — либо это точные копии Биткоина, либо отличия ограничиваются только значениями предела и скорости эмиссии и/или алгоритмом хеш-функции.
Основным отличием форков друг от друга, после скорости эмиссии, является алгоритм шифрования.
Содержание
Алгоритмы хеширования [ править ]
Принцип хеширование можно объяснить на примере телефонного номера — +7 (495) 606-36-02. Сложим все цифры вместе, несколько раз:
Так можно однозначно сопоставить любому номеру телефона некоторое число. Процесс суммирования называется хешированием, сам способ — хеш функцией, полученное число — хеш-суммой или просто хешем.
Обычно добиваются следующий свойств от хеширования:
- Зная хеш-сумму (в нашем случае 3) нельзя определить исходный номер телефона.
- Нельзя подогнать номер телефона под заранее известную сумму (в нашем примере неприменимо, обязательно для bitcoin).
- Малое изменение номера телефона приведет к кардинальному изменению хеша (в нашем примере неприменимо, но обязательно для bitcoin).
Первая криптовалюта, bitcoin, созданная в 2008 году, использовала алгоритм хеширования SHA-256. На начало 2014 года в мире криптовалют можно выделить 4 основных алгоритма хеширования:
- SHA-256
- scrypt
- Scrypt-Adaptive-Nfactor (Scrypt-N)
- Keccak
Подробнее о каждом
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) [ править ]
В начале 2014 года несколько фирм заявили о создании специализированного оборудования для майнинга scrypt-криптовалют. В связи с этим начали появляться криптовалюты с изменённым алгоритмом хеширования, делающим невозможным создания для них ASIC-устройств.
Основа данного алгоритма — перемешивание функций алгоритма SHA-256 и Salsa20 с увеличением требований к объёму используемой памяти. Сложность его вычисления в 2 раза выше, чем у scrypt, следовательно скорость нахождения блоков в сети
в 2 раза ниже. Криптовалют с данным алгоритмом пока немного, по сравнения с 2 вышеописанными. Первой криптовалютой с таким алгоритмом является VertCoin.
Keccak [ править ]
Keccak, так же SHA-3 — алгоритм хеширования переменной разрядности. 2 октября 2012 года Keccak стал победителем конкурса криптографических алгоритмов, проводимым Национальным институтом стандартов и технологий США. Алгоритм SHA-3 построен по принципу криптографической губки. Считается одним из наиболее современных стандартов в мире хеш-функций. Алгоритм Keccak сложнее примерно в 2 раза, чем SHA-256.
С данным алгоритмом выпущено не так много криптовалют — основные это CopperLark и MaxCoin
Некоторые популярные форки — Копии биткоина [ править ]
3.5 дня), награда за блок 50 LTC падает вдвое каждые 840000 блоков. Алгоритм хэширования «scrypt». При появлении ASIC майнеров Litecoin не получится добывать с такой же эффективностью как Bitcoin из-за высоких требований к памяти.
Сами монеты предназначены для регистрации доменов в зоне .bit. Благодаря криптографической подсистеме Bitcoin такие домены защищены от изменения кем-либо, кроме их владельцев, а поднять DNS-сервер на своём ПК может каждый участник системы Namecoin.
Источник
Форки биткоина: переосмысление кода главной криптовалюты
В одной из недавних статей мы рассказывали о хардфорках биткоина, которые возникают тогда, когда сообщество разделяется в мнении касательно внесения изменений в код криптовалюты. Обычно в результате хардфорка возникает новая криптовалюта.
Но некоторые разработчики изначально берут код главной криптовалюты в качества базы и запускают новый блокчейн с генезис-блока. Такой способ создания криптовалюты называется форком биткоина.
В этой статье мы расскажем о самых успешных форках биткоина.
Что такое форк биткоина
Форк биткоина — это создание новой криптовалюты на основе кода Bitcoin. При этом блокчейн запускается с нуля отдельной группой разработчиков или компанией и, естественно, никакое голосование не проводится.
Основной причиной создания форков является стремление создать монету лучше, чем биткоин. Поэтому часто в код главной криптовалюты внедряются новые технологии или заменяются существующие. Чаще всего меняются такие параметры:
- Эмиссия монет;
- Протокол шифрования;
- Скорость создания блоков;
- Размер блоков;
- Алгоритм консенсуса (с недавних пор).
Так как код биткоина открыт, то каждый может использовать его для создания новой криптовалюты. Существуют сотни проектов, созданных подобным образом, однако лишь только нескольким удалось выбиться из этой огромной «толпы».
Namecoin (NMC)
Namecoin — это первый форк биткоина, проведенный неизвестными разработчиками, имена которых никто не знает до сих пор. Криптовалюта возникла в 2011 году .
Несмотря на то что монета почти полностью повторяет код биткоина, цель создания отличается. Namecoin — это децентрализованная база доменных имен, которая предлагает имена в зоне .bit.
Монета сохранила практически все особенности биткоина:
- Алгоритм шифрования SHA-256;
- Эмиссия в 21 млн NMC;
- Алгоритм консенсуса PoW.
Чтобы воспользоваться распределенной сетью Namecoin для покупки домена необходимо создать аккаунт, уплатив символический 1 NMC. Однако в некоторых случаях это сделать нелегко, потому что криптовалюта уязвима перед киберсквоттингом (когда злоумышленники намеренно выкупают имена марок и брендов для последующей перепродажи по завышенным ценам). Наряду с этим существует проблема зависимости от американской компании ICANN, которая должна подтверждать регистрацию каждого доменного имени.
Сразу после создания криптовалюта Namecoin не получила большой популярности. Однако спустя два года сообщество все-таки заинтересовалась проектом, о чем свидетельствовал рост цены до больше чем $10, однако постепенно интерес падал и на данный момент о проекте уже почти никто не помнит.
Litecoin (LTC)
Litecoin был вторым форком биткоина после Namecoin, запущенный в том же 2011 году. Однако в отличие от последнего в нем были изменены некоторые ключевые технологии. Создатель монеты — Чарли Ли (Charlie Lee), известная публичная криптоличность. Как и Bitcoin, криптовалюта Litecoin стремится занять лидирующее место в качестве платежного средства.
Разработчики немного изменили и доработали исходный код биткоина:
- Заменен алгоритм шифрования с SHA-256 на Scrypt, благодаря чему в первое время Litecoin был «асикоустойчивым»;
- В четыре раза увеличена эмиссия (84 млн LTC против 21 млн BTC);
- Уменьшено время генерации блоков до 2,5 минут, при этом сеть способна обрабатывать 56 транзакций в секунду.
Также в 2017 году был интегрирован протокол Lightning Network, что позволило сделать транзакции очень дешевыми. Позже была добавлена технология SegWit, а также атомарные свопы сразу с тремя криптовалютами (Decred, Vertcoin и Bitcoin).
До 2013 года криптовалюта оставалась неизвестной, однако потом она показала феноменальный рост в 20 раз и подтвердила свое прозвище «цифровое серебро». На момент написания статьи Litecoin занимает 8-е место в рейтинге CoinMarketCap, а его цена немного превышает $147.
Primecoin (XPM)
Это еще один из первых форков битикоина, созданный анонимным пользователем Sunny King в 2013 году. Как и Bitcoin, Primecoin предлагает децентрализованную среду для проведения платежей.
Интересной особенностью этой криптовалюты является отличие в системе достижения консенсуса между нодами. В то время как в сети биткоина подтверждение транзакций основана на поиске хешей, то в Primecoin этот процесс базируется на полезных вычислениях, которые заключаются в поиске длинных цепочек Куннингама.
Кроме того, Primecoin отличается следующими особенностями:
- Скорость создания новых блоков (у Bitcoin — 1 блок каждые 10 минут, Primecoin — 1 блок в минуту);
- Сложность сети (у биткоина она меняется каждые две недели, у Primecoin каждый раз при создании нового блока);
- Вознаграждение (у биткоина оно стабильное, у Primecoin зависит от сложности сети);
- Эмиссия (у Bitcoin изначально заложено ограничение в количестве 21 млн монет, у Primecoin конечная эмиссия не установлена).
Криптовалюта Primecoin заинтересовала специалистов в области криптографии применением технологии цепочек Куннингама в блокчейне, благодаря чему была предметом исследований в научных работах.
Как показывает график, Primecoin пережил несколько взлетов, после которых следовало падение. На данный момент с декабря 2018 года цена монеты находится во флете, а стоимость составляет чуть больше $0,41.
Zcash (ZEC)
Эта монета родилась благодаря стремлению американского разработчика Зуко Вилкокса (Zooko Wilcox) сделать биткоин анонимным. Однако было решено не проводить хардфорк, а создать новую монету. Так в оригинальный код биткоина был интегрирован протокол анонимности zk-SNARK, который представляет собой доказательство с нулевым разглашением. Это была первая криптовалюта, использующая данную технологию.
В отличие от биткоина, в блокчейне Zcash не отображается информация об отправителе и получателе, точно так же как и сумма платежа.
Кроме того, криптовалюта Zcash отличается следующим:
- Изменен алгоритм шифрования (у Bitcoin — SHA-256, у Zcash — Equihash), что позволило добывать монету, используя видеокарты;
- Сокращено время формирование новых блоков до 2,5 минут, благодаря чему в секунду может обрабатываться до 26 транзакций;
- Изменен порядок выплаты вознаграждения (в сети биткоин 100% вознаграждения идет майнеру, у Zcash — 80% майнеру, а 20% в фонд основателей).
Интересно, что самая маленькая частица имеет название «затоши» по аналогии с «сатоши» у Bitcoin.
Считается, что Zcash — это анонимная криптовалюта, однако у нее также есть функция отправки обычных транзакций. Более того, инструмент Key View позволяет раскрывать информацию о платежах отдельным группам пользователей.
На момент написания статьи занимает 47-ю строку на CoinMarketCap и торгуется по цене $92,4 за одну монету.
Dash (DASH)
Это еще одна известная монета, которая также изначально задумывалась как хардфорк биткоина с целью сделать первую криптовалюту более анонимной. Разработчик по имени Эван Даффилд в 2014 году предложил провести апгрейд, чтобы сделать биткоин анонимным и взаимозаменяемым.
В первые же минуты жизни монета пережила не лучшие времена в виде инстмайна — за двое суток было добыто 1,9 млн DASH, что повлекло за собой критику сообщества. Однако от проведения предложенного Даффилдом хардфорка отказались, и монета продолжила свое существование.
Анонимность в криптовалюте Dash обеспечена благодаря интеграции протокола микширования CoinJoin. Однако недостатком является то, что микширование нужно проводить вручную, и для отправки анонимных транзакций нужно выбрать функцию Private Send, в противном случае будет отправлена обычная транзакция, которую можно отследить.
Еще одним преимуществом криптовалюты Dash является возможность отправки мгновенных транзакций благодаря функции Instant Send.
Также при создании Dash в оригинальный вход биткоина были внесены такие изменения:
- Алгоритм шифрования SHA-256 был заменен на X11, который состоит из 11 различных алгоритмов;
- Особый алгоритм консенсуса под названием Proof-of-Activity, представляющий собой симбиоз некоторых функций PoW и PoS;
- Экосистема DGBB (аналог DAO), в которой участники могут голосовать за внесение изменений в блокчейн Dash.
Dash является одной из популярных криптовалют, и на момент написания статьи занимает 44-ю строку рейтинга CoinMarketCap. Купить одну монету можно за $113,5.
Также советуем вам посмотреть наше видео, которое расскажет вам еще о некоторых монетах, похожих на биткоин:
Форки биткоинаВ большинстве случаев форки биткоина не представляют собой ничего особенного, однако иногда в попытках улучшить код первой криптовалюты рождаются действительно уникальные монеты, предлагающие инновационные криптотехнологии.
Источник