Что такое Bitcoin Cash

Новички мира виртуальных денег наверняка отмечают наличие похожих наименований криптовалют. В некоторых случаях эта схожесть носит чисто условный характер, но для Биткоин Кэш параллель с Биткоином вовсе не случайно. Хотя BCH – вполне самостоятельная валюта, по существу это тот же BTC, но с некоторыми усовершенствованиями. Более того, цепочка транзакций, используемая в Bitcoin Cash, до определённого момента времени до последнего байта совпадает с Блокчейном прародителя. Другими словами, Биткоин Кэш сформировался после разветвления цепи на две части, одну из которых поддерживают майнеры Bitcoin, а другую – сообщество почитателей хардфорка. Подобные попытки предпринимались и ранее, но все они закончились неудачно, и ни один предыдущий форк не претендовал на полную самостоятельность.

Возникновение Биткоин Кэш

Биткоин Кеш

Необходимость появления столь масштабных нововведений появилась из-за проблем с масштабируемостью сети Bitcoin. Создатели первой криптовалюты во главе с Сатоши Накамото достаточно подробно продумали структуру основной единицы хранения информации о завершённых транзакциях, названной блоком. Его размер жёстко прописан во всех алгоритмах, задействованных в обработке Блокчейна, и составляет 1 мегабайт. Много это или мало? Разработчики проекта полагали, что вполне достаточно. Возможно, они не представляли, во что выльется со временем их детище, или же рассчитывали, что по мере возрастания пропускной способности Интернета такой объём блока не вызовет больших проблем.

В действительности по мере роста количества пользователей сети росло и число транзакций, и в некоторый момент времени вычислительные ресурсы майнеров начали отставать от кривой роста активности Блокчейна. Последствия этого оказались неприятными, прежде всего, для конечных пользователей, поскольку начались задержки с закрытием транзакций, а время их обработки начало сильно зависеть от размера комиссионных, взимаемых за платёж.

Строго говоря, для большинства других криптовалют изменение параметров функционирования инфраструктуры сети для повышения её производительности не является большой проблемой. Но не в случае с Биткоином – для принятия любых сколь-нибудь серьёзных модификаций требуется согласие большинства майнеров – тех, кто использует собственные вычислительные мощности для поддержания работоспособности сети.

К сожалению, это сообщество оказалось достаточно разнородным, и достижение планки в 95% происходит относительно редко и в результате длительных дискуссий. Да и сама реализация таких модификаций – дело рискованное, поскольку обкатка производится на рабочих записях.

Криптовалюта Bitcoin Cash стала реакцией на медлительность принятия важных решений, попыткой решить наболевшие проблемы за счет раскола сообщества майнеров и разделения самой популярной криптовалюты на две ветви.

Суть нововведений

В последние годы наибольшее возмущение пользователей сети Bitcoin вызвали две проблемы: увеличение размера комиссии за подтверждение транзакций и рост времени на их обработку. Разработчики Bitcoin Cash решили увеличить размер блока до 8 МБ, полагая, что это на длительное время позволит увеличить производительность Блокчейна до приемлемых размеров, тем самым автоматически снизив уровень комиссионных сборов за транзакции.

Вторым существенным нововведением стало внесение изменений в протокол, направленных на предотвращение таких характерных для новых форков явлений, как изменение/удаление транзакций. Дело в том, что после разделения цепи необходимо, чтобы обе сети однозначно определяли, где своя транзакция, а где чужая, которую нужно проигнорировать. При этом те транзакции, которые записаны в цепи Блокчейна до момента разделения, должны адекватно восприниматься обеими криптовалютами.

История Биткоин Кэш

история создания Биткоин Кэш

Нельзя сказать, что проблемы масштабирования Bitcoin его разработчиками и майнерами не замечались. Попытки внесения изменений в протокол работы сети предпринимались неоднократно. Постепенно сформировались два лагеря: один поддерживал проект Bitcoin Unlimited, другой – форк SegWit.

