BCH2 Logo II BCH2

← На главную

Февраль 2026

BCH2: Bitcoin Cash II

Возврат к децентрализованному майнингу через честное распределение

Аннотация

BCH2 (Bitcoin Cash II) — криптовалюта на SHA-256, соединяющая проверенный протокол Bitcoin Cash с честной моделью распределения через форк BC2 (BitcoinII) один к одному. Отделившись от BC2 на высоте блока 53 200, BCH2 наследует всю историю транзакций BC2 и переходит на правила консенсуса Bitcoin Cash — включая алгоритм пересчёта сложности ASERT (с устойчивым к атакам периодом полураспада в 1 час на запуске), блоки 32 МБ, адресацию CashAddr и весь набор обновлений протокола BCH вплоть до Обновления 11 (ABLA).

Пока Bitcoin и его производные захвачены промышленным майнингом, BCH2 предлагает начать заново — на доступном уровне сложности. Без премайна, без комиссий разработчикам и с честным распределением один к одному держателям BC2, BCH2 возвращает тот дух децентрализованного майнинга, который сделал Bitcoin революционным.

1. Введение

1.1 Исходный замысел

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

1.2 Как развивался Bitcoin

По мере роста Bitcoin разногласия о масштабировании и философии привели к важным событиям:

  • 2017: Bitcoin Cash (BCH) отделился от Bitcoin на блоке 478 558, увеличив размер блока до 8 МБ (позже 32 МБ) ради большего числа транзакций и меньших комиссий. BCH постоянно развивался: в 2020 году был внедрён алгоритм пересчёта сложности ASERT, а к 2025 году — множество улучшений протокола.
  • 2025: BC2 (BitcoinII) запущен как новая реализация на основе Bitcoin Core v27 с собственным генезис-блоком — чистая цепочка для экспериментов и новых применений.
  • 2026: BCH2 (Bitcoin Cash II) отделяется от BC2 на высоте 53 200, сохраняя всю историю BC2 и переходя при этом на правила консенсуса Bitcoin Cash. Получается редкое сочетание: честное первоначальное распределение BC2 и проверенные на практике улучшения протокола BCH.

1.3 Проблема сегодня

Сложность сети Bitcoin достигла астрономических величин — как и у BCH и большинства производных на SHA-256. Отсюда несколько проблем:

  1. Господство промышленных майнеров — В крупных сетях прибыльно майнить могут только большие предприятия с дешёвым электричеством и оптовыми закупками ASIC.
  2. Домашние майнеры за бортом — У одиночки с небольшим устройством в сети с высокой сложностью практически нет шансов найти блок.
  3. Централизация в пулах — Майнеров вынуждают идти в пулы, платить комиссию и доверять операторам, а это ослабляет одноранговую природу криптовалюты.
  4. Устаревшие алгоритмы сложности — В цепях с биткоиновым интервалом пересчёта в 2016 блоков при колебаниях хешрейта время блока может разбегаться крайне сильно.

1.4 Решение BCH2

BCH2 решает эти проблемы так:

  • Старт с посильного уровня сложности, унаследованного от ранних блоков BC2
  • Внедрение ASERT с периодом полураспада 1 час, чтобы сложность быстро восстанавливалась после манипуляций
  • Блоки по 32 МБ — запас для будущего роста
  • Формат CashAddr — удобные для людей адреса
  • Полная совместимость с улучшениями протокола Bitcoin Cash
  • Автоматический переход периода полураспада ASERT с 1 часа на 2 суток на блоке 92 736 (примерно через 9 месяцев после форка) — без хардфорка

2. Зачем нужен BCH2

2.1 Принципы честного запуска

BCH2 отвергает выжимающие токен-модели, которыми полны недавние запуски:

Без премайна: Всё предложение BCH2 на момент форка распределяется держателям BC2 пропорционально их балансу в блоке форка. Для разработчиков, фондов или инсайдеров монеты не создаются.

Без комиссии разработчикам: 100 % наград за блок достаётся майнерам. Разработка финансируется сообществом и ведётся добровольно, а не отчисляется из наград.

Без ICO/IEO: BCH2 не продаётся и не распределяется заранее. Распределение идёт через форк BC2 и текущий майнинг.

Проверенная кодовая база: BCH2 построен на BitcoinII Core v27.1 — на том же фундаменте, что защищает миллиарды в Bitcoin и его производных.

2.2 Распределение при форке держателям BC2

