Что такое адрес криптовалюты: форматы bc1 и 0x, как проверить и не ошибиться при переводе

2 недели назад 0

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

Коротко о главном

  • Адрес публичен: по нему видна вся история баланса и транзакций в обозревателе блоков.
  • Форматы Bitcoin: Legacy (`1…`), SegWit (`3…`), Bech32 (`bc1q…`), Taproot (`bc1p…`).
  • Адреса Ethereum и всех EVM-сетей начинаются с `0x` и содержат 40 шестнадцатеричных символов.
  • Адрес EVM в разных сетях одинаков: один и тот же `0x…` работает в Ethereum, Arbitrum, Polygon и BNB Chain.
  • Ошибочный перевод на чужой или несуществующий адрес необратим: отменить транзакцию нельзя.
  • Одна seed-фраза порождает множество адресов — по одному и более на каждую сеть и счёт.

Как получается адрес

  1. Генерируется приватный ключ — случайное 256-битное число.
  2. Из него математически выводится публичный ключ (эллиптическая криптография: secp256k1 в Bitcoin и Ethereum).
  3. Публичный ключ хешируется (SHA-256 + RIPEMD-160 в Bitcoin, Keccak-256 в Ethereum).
  4. Результат кодируется с контрольной суммой — получается строка адреса.
  5. Обратный ход невозможен: из адреса нельзя получить ни публичный, ни приватный ключ.

Форматы адресов Bitcoin

Современные кошельки по умолчанию создают адреса bc1q или bc1p: они короче в блокчейне и дешевле по комиссиям. Формат 1… по-прежнему принимается везде, но обходится отправителю дороже.

Формат Начинается с Особенности
Legacy (P2PKH) 1 Исходный формат: самые высокие комиссии, совместим со всем
SegWit (P2SH) 3 Поддержка мультисига и SegWit, комиссии ниже Legacy
Native SegWit (Bech32) bc1q Оптимальный размер транзакции и минимальные комиссии
Taproot (Bech32m) bc1p Поддержка сложных скриптов и улучшенной приватности

Адреса Ethereum и EVM-сетей

  • Стандартный вид — `0x` плюс 40 шестнадцатеричных символов, например `0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb1`.
  • Стандарт EIP-55 задаёт регистр символов как контрольную сумму: опечатка в символе делает адрес невалидным, и кошелёк его отклонит.
  • Один и тот же адрес существует во всех EVM-сетях: активы в Ethereum, Arbitrum, Optimism, Polygon и BNB Chain разделены по сетям, но адрес общий.
  • Отсюда главная опасность: отправить актив в сеть, которую ваш кошелёк не отображает, — средства окажутся «невидимыми», хотя технически доступны.

Адрес — это не счёт в банке, а координата в реестре. Перевод на неверные координаты не отменяется и не оспаривается.

Как не ошибиться при переводе

  • Сверяйте не только первые и последние символы, но и середину адреса: малварь подменяет буфер обмена.
  • Делайте тестовый перевод на небольшую сумму, особенно при отправке на новую площадку.
  • Проверяйте, что сеть получателя совпадает с выбранной: USDT в TRC-20 не придёт на адрес ERC-20.
  • Используйте сканирование QR-кода вместо ручного ввода длинных строк.
  • Никогда не отправляйте на адрес, присланный «поддержкой» в мессенджере.
  • Проверяйте адрес в обозревателе блоков после первой транзакции.

Что даёт и чем рискует публичность адреса

Преимущества Ограничения и риски
Прозрачность: любой может проверить баланс и историю Псевдонимность условна: адрес можно связать с личностью через биржи и соцсети
Не требует регистрации и разрешений История операций видна навсегда
Удобно для приёма платежей и донатов Ошибка в символе или сети приводит к безвозвратной потере
Позволяет строить аналитику и ончейн-метрики Публичные адреса становятся целью фишинга и dusting-атак

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

Чем адрес отличается от приватного ключа?

+

Адрес публичен и служит для получения средств, приватный ключ секретен и служит для подписи расходов. Знание адреса не даёт никакого доступа к средствам; знание ключа — полный доступ. Поэтому адрес можно публиковать, а ключ и seed-фразу — никогда.

Можно ли использовать один адрес для разных криптовалют?

+

Только внутри совместимых сетей. Адреса EVM-сетей (Ethereum, Polygon, Arbitrum, BNB Chain) совпадают, потому что используют одну криптографию. Адрес Bitcoin несовместим с Ethereum: попытка отправить ETH на биткоин-адрес приведёт к потере средств.

Что такое memo, tag или destination tag?

+

Дополнительный идентификатор, который требуют биржи для некоторых сетей (TON, XRP, Stellar, Cosmos). Один адрес площадки обслуживает тысячи клиентов, а memo указывает, кому именно зачислить средства. Перевод без memo на биржевой адрес часто приводит к потере или долгому восстановлению.

Как проверить, кому принадлежит адрес?

+

Напрямую — никак: блокчейн хранит только адреса. Косвенно помогают обозреватели с метками (Etherscan, Blockchain.com), которые размечают известные адреса бирж и сервисов, а также ончейн-аналитика. Установить владельца достоверно может только следствие через запросы к биржам.

Почему кошелёк создаёт новый адрес при каждом получении?

+

Это механизм защиты приватности: разные входящие операции сложно связать с одним владельцем. В Bitcoin такие адреса выводятся из одной seed-фразы (стандарты BIP-32/BIP-44), поэтому резервная копия фразы покрывает все будущие адреса.

Что будет, если отправить криптовалюту на адрес с ошибкой в контрольной сумме?

+

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

Итог

Адрес криптовалюты — публичный идентификатор, полученный хешированием публичного ключа: на него переводят средства, но потратить их можно только при наличии приватного ключа. Форматы различаются по сетям (1, 3, bc1q, bc1p в Bitcoin и 0x… в EVM), а ошибка в символе или выбор не той сети приводит к безвозвратной потере. Базовые правила: сверять адрес целиком, делать тестовый перевод и учитывать memo для биржевых адресов.

Связанные термины

Теги по теме

Источники и полезные ссылки