В первом варианте предлагалось снять ограничение на мегабайтный размер блока. Для многих майнеров такой подход оказался наиболее приемлемым, поскольку позволял увеличить доход прямо пропорционально увеличению размера блока. Но разработчики и мелкие майнеры выступили против, поскольку увеличение объема блока означает рост сложности обработки транзакций и требует существенного увеличения производительности используемого оборудования. Для обычных майнеров покупка дорогостоящих аппаратных платформ была бы не по карману. А значит, со временем абсолютное большинство новых BTC будет генерироваться несколькими крупными компаниями, производящими подобное оборудование, что идёт вразрез с принципами децентрализации, положенной в основу Биткоина.

Идея форка SegWit заключалась в том, чтобы вынести часть информации, описывающей транзакцию, за пределы блока (суммарный объём подписи транзакции занимает 40-60% от всего описания), что позволило бы удвоить пропускную способность сети. В результате длительных дискуссий было выработано компромиссное решение – мягкий форк SegWit2x, предусматривающий вынесение подписи за пределы блока и одновременно увеличение размера блока до 2 мегабайт.

Когда появился Биткоин Кэш

Те майнеры, которые не были согласны с такой постановкой вопроса, создали группу во главе с Амори Сечетом, и решили создать хардфорк с увеличением размера блока в восемь раз, при этом структура блокчейна оставалась прежней, а от хранения части информации за пределами блока решили отказаться.

01.08. 2017 года, начиная с блока №478559, произошло принудительное ветвление Блокчейна. Так появилась новая криптовалюта, причём намного раньше, чем было объявлено о внедрении SegWit2x.

Алгоритмические проблемы

разделение Биткоина в результате хард форка

По большинству параметров Биткойн Кэш является копией оригинального Биткоина:

  • по алгоритму хеширования транзакций (SHA256);
  • по протоколу доказательства выполненной майнерами работы (POW);
  • по лимиту эмиссии криптомонет (21 миллион);
  • по расчётному времени формирования блока (10 минут);
  • по алгоритму начисления бонусов за майнинг (геометрическая регрессия при увеличении мощностей).

Чтобы исключить двойное расходование, в алгоритм формирования подписей транзакций было внесено изменение, позволяющее идентифицировать запись как принадлежащую сети Биткоин Кэш (соответствующее изменение было реализовано в исходной сети, чтобы не принимать к расчёту транзакции с нестандартной подписью).

А вот реализация алгоритма расчета сложности в Биткоин Cash (обозначение токена – BCH или BCC) оказалась не на высоте. Вместо запланированного более равномерного регулирования параметра сложности сеть оказалась подверженной резким перепадам. Архитектура EDA в теории должна была обеспечить ускоренное изменение сложности по сравнению с оригинальным Биткоином (каждые 2016 блоков). Если возникает угроза появления отложенных блоков, сложность немедленно пересчитывается. А когда совокупная вычислительная мощность возвращается к прежним показателям, сложность уменьшается.

Но это в теории. На практике EDA начала давать очевидные сбои, что вызвало такое необычное явление, как массовая миграция майнерских мощностей с одной сети в другую с ориентаций на пиковые показатели. Остается надеяться, что разработчики Биткоин Кэш решат эту проблему, благо никаких кворумов для этого не требуется.

О команде, реализовавшей Bitcoin Cash

программист Амори Сечет

Как уже отмечалось, идейным вдохновителем проекта Биткоин Кэш стал программист Амори Сечет, которого поддержала большая группа майнеров из Китая, неудовлетворенных предстоящим форком SegWit. Согласно имеющимся сведениям, вскоре на сторону Сечета встал мощный производитель специализированного оборудования для майнинга – компания Bitmain. Именно она оказалась главным спонсором проекта, выделив средства на исследования и разработку нового протокола, в противовес группе Bitcoin Core, поддерживающей изменения не приводящие к разделению валюты.

Ещё одним важным фактором, способствующим успеху начинания, стало присоединение к проекту известного майнингового пула viaBTC. Благодаря их усилиям не только состоялся собственно хардфорк, но и был сформирован первый блок, после чего многие майнеры, воспользовавшись одинаковостью клиентов, начали переходить на эмиссию BCH.