По примеру Bitcoin Cash 2017 года BCH2 признаёт существующих держателей BC2 через форк один к одному:

  • Все балансы BC2 на блоке форка зачисляются как BCH2 (около 2 660 000 монет на момент форка)
  • Кто владеет приватными ключами BC2, автоматически владеет и соответствующими BCH2
  • Ни регистрации, ни заявок, ни KYC — достаточно импортировать ключи в кошелёк BCH2

Такая модель обеспечивает:

  • Честное распределение среди тех, кто поддерживал BC2
  • Ликвидность с первого дня
  • Никакой концентрации предложения в руках разработчиков
  • Интересы первых сторонников совпадают с успехом сети

2.3 Возвращение доступности майнинга

Сложность BCH2 на момент форка даёт небольшим майнерам реальные шансы:

  • Лотерейным майнерам здесь рады — У таких устройств, как Bitaxe, Nerdminer и других маломощных майнеров, есть реальные шансы найти блок.
  • Домашний майнинг имеет смысл — Потребительские ASIC могут бороться за полную награду за блок.
  • Соло-майнинг возвращается — Одиночка может майнить напрямую, не вступая в пул.
  • Естественный рост — С ростом использования сложность поднимается вместе с сетью сама собой.

3. Технические характеристики

3.1 Параметры консенсуса

ПараметрЗначение
АлгоритмSHA-256 (proof-of-work)
Целевое время блока10 минут (600 секунд)
Награда за блок50 BCH2 (по графику халвинга Bitcoin)
Интервал халвинга210 000 блоков
Максимальная эмиссия21,000,000 BCH2
Лимит размера блока32 MB
Мин. размер транзакции65 байт
Пересчёт сложностиASERT DAA (aserti3-2d)
Период полураспада ASERT (запуск)3600 секунд (1 час)
Период полураспада ASERT (после обновления)172 800 секунд (2 дня, как в BCHN)
Защита от повтораSIGHASH_FORKID

3.2 Параметры форка

ПараметрЗначение
Источник форкаБлокчейн BC2 (BitcoinII)
Базовое ПОBitcoinII Core v27.1
Высота форка53,200
История до форкаБлоки BC2 0–53 200 (совместимы с BTC)
Правила после форкаПолный консенсус BCH (с блока 53 201)
Распределение при форкеВсе BC2, существовавшие на блоке форка (1:1)
Генезис-блок
0000000028f062b221c1a8a5cf0244b1627315f7aa5b775b931cfec46dc17ceb
Планируемый запуск~7–9 марта 2026

3.3 Конфигурация сети

ПараметрЗначение
P2P-порт (основная сеть)8339
P2P-порт (тестовая сеть)18338
RPC-порт (основная сеть)8342
Network magic0xb2c2b2c2
Формат адресаCashAddr
Префикс адресаbitcoincashii:
Каталог данных~/.bitcoincashII

3.4 Высоты активации до форка (история BC2)

Эти активации произошли в истории BC2 и сохраняются в BCH2:

ОбновлениеВысота
BIP34 (высота в coinbase)250
BIP65 (CHECKLOCKTIMEVERIFY)260
BIP66 (строгие DER-подписи)270
BIP68/112/113 (CSV)280
SegWit (только до форка)290

3.5 Активации BCH2 (после форка)

Все обновления протокола Bitcoin Cash активируются одновременно на блоке 53 201:

ОбновлениеИсходная дата BCHАктивация BCH2
UAHF (блоки 8 МБ, SIGHASH_FORKID)1 августа 2017Блок 53 201
New DAA13 ноября 2017Блок 53 201
Magnetic Anomaly (CTOR, OP_CHECKDATASIG)15 ноября 2018Блок 53 201
Graviton (подписи Шнорра)15 ноября 2019Блок 53 201
Phonon (OP_REVERSEBYTES, SigChecks)15 мая 2020Блок 53 201
Axion (ASERT DAA)15 ноября 2020Блок 53 201
Обновление 8 (нативная интроспекция, 64-битные целые)15 мая 2022Блок 53 201
Обновление 9 (лимиты CHIP, P2SH32)15 мая 2023Блок 53 201
Обновление 10 (лимиты VM, BigInt)15 мая 2024Блок 53 201
Обновление 11 (ABLA)15 мая 2025Блок 53 201

3.6 Отключённые возможности (против BTC/BC2)

Следующие возможности BTC/BC2 отключены после форка, в соответствии с консенсусом BCH:

ВозможностьСтатусПричина
SegWit (BIP141)Новых выходов нетНовые выходы SegWit после форка отклоняются; существующие UTXO SegWit тратятся через scriptSig (см. §5.4)
Taproot (BIP340-342)Только по ключуНовые выходы Taproot отклоняются; существующие P2TR тратятся только через scriptSig по ключевому пути (см. §5.4)
Replace-By-Fee (RBF)ОтключеноBCH использует правило first-seen

3.7 Алгоритм пересчёта сложности ASERT

BCH2 использует ASERT (Absolutely Scheduled Exponentially Rising Targets) — алгоритм пересчёта сложности, принятый Bitcoin Cash в ноябре 2020 года (обновление Axion). BCH2 применяет aserti3-2d ровно в том виде, как он реализован в BCHN v29.0.0, с изменённым периодом полураспада ради безопасности на запуске.

Основной алгоритм:

ASERT вычисляет сложность по времени, прошедшему с «якорного блока» (для BCH2 — блока форка), и в среднем целится ровно в 10 минут на блок:

next_target = anchor_target * 2^((actual_time - scheduled_time) / halflife)

Здесь:

  • anchor_target — целевая сложность в якорном блоке (блоке форка)
  • actual_time — время, прошедшее с родительского блока якоря
  • scheduled_time — ожидаемое время: разница высот × 600 секунд
  • halflife — временная постоянная, задающая скорость пересчёта

Период полураспада ASERT: ключевой параметр запуска:

ПараметрBCH2 (запуск)BCHN
ASERT Half-Life3600 секунд (1 час)172 800 секунд (2 дня)
Скорость пересчётав 48× быстрееСтандарт
Восстановление после скачка сложности в 10×~7 часов~6,6 дня

Почему период полураспада 1 час:

Новая сеть с небольшим хешрейтом (~1 PH/s) уязвима к манипуляции сложностью. Обладатель заметной мощности может быстро намайнить блоков, взвинтить сложность, а затем увести мощность — и честные майнеры уже не находят блоки при раздутой сложности. При двухдневном периоде полураспада BCHN восстановление после скачка в 10× заняло бы около 6,6 дня: сеть почти на неделю стала бы непригодной, майнеры ушли бы в доходные цепи, и мог бы начаться смертельный штопор.

При часовом периоде полураспада BCH2 та же атака даёт лишь около 7 часов медленных блоков, после чего всё возвращается в норму. Майнеры могут переждать или продолжать майнить, а затраты атакующего пропадают впустую.

Анализ компромисса:

Показатель1-Hour Half-Life2-Day Half-Life
Восстановление после атаки~7 часов~6,6 дня
Волатильность сложностиВышеНиже
Разброс времени блокаВышеНиже
Пригодность для малых сетейЛучшеХуже
Пригодность для больших сетейХужеЛучше

Часовой период полураспада подходит для стартовой фазы BCH2 с небольшим хешрейтом. Возросший разброс — приемлемая плата за устойчивость к атакам.

Конфигурация якоря ASERT:

ПараметрЗначение в основной сети
Высота якоря53,201
nBits якоря0x1903a30c
Время родителя якоряБудет определено (Unix-время блока 53 200 при добыче)
Ожидаемая начальная сложность~140 MH (0x1903a30c)
Целевой хешрейт1 PH/s для 10-минутных блоков

4. Формат адреса

4.1 Спецификация CashAddr

BCH2 использует формат CashAddr, разработанный Bitcoin Cash. Он даёт:

  • Читаемый префикс, указывающий сеть
  • Обнаружение ошибок через контрольную сумму по коду BCH
  • Регистр не важен — вводить проще
  • Явное отличие от адресов Bitcoin/BC2

4.2 Примеры адресов

P2PKH (Pay to Public Key Hash):

bitcoincashii:qz2p8hv43kuq8s6gfa5lkm9a2jcm0m5vfcr7hxlmnj

P2SH (Pay to Script Hash):

bitcoincashii:pz2p8hv43kuq8s6gfa5lkm9a2jcm0m5vfcfnk4xmwy

4.3 Признаки типа адреса

ПрефиксType
qP2PKH (standard)
pP2SH (мультиподпись/скрипты)

5. Параметры транзакций

5.1 Спецификации транзакций

ПараметрBCH2BCHN
Алгоритм подписиECDSA + SchnorrECDSA + Schnorr
Флаги sighashТребуется SIGHASH_FORKIDТребуется SIGHASH_FORKID
Версия транзакции1, 21, 2
Макс. размер стандартной TX100 KB100 KB
Лимит пыли182 сатоши182 сатоши
Мин. комиссия ретрансляции1 сат/байт1 сат/байт

5.2 Защита от повтора

МеханизмРеализация
SIGHASH_FORKIDОбязательно для всех транзакций после форка
Fork ID0x000000 (стандарт BCH)
ЭффектТранзакции, действительные в BCH2, недействительны в BC2/BTC

Подписи включают fork ID в прообраз sighash, что не даёт воспроизвести транзакцию в другой цепи. Транзакции BCH2, подписанные после блока 53 200, недействительны в BC2, а транзакции BC2 — в BCH2.

5.3 Защита от двойной траты (DSProof)

BCH2 включает DSProof (доказательство двойной траты) — механизм уровня протокола для обнаружения попыток двойной траты по неподтверждённым транзакциям в реальном времени. Изначально созданный для Bitcoin Cash, DSProof усиливает безопасность без подтверждений для продавцов и платёжных сервисов.

КомпонентПодробность
Тип P2P-сообщенияdsproof-beta
Слой обнаруженияИнтеграция с мемпулом
Интерфейс RPCЗапрос статуса двойной траты по транзакции
РаспространениеРассылка по всей сети при обнаружении

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

Это делает торговлю без подтверждений безопаснее — а это один из главных сценариев одноранговых электронных денег.

5.4 Миграция UTXO SegWit (witness через scriptSig)

BC2 унаследовал SegWit от Bitcoin, поэтому в наборе UTXO на блоке форка есть монеты, запертые в выходах SegWit (P2WPKH, P2WSH, P2TR и варианты, обёрнутые в P2SH). Поскольку BCH2 убирает правила консенсуса SegWit, такие UTXO обычно стали бы нерасходуемыми после форка.

BCH2 решает это через witness в scriptSig — механизм миграции, позволяющий потратить существующие UTXO SegWit, поместив данные подписи в обычное поле scriptSig вместо поля witness.

Тип выходаPre-Fork (BC2)Post-Fork (BCH2)
P2WPKHscriptSig: empty, witness: [sig, pubkey]scriptSig: [sig, pubkey], witness: empty
P2WSHscriptSig: empty, witness: [...args, script]scriptSig: [...args, script], witness: empty
P2TR (key-path)scriptSig: empty, witness: [schnorr_sig]scriptSig: [schnorr_sig], witness: empty
P2SH-P2WPKHscriptSig: [redeemScript], witness: [sig, pubkey]scriptSig: [sig, pubkey, redeemScript], witness: empty

Процесс проверки:

  • P2WPKH (v0, 20 байт): ожидает [подпись, публичный ключ] в scriptSig. Узел строит неявный скрипт P2PKH и проверяет по нему.
  • P2WSH (v0, 32 байта): ожидает [...аргументы, скрипт] в scriptSig. Узел проверяет, что SHA256(скрипт) совпадает с хешем в выходе.
  • P2TR (v1, 32 байта): ожидает [подпись Schnorr] в scriptSig — только для траты по ключевому пути.
  • Обёрнутые в P2SH: скрипт выкупа помещается в scriptSig рядом с данными подписи.

Безопасность:

  • Та же криптографическая стойкость, что и у SegWit, — действительные подписи по-прежнему обязательны
  • SIGHASH_FORKID обязателен для всех подписей после форка (защита от повтора)
  • Трата по скриптовому пути Taproot не поддерживается — только по ключевому. Тем, у кого сложные скрипты Taproot, стоит перевести монеты до форка.

Важно: механизм действует только для UTXO SegWit, существовавших на блоке форка или раньше. После форка новые выходы SegWit создать нельзя — консенсус BCH2 их отвергает.

Алгоритм sighash:

UTXO SegWit в BCH2 тратятся по алгоритму sighash из BIP143 с SIGHASH_FORKID (0x41):

sighash = SHA256(SHA256(
    nVersion ||
    hashPrevouts ||
    hashSequence ||
    outpoint ||
    scriptCode ||      // P2PKH script for pubkeyhash
    value ||           // 8-byte little-endian satoshis
    nSequence ||
    hashOutputs ||
    nLockTime ||
    hashType           // SIGHASH_ALL | SIGHASH_FORKID (0x41)
))

Подпись помещается в scriptSig, а не в witness: scriptSig: <signature> <pubkey>, witness: (пусто)

Поддерживаемые для миграции типы адресов:

TypeФорматПуть деривацииПример
Legacy P2PKH1xxxm/44'/0'/0'/0/x1A1zP1eP5QGefi2DMPTfTL...
Native SegWit P2WPKHbc1q...m/84'/0'/0'/0/xbc1qar0srrr7xfkvy5l643...
Wrapped SegWit P2SH-P2WPKH3xxxm/49'/0'/0'/0/x3J98t1WpEZ73CNmQviecrn...

