Education

Bitcoin Cash: адреса CashAddr и legacy — как не перепутать с BTC

21 октября 2026 г.
5 мин чтения

Почему у Bitcoin Cash есть адреса CashAddr bitcoincash:q… и legacy 1…, как их конвертировать и что будет, если BCH и BTC попадут на адреса друг друга.

Таблица допустимости форматов адресов в Bitcoin и Bitcoin Cash: CashAddr только в BCH, legacy 1 и 3 в обеих сетях, bc1 только в Bitcoin.
Форматы CashAddr и legacy у Bitcoin Cash и почему legacy приводит к путанице BTC и BCH. Открыть схему крупнее

У адресов Bitcoin Cash два формата, указывающих на одни и те же ключи. CashAddr — bitcoincash:qp3w… (или без префикса qp3w…) — стандарт с 2018 года. Адреса legacy начинаются с 1 или 3 и выглядят точно как адреса Bitcoin. Дорогие ошибки происходят именно из-за legacy: по адресу 1… кошелёк не может понять, имели вы в виду BTC или BCH. Для Bitcoin Cash используйте CashAddr, а если вам дали legacy-адрес BCH, конвертируйте его перед отправкой.

Почему форматов два

Bitcoin Cash отделился от Bitcoin 1 августа 2017 года на блоке 478 558, сохранив историю, ключи и кодировку адресов Bitcoin. Несколько месяцев обе сети использовали одинаковые адреса 1… и 3…, и люди отправляли BTC на адреса BCH и обратно. В январе 2018 года экосистема BCH приняла CashAddr — кодировку base32 с префиксом bitcoincash: и более сильной контрольной суммой, чтобы адреса BCH перестали походить на биткоин-адреса. Сам Bitcoin перешёл на Bech32 (bc1…), который Bitcoin Cash не использует, потому что не принимал SegWit.

Один ключ в разных кодировках
ФорматНачалоВалиден в BTC?Валиден в BCH?
BCH CashAddr P2PKHbitcoincash:q…НетДа
BCH CashAddr P2SHbitcoincash:p…НетДа
Legacy P2PKH1…ДаДа (тот же ключ)
Legacy P2SH3…ДаДа, но см. про SegWit
Bitcoin SegWit / Taprootbc1q… / bc1p…ДаНет

Первый символ CashAddr после префикса показывает тип: q — хеш ключа (аналог адреса 1…), p — хеш скрипта (3…). Контрольная сумма длиной 40 бит, восемь символов, поэтому незамеченная опечатка практически невозможна.

Конвертация между форматами

Обе кодировки несут один и тот же 20-байтовый хеш, поэтому конвертация без потерь. Electron Cash и большинство кошельков BCH показывают обе формы и принимают любую. Кошелёк Bitcoin.com и ряд обозревателей, например Blockchair, показывают legacy-эквивалент на странице адреса. Если биржа даёт депозитный адрес BCH в формате legacy, версия CashAddr — тот же получатель; конвертация лишь защищает от того, чтобы по ошибке вставить его в биткоин-кошелёк.

Когда BTC и BCH попадают на адреса друг друга

Из-за общих legacy-адресов на практике случаются две ошибки, и обе исправимы только владельцем приватного ключа в другой сети.

  • BTC отправлены на legacy-адрес BCH. Монеты приходят в сеть Bitcoin на этот адрес. Если это адрес вашего BCH-кошелька, импортируйте ту же сид-фразу или ключ в биткоин-кошелёк с тем же путём деривации — BTC появятся. Если это депозит BCH на бирже, вернуть может только биржа, и многие не возвращают.
  • BCH отправлены на legacy-адрес BTC. Монеты приходят в сеть Bitcoin Cash. Владелец биткоин-адреса управляет тем же ключом в BCH и может забрать их кошельком BCH вроде Electron Cash, импортировав сид-фразу. С депозитным адресом BTC на бирже снова всё решает биржа.
  • BCH отправлены на адрес 3… (P2SH) SegWit-кошелька Bitcoin. В Bitcoin Cash выходы SegWit-обёртки не защищены теми же правилами. Считайте случай высокорисковым и сразу пишите в поддержку кошелька или биржи.

Импортировать сид-фразу во второй кошелёк безопасно только в доверенных кошельках, скачанных с официального сайта. Не вставляйте сид-фразу ни на один сайт, который предлагает «восстановить монеты форка».

Биржи поступают по-разному: одни после ручной проверки зачисляют ошибочный депозит BCH на адрес BTC, другие берут комиссию, многие отказывают. Чем раньше вы напишете с txid и адресом в обоих форматах, тем лучше.

Как проверить транзакцию BCH

  1. Вставьте txid в обозреватель Bitcoin Cash, например Blockchair или bch.loping.net. Txid BCH — 64 шестнадцатеричных символа, как у Bitcoin, поэтому ищите в правильной сети; определитель хеша перечислит варианты.
  2. Если обозреватель находит её в сети BTC, вы отправили не ту монету.
  3. Посмотрите адрес выхода в обеих кодировках и убедитесь, что это тот адрес.

BCH в KOT.CASH

Получая Bitcoin Cash после обмена, вставляйте адрес CashAddr из своего BCH-кошелька; форма заказа проверяет адрес для выбранной монеты. При оплате в BCH страница заказа показывает адрес депозита и сеть; провайдер зачисляет после 6 подтверждений — около часа при десятиминутном блоке Bitcoin Cash. Статьи о покупке Bitcoin Cash за USDT и обмене BCH на BTC описывают весь процесс, а проверка адреса проверит форматы Bitcoin, чтобы не спутать адрес BTC с адресом BCH.

Частые вопросы

bitcoincash:q… и адрес 1… — это одно и то же?

Да, если кодируют один хеш. CashAddr и legacy — два написания одного получателя в Bitcoin Cash.

Можно отправить BCH на адрес bc1?

Нет. bc1 — формат SegWit для Bitcoin, Bitcoin Cash его не поддерживает. Кошельки BCH отклонят такой адрес.

Я отправил BTC на legacy-адрес своего BCH-кошелька. Потеряно?

Обычно нет. Импортируйте ту же сид-фразу в биткоин-кошелёк с тем же путём деривации: BTC лежат на этом адресе в сети Bitcoin.

Зачем сообщество BCH ввело CashAddr?

Чтобы после разделения 2017 года не путали адреса BCH и BTC. У CashAddr свой префикс и более сильная контрольная сумма.

Сколько подтверждений нужно депозиту BCH?

Провайдер ликвидности KOT.CASH зачисляет BCH после 6 подтверждений, в среднем около часа.

Как обменять BCH на BTCКупить Bitcoin Cash за USDTInvalid address и bad checksumПроверка адреса

Источники

Готовы обменять крипту?

Быстрые, прозрачные свопы — регистрация не нужна.

Начать обмен
Bitcoin Cash: адреса CashAddr и legacy — как не перепутать с BTC | KOT.CASH