В настоящее время Биткоин Кэш поддерживает достаточно большое количество майнеров, бирж и кошельков. На официальном сайте проекта (bitcoincash.org) можно найти все ресурсы, которые на текущий момент поддерживают этот форк. Здесь же можно ознакомиться с новостями и анонсами проекта, а также получить важную информацию о работе с Биткоин Кэш и пообщаться с коллегами.

Планы развития

развитие Биткоин Кеш

Согласно данным, опубликованным в разных источниках, на 2018 год команда поддержки Bitcoin Cash запланировала проведение двух хардфорков в рамках сети. Одно из усовершенствований – дальнейшее увеличение размера блока, составляющего 8 МБ, во втором планируется реализовать удаление из протокола правила консенсуса касательно порядка просчёта транзакций. И, конечно же, предусматривается корректировка алгоритма изменения сложности майнинга.

Анонсированная дата первого форка – 15 мая (на блоке №1526400000), второй форк будет проведен 15 ноября на блоке №1542300000 (разумеется, предположительно).

Хотя работы над первым хардфорком уже начались, команда Bitcoin Cash заявила, что окончательного варианта изменений пока нет – они будут зависеть от дальнейших дискуссий и результатов тестирования. Как отметили авторы проекта в блоге Bitcoin ABC, они хотят реализовать алгоритм, делающий сеть более масштабируемой, увеличивающий её надёжность, обеспечивающий более низкие комиссии и готовность к любым скачкам мощностей о нагрузки на сеть.

Цель запуска хардфорка

Конечная цель проекта, по словам разработчиков – вывод BCH на глобальный уровень. Несмотря на шквал критики и пессимистических прогнозов, молодая криптовалюта не просто оказалась живучей, но и сумела уверенно закрепиться в ТОП-5, временами вытесняя со второго места Эфириум.

Многие инвесторы и майнеры заняли в отношении Биткоин Кэш выжидательную позицию, ожидая результатов активации SegWit2x. Но после отказа от реализации этого форка позиции BCH только усилились.

По словам одного из разработчиков проекта, программиста Калина Кулиану, их детище создано для того, чтобы спасти агонизирующий Биткоин, поскольку он заболел с самого начала, а сейчас начал медленно умирать.

Разногласия с Bitcoin

Дискуссии относительно проблем с масштабированием, длящиеся более двух лет, весной 2017 года завершились принятием предложения BIP91, предполагающего активацию форка Segwit. Хотя цель была благой (увеличение пропускной способности сети), то, как это будет реализовано, не понравилось многим.

Аргументы сторонников разделения Биткоина были следующими: мегабайтный размер блока в оригинальной сети обеспечивает обработку всего лишь 3 транзакций/секунду, а при большом наплыве клиентов этот показатель никуда не годится. И хотя технически решить эту проблему несложно, всё упирается в сложности с достижением консенсуса.

Bitcoin Cash предлагает быстрый переход на блоки размером 8 МБ и сохранение возможности внесения оперативных изменений в протокол в случае необходимости. Вторым важным нововведением является изменение периодичности корректировки сложности при падении хешрейта – она должна производиться значительно быстрее, чем у Биткоин. Там это происходит в заданные интервалы времени (раз в 2016 блоков), что позволяет крупным майнинговым пулам осуществлять интервенции накануне корректировки и в первое время после неё, увеличивая свои прибыли и тем самым способствуя увеличению уровня транзакционных сборов.

Биткоин Кэш лишен такого недостатка (по крайней мере, теоретически), и хотя в первое время новый алгоритм часто работал непредсказуемо, со временем были внесены соответствующие корректировки, и ситуация более-менее стабилизировалась. Как сложится противостояние родителя и его отпрыска в будущем, покажет время. Во всяком случае, динамика форка выглядит предпочтительнее результатов, демонстрируемых легальным Биткоином.

Оцените публикацию:
(Пока оценок нет)
Загрузка...
Понравилась статья? Поделиться с друзьями:
Добавить комментарий