5.5 Порядок получения распределения при форке

BCH2 распределяет все балансы BC2 на высоте форка 53 200 в соотношении 1:1. Процесс получения поддерживает все типы адресов через единый интерфейс кошелька.

Выведение ключей и сканирование:

Кошелёк выводит адреса из мнемоники BIP39 по стандартным путям выведения:

PathTypeПросканировано адресов
m/44'/0'/0'/0/0–19Legacy (P2PKH)Внешняя (приём)
m/44'/0'/0'/1/0–19Legacy (P2PKH)Внутренняя (сдача)
m/84'/0'/0'/0/0–19Native SegWit (P2WPKH)Внешняя (приём)
m/84'/0'/0'/1/0–19Native SegWit (P2WPKH)Внутренняя (сдача)
m/49'/0'/0'/0/0–19Wrapped SegWit (P2SH-P2WPKH)Внешняя (приём)
m/49'/0'/0'/1/0–19Wrapped SegWit (P2SH-P2WPKH)Внутренняя (сдача)

Сканируются обе цепочки адресов — внешняя (для получения) и внутренняя (для сдачи), — чтобы найти все UTXO, подпадающие под форк.

Защита от злоупотреблений:

Чтобы нельзя было получить дважды, меняя тип адреса, кошелёк проверяет происхождение баланса:

isFromForkDistribution = (BC2_balance > 0)

Если баланс BCH2 есть, а соответствующий баланс BC2 равен нулю, значит средства поступили после форка и помечаются как не относящиеся к распределению. Это закрывает следующий путь атаки:

  1. Получить BCH2 на адрес SegWit
  2. Перевести исходные средства BC2 на legacy-адрес
  3. Попытаться получить снова на legacy-адрес

Кошелёк показывает соответствующие предупреждения, отличая поступления после форка от балансов из распределения.

6. Возможности скрипта (после форка)

BCH2 поддерживает полный набор скриптовых инструкций BCH:

КатегорияВозможности
КриптографическийOP_CHECKSIG, OP_CHECKMULTISIG, OP_CHECKDATASIG, OP_CHECKDATASIGVERIFY
Тип подписиECDSA (устаревшая), Schnorr (после Graviton)
ИнтроспекцияНативные опкоды интроспекции (обновление 8)
Арифметика64-битные целые, BigInt (обновление 10)
СтекOP_REVERSEBYTES, расширенные лимиты
КовенантыВключено через интроспекцию

7. Параметры безопасности цепи

ПараметрЗначениеНазначение
nMinimumChainWorkChainwork на высоте форкаОтклонять атакующие цепи с малой работой
Контрольная точкаХеш блока 53 200Точка форка для якоря
assumevalidХеш блока 53 200Ускорить начальную синхронизацию

8. Переход периода полураспада ASERT

8.1 Автоматический переход

Период полураспада ASERT в BCH2 автоматически меняется с 1 часа на 2 суток на заранее заданной высоте блока. Хардфорк не требуется.

ПараметрЗапуск (с блока 53 201)После перехода (с блока 92 736)
ASERT Half-Life3600 секунд (1 час)172 800 секунд (2 дня, как в BCHN)
ПереходАвтоматически—
ХронологияАктивация форка~274 дня (~9 месяцев) после форка

8.2 Механизм перехода

Период полураспада определяется высотой блока:

if (height < 92736):
    nASERTHalfLife = 3600       (1 hour)
else:
    nASERTHalfLife = 172800     (2 days, matching BCHN)

Блок 92 736 соответствует эпохе 46 — примерно через 9,15 месяца после форка на блоке 53 200. Параметры якоря ASERT не меняются, меняется только постоянная полураспада.

8.3 Обоснование

Фиксированная высота перехода избавляет от согласованного хардфорка и сопутствующих ему субъективных критериев. За 9 месяцев после запуска сеть успеет обзавестись устойчивым хешрейтом и разнообразием майнеров. Переход заложен в правила консенсуса с самого начала, поэтому все узлы согласны с ним без дополнительной координации.

СетьВысота переходаХронология
Основная сеть92,736~9 месяцев после форка
Тестовая сеть40,320~9 месяцев
Regtest432Низкая (для тестов)

9. Майнинг

9.1 График наград за блок

BCH2 следует первоначальному графику эмиссии Bitcoin:

EraДиапазон блоковНаградаДобавлено к эмиссии
10 – 209,99950 BCH210,500,000
2210,000 – 419,99925 BCH25,250,000
3420,000 – 629,99912.5 BCH22,625,000
4630,000 – 839,9996.25 BCH21,312,500
............
Всего——21,000,000

