В ожидании перемен: биткоин и 1 августа

О хардфорке биткоина и о том, как обезопасить свои криптоактивы

Bitcoin

1 августа майнинговый пул ViaBTC запустит протокол, создающий альтернативную версию биткоина - Bitcoin Cash (BCH), или Bitcoin ABC. Однако "расколоться" биткоин может также 15 августа или осенью. Ниже рассказываем, зачем это нужно и как не потерять свои цифровые накопления.

Оглавление:

Проблема масштабируемости

Когда биткоин только запустился, никто не мог представить, насколько валюта будет популярной. Однако теперь из-за роста числа сделок прохождения одной транзакции порой приходится ждать несколько дней.

Транзакции в биткоинах записываются в блоки объемом 1 Мб. Формируется блок 10 минут, а максимальное значение транзакций в одном блоке - около четырех тысяч. Следовательно, сеть обрабатывает лишь около 7 транзакций в секунду. Для сравнения, Visa и MasterCard обрабатывают каждую секунду около двух тысяч транзакций.

Решение проблемы заключается в изменении или размера блока, или информации, которая в него вносится. Второй путь может быть быть достигнут при помощи Segregated Witness (SegWit).

Segregated Witness - оптимизация размера блока, которая в перспективе может решить вопросы масштабируемости сети биткоина. SegWit предполагает отделение подписи транзакций от процесса их передачи. В результате объем одной транзакции уменьшится примерно на 47%.

Однако чтобы реализовать это решение и сохранить биткоин в виде единой криптовалюты, необходимо достичь согласия ключевых участников: крупнейших майнеров, авторитетных разработчиков, популярных бирж и кошельков.

к оглавлению ↑

Борьба майнеров и пользователей

Для реализации SegWit требовалась поддержка не менее 95% майнеров. Однако поддержать предложение согласились не все - для крупных игроков выгоднее было бы увеличить объем блока.

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

Чтобы заставить компании и майнеров согласиться с SegWit, сообщество объявило о готовности провести активируемый пользователями софтфорк (User Activated Soft Fork, UASF) в соответствии с протоколом (Bitcoin Improvement Proposals) BIP148.

BIP148 предлагает пользователям с 1 августа начать игнорировать новые блоки без специального сигнального бита о поддержке SegWit. Майнеры могут продолжить генерировать такие блоки, но если к кампании присоединится "экономическое большинство" сети биткоин, то новые намайненные биткоины будет трудно продать.

В ответ крупные майнеры сформулировали BIP91 на основе SegWit2x.

BIP91 состоит из двух частей: первая предусматривает активацию SegWit, вторая – увеличение размера блока до 2Мб. Если к 31 июля требуемая часть сети примет BIP91, BIP148 не произведет эффект. В настоящий момент SegWit активирован в практически всех блоках.

Иными словами, оба протокола предполагают активацию SegWit, но на условиях либо держателей узлов (нод), либо майнеров.

На инфографике ниже можно увидеть ближайшее прошлое и будущее биткоина, вызванное различными целями участников сообщества:

Bitcoin past and future

к оглавлению ↑

Возможные хардфорки

В процессе спора между майнерами и пользователями Bitmain — компания, обеспечивающая около 20% всех вычислений в сети биткоин, - разработала альтернативную валюту Bitcoin ABC, или Bitcoin Cash (BCH). Данная валюта должна была стать запасным вариантом на случай провала совместных усилий майнеров и запуска BIP148.

Bitcoin Cash предполагает:

  • увеличение размера блока до 8 Мб,
  • защиту от повторного воспроизведения и стирания данных,
  • отказ от SegWit.

Однако китайский майнинговый пул ViaBTC, ставший разработчиком BCH вместо Bitmain, заявил, что запустит новую валюту 1 августа, а не 4, после оценки происходящего в сети, как предполагалось ранее. Создатели проекта:

"По­сколь­ку Bitcoin Cash — это раз­де­ле­ние ре­ест­ра, вы по­лу­чи­те столь­ко Bitcoin Cash, сколь­ко у вас будет бит­ко­и­нов на мо­мент раз­де­ле­ния блока. Од­на­ко, если ваши бит­ко­и­ны хра­нят­ся у тре­тьей сто­ро­ны, на­при­мер, на бирже, вам сле­ду­ет свя­зать­ся с ними для ре­ше­ния этого во­про­са."

Соответственно, на рынке, по сути, появится новая валюта - произойдет разделение, или хардфорк, биткоина.

Однако даже если Bitcoin Cash не завоюет популярность у криптосообщества, биткоин все равно может "расколоться":

  • 15 августа: в случае если кампания BIP148 провалится, то разработчики могут поменять механизм генерации новых блоков и создать валюту NewPoW Bitcoin;
  • в октябре-ноябре: при успехе BIP91 именно тогда должен произойти второй этап - увеличение объема блока до 2 Мб.
к оглавлению ↑

Как воспользоваться ситуацией

BIP148

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

Bitcoin Cash

Как было сказано выше, форк Bitcoin Cash означает, что если у пользователя есть определенное количество биткоинов по состоянию на 15:20 по Мск 1 августа 2017 года, то после этого у него появится такое же количество монет BCH.

Однако в этот момент пользователь должен лично контролировать приватные ключи от своего кошелька. Если средства хранятся у стороннего провайдера (например, на бирже или в одном из онлайн-кошельков), то возможно, что получить монеты BCH не получится. Например, популярный кошелек Coinbase уже заявил, что не будет поддерживать Bitcoin Cash, поскольку тот несовместим с нынешней версией биткоина.

Ряд бирж и кошельков заявляет о своей готовности распределить BCH среди пользователей. Тем не менее уверенности в том, что технически они будут готовы это сделать, нет. Об этом в своем обращении пишет, например, кошелек Blockchain.info.

к оглавлению ↑

Подробности

Подробнее о разделении биткоина можно прочитать, например, у:


Also published on Medium.