9.2 Майнинг-пул

Forge Pool предоставляет майнинговую инфраструктуру BCH2 с распределённой по миру архитектурой:

Параметры подключения:

Stratum: stratum+tcp://pool.bch2.org:3333

Возможности:

  • Один адрес подключения — Подключайтесь к одному адресу — трафик сам уходит на ближайший региональный прокси
  • Глобальная сеть прокси — Подключение с малой задержкой из любой точки
  • Управление через веб-интерфейс — Меняйте режим майнинга (соло/пул) и настройки сложности, не перенастраивая устройство
  • Выплата при соло — Майните соло и получайте полную награду за блок прямо в свой кошелёк
  • Поддержка vardiff — Сложность подстраивается под ваш хешрейт автоматически
  • Выплата по PPLNS — Честное распределение награды по внесённым шарам
  • Минимальная выплата: 5 BCH2
  • Комиссия пула: 1 % (0,5 % при соло-майнинге)

9.3 Соло-майнинг

Посильная сложность BCH2 делает соло-майнинг осмысленным. Настройте устройство на прямое подключение к вашему узлу BCH2:

# bitcoincashII.conf for solo mining
server=1
rpcuser=your_username
rpcpassword=your_password
rpcallowip=127.0.0.1

10. Инфраструктура

10.1 Глобальная сеть узлов

BCH2 держит seed-узлы на нескольких континентах:

РасположениеРегион
Даллас, СШАСеверная Америка (основной/Forge Pool)
Лос-Анджелес, СШАСеверная Америка
Нью-Джерси, СШАСеверная Америка
Франкфурт, ГерманияЕвропа
СингапурAsia

10.2 Сервисы

СервисURL
Сайтhttps://bch2.org
Обозреватель блоковhttps://explorer.bch2.org
Майнинг-пулhttps://pool.bch2.org
Исходный кодhttps://github.com/BitcoincashII

10.3 Совместимость кошельков

BCH2 совместим с кошельковой инфраструктурой Bitcoin Cash:

  • Стандартное HD-выведение по BIP32/39/44
  • Кодирование адресов CashAddr (префикс: bitcoincashii:)
  • Стандартный формат транзакций (с SIGHASH_FORKID)
  • Собственный путь выведения BCH2: m/44'/145'/0'/0/x
  • Legacy-формат (1xxx) остаётся допустимым для совместимости при отображении

Формат адреса:

bitcoincashii:qp63uahgrxged4z5jswyt5dn5v3lzsem6cy74rqsfs

10.4 Интеграция протокола Electrum

Запросы баланса и UTXO выполняются методами на основе scripthash, что поддерживает любые типы адресов:

scripthash = REVERSE(SHA256(scriptPubKey))
МетодНазначение
blockchain.scripthash.get_balanceПодтверждённый и неподтверждённый баланс
blockchain.scripthash.listunspentДоступные UTXO
blockchain.scripthash.get_historyИстория транзакций
blockchain.transaction.broadcastОтправить подписанную транзакцию

11. Токеномика

11.1 Распределение предложения при форке

КатегорияСуммаДоля
Распределение при форке держателям BC2Все BC2 на момент форка100 % существующих
Премайн0 BCH20%
Доля разработчиков0 BCH20%
Резерв фонда0 BCH20%

11.2 Текущее распределение

Все новые BCH2 попадают в обращение только через майнинг:

  • Награда за блок: 50 BCH2
  • Доля майнеров: 100 %
  • Отчисления разработчикам: 0 %
  • Способ распределения: только Proof of Work

11.3 График эмиссии

ВехаОборотное предложение
ForkВсе существующие BC2
Блок 100 000~5,000,000 BCH2
Первый халвинг (210 000)~10,500,000 BCH2
Второй халвинг (420 000)~15,750,000 BCH2
Максимальная эмиссия21,000,000 BCH2

12. Управление

12.1 Децентрализованная разработка

BCH2 работает без центрального органа:

  • Нет фонда: BCH2 не контролирует ни одно юридическое лицо
  • Нет «благожелательного диктатора»: ни у одного человека нет особых полномочий над протоколом
  • Открытый код: весь код доступен для публичного аудита под лицензией MIT
  • Финансируется сообществом: разработка держится на добровольных взносах

12.2 Обновления протокола

Изменения правил консенсуса BCH2 требуют:

  1. Предложение: публичная спецификация предлагаемых изменений
  2. Разбор: анализ сообществом и разработчиками
  3. Реализация: написание кода и тестирование
  4. Сигнализация: измерение поддержки со стороны майнеров и операторов узлов
  5. Активация: согласованное обновление на заданной высоте или в заданное время

12.3 Согласованность с Bitcoin Cash

BCH2 намерен и дальше оставаться совместимым с улучшениями протокола Bitcoin Cash:

  • ASERT DAA (внедрено)
  • Блоки по 32 МБ (внедрено)
  • Нативная интроспекция (внедрено)
  • Будущие обновления BCH рассматриваются на предмет принятия

13. Дорожная карта

Этап 1: запуск ✓

  • Форк от BC2 на заданной высоте блока
  • Пересчёт сложности ASERT включён
  • Размер блока 32 МБ включён
  • Адресация CashAddr (bitcoincashii:)
  • Глобальная сеть узлов работает
  • Майнинг-пул (Forge Pool) работает
  • Выпущено ПО полного узла

Этап 2: распространение

  • Настольные кошельки (форк Electron Cash)
  • Мобильные кошельки (Android, iOS)
  • Веб-кошелёк
  • Доработки обозревателя блоков
  • Новые майнинг-пулы
  • Листинги на биржах

Этап 3: экосистема

  • Платёжные инструменты для продавцов
  • Поддержка аппаратных кошельков (Ledger, Trezor)
  • Внедрение приватности CashFusion
  • Интеграция CashTokens
  • SDK и документация для разработчиков

Этап 4: рост

  • Дальнейшее согласование с протоколом BCH
  • Улучшения приватности
  • Развитие экосистемы токенов и NFT
  • Дальнейшая децентрализация инфраструктуры
  • Разработка функций силами сообщества

14. Вопросы безопасности

14.1 Безопасность SHA-256

BCH2 использует тот же алгоритм Proof-of-Work SHA-256, что защищает Bitcoin с 2009 года:

  • Никаких новых криптографических допущений
  • Совместим с майнинговым оборудованием на миллиарды долларов
  • Более 15 лет проверки безопасности на практике

14.2 Защита от повтора

BCH2 реализует защиту от повтора через SIGHASH_FORKID:

  • Транзакции, подписанные для BCH2, недействительны в BC2
  • Транзакции, подписанные для BC2, недействительны в BCH2
  • Нельзя случайно потратить монеты в чужой цепи

14.3 Состояние аудита кода

BCH2 построен на:

  • BitcoinII Core v27.1 (на основе тщательно проверенного Bitcoin Core)
  • Изменения протокола Bitcoin Cash (проверены на практике с 2017 года)
  • Реализация CashAddr (стандартный код BCH)
  • Реализация ASERT (работает в BCH с 2020 года)

15. Заключение

BCH2 соединяет проверенные улучшения протокола Bitcoin Cash с честной моделью распределения. Отделившись от BC2 на высоте 53 200, BCH2 даёт:

Для держателей BC2:

  • Автоматическое распределение BCH2 один к одному при форке
  • Ничего делать не нужно — те же ключи работают в обеих цепях
  • Вложения в BC2 продолжают приносить ценность

Для майнеров:

  • Посильные уровни сложности
  • ASERT с часовым периодом полураспада обеспечивает быстрое восстановление после атак на сложность
  • Запланированный возврат периода полураспада к 2 суткам после стабилизации хешрейта
  • 100 % награды за блок (без отчислений разработчикам)

Для пользователей:

  • Блоки по 32 МБ для масштабирования
  • Низкие комиссии благодаря месту в блоках
  • CashAddr — удобные для людей адреса
  • Быстрые подтверждения благодаря ровному времени блока
  • Полный набор возможностей скриптов BCH, включая ковенанты и интроспекцию

Для экосистемы:

  • Нет премайна и распределения «для своих»
  • Управление сообществом
  • Разработка с открытым кодом
  • Совместимость с протоколом Bitcoin Cash
  • Понятный путь к полному совпадению с параметрами BCHN

BCH2 — криптовалюта такой, какой она задумывалась: открытой, доступной, честной и по-настоящему децентрализованной.

16. Источники

  1. Nakamoto, S. (2008). "Bitcoin: A Peer-to-Peer Electronic Cash System"
  2. Bitcoin Cash Protocol Documentation, https://documentation.cash/
  3. Sechet, A. (2020). "ASERT DAA Specification"
  4. CashAddr Specification, https://github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/cashaddr.md
  5. BC2 (BitcoinII) Technical Documentation
  6. BCHN v29.0.0 ASERT Implementation Reference

17. Приложение A: краткое руководство

Запуск полного узла

Загрузка:

https://bch2.org/downloads/

Конфигурация (~/.bitcoincashII/bitcoincashII.conf):

server=1
daemon=1
listen=1
port=8339
rpcport=8342
rpcuser=your_username
rpcpassword=your_secure_password

# Seed nodes
addnode=144.202.73.66:8339
addnode=108.61.190.83:8339
addnode=64.176.215.202:8339
addnode=139.180.132.24:8339

Запуск:

bitcoincashIId -daemon

Майнинг

Майнинг в пуле:

Pool: stratum+tcp://pool.bch2.org:3333
Worker: your_bch2_address
Password: x

Соло-майнинг:

Настройте свой ASIC на подключение к RPC-порту вашего локального узла.

Получение распределения форка BC2

Если на блоке 53 200 у вас были BC2:

  1. Экспортируйте приватные ключи BC2 (формат WIF)
  2. Импортируйте их в кошелёк BCH2
  3. Ваш баланс BCH2 равен балансу BC2 на момент форка

18. Приложение B: техническое сравнение

ВозможностьBTCBCHBC2BCH2
Размер блокавес 4 МБ32MBвес 4 МБ32MB
Пересчёт сложности2016 блоковASERT (2-day)2016 блоковASERT (1 час на запуске / 2 дня после обновления)
SegWitYesNoYesНет (после форка)
Формат адресаbech32CashAddrbech32CashAddr
Защита от повтора—SIGHASH_FORKID—SIGHASH_FORKID
Время блока10 min10 min10 min10 min
Предел эмиссии21M21M21M21M
RBFYesNoYesNo

BCH2 и BCHN: сводка

АспектBCH2BCHNПлан сближения
История цепиБлоки BC2 0–53 200Генезис-цепь BCHНет (постоянно)
ASERT Half-Life1 час (переход на блоке 92 736)2 дняАвтоматически на блоке 92 736
P2P Port83398333Нет (постоянно)
Префикс адресаbitcoincashii:bitcoincash:Нет (постоянно)
Правила консенсусаПосле форка идентичноИсточникСохранять паритет
Скриптовая VMИдентичноИсточникСохранять паритет

19. Приложение C: частые вопросы

Является ли BCH2 форком Bitcoin Cash?

BCH2 — это форк BC2 (BitcoinII) на высоте 53 200, перешедший на правила консенсуса Bitcoin Cash. Он сохраняет историю цепочки BC2 и при этом получает улучшения протокола BCH.

Нужно ли что-то делать, чтобы получить свои BCH2?

Нет. Если на блоке 53 200 вы владели приватными ключами BC2, то в силу форка у вас автоматически есть столько же BCH2. Достаточно импортировать ключи в кошелёк BCH2.

Почему форк BC2, а не напрямую BCH?

У BC2 с самого генезиса были честное распределение и посильный майнинг. Форкнув BC2 и перейдя на правила BCH, BCH2 соединяет честное распределение с проверенными улучшениями протокола.

Поддерживается ли SegWit?

После форка новые выходы SegWit создать нельзя. Но уже существующие UTXO SegWit из истории BC2 (P2WPKH, P2WSH, P2TR и варианты, обёрнутые в P2SH) можно потратить механизмом BCH2 «witness в scriptSig», который переносит данные подписи из поля witness в обычный scriptSig. Трата Taproot по ключевому пути поддерживается, по скриптовому — нет: тем, у кого сложные скрипты Taproot, стоит перевести монеты до форка. RBF также отключён.

Какой кошелёк использовать?

Любой кошелёк с поддержкой формата CashAddr можно приспособить под BCH2. Официальные кошельки выйдут на базе кода Electron Cash.

Как майнить BCH2?

Подключите любой SHA-256 ASIC к pool.bch2.org:3333 или майните соло на своём узле.

Почему период полураспада ASERT отличается от BCH?

BCH2 стартует с часовым периодом полураспада ASERT (у BCH — 2 суток), чтобы защититься от манипуляций сложностью, способных подкосить молодую цепь с небольшим хешрейтом. На блоке 92 736 (примерно через 9 месяцев после форка) период автоматически меняется на 2 суток — без хардфорка.

Когда происходит форк?

Форк происходит на высоте блока BC2 53 200; ориентировочный запуск — примерно 7–9 марта 2026 года. Держателям BC2 стоит до этой даты убедиться, что приватные ключи находятся у них.

BCH2: Bitcoin Cash II — честное распределение, проверенный протокол, децентрализованное будущее

Документ датирован февралём 2026 года. Обновления будут публиковаться на https://bch2.org/whitepaper