Виды биткоин адресов
Биткоин – это универсальная криптовалютная платежная система, имеющая массу преимуществ, которые ставят ее на несколько ступеней выше традиционных финансовых, банковских и платежных инструментов, будь-то Visa, Mastercard, PayPal и т.д.
Использование биткоина имеет множество позитивных моментов, среди которых:
невозможность заморозить или заблокировать средства пользователя;
защита от подделки;
неспособность злоумышленников отменить записанную в блокчейне транзакцию или провести двойную трату;
все балансы адресов, транзации в сети биткоина публично доступны и прозрачны, в то же время личность человека, использующего конкретный адрес анонимна.
Сейчас биткоины может использовать любой человек, используя кошелек, поддерживающий Bitcoin адреса, например, Electrum.
В статье «О разнице между криптовалютными кошельками и адресами» рассматривались различия между криптовалютными адресами и кошельками. В этой статье более подробно описываются различия между существующими биткоин-адресами.
Что такое биткоин-адрес?
Биткоин адрес – это уникальный публичный идентификатор, использующийся для обозначения пункта назначения отправляющихся через блокчейн монет BTC. Фактически это адрес получателя биткоинов, подобный номеру банковского счета.
Так как блокчейн технологии существуют уже более 10 лет, то с каждым годом появляются новшества, улучшающие их функционал и безопасность. Bitcoin не является исключением, и также со временем подвергается некоторым улучшениям. В связи с этим у биткоина есть три типа адресов.
Форматы биткоин адресов
Существуют следующие форматы биткоин адресов:
Pay-to-Pub key Hash (P2PKH) – начинаются на 1, например, 14eQD1QQb8QFVG8YFwGz7skyzsvBLWLwJS (адрес биржи Kraken). Это первоначальные (Legacy) адреса биткоина, защищенные одним ключом ECDSA;
Pay to Scrypt Hash (P2SH) – более защищенные адреса, начинающиеся на цифру 3, например, 3M6UcBNGZAW1HRjiFDMRcY5aXFrQ4F9E1y (Binance). Они защищены 3 ключами ECDSA;
Bech32 — segwit- адреса, использующиемся с 2017 года согласно апгрейду сети биткоина по BIP 0173, начинаются на bc1, например, bc1qgdjqv0av3q56jvd82tkdjpy7gdp9ut8tlqmgrpmv24sq90ecnvqqjwvw97 (адрес биржи Bitfinex). Эти адреса имеют самую лучшую защищенность, но могут иметь проблемы несовместимости с очень старыми wallets (в новых кошельках этих проблем нет). Обработка segwit-транзакций в сети более быстрая, а также требует меньшей комиссии.
Некоторые альткоины, например, BitcoinCash (BCH) используют аналогичные форматы адресов.
Кроме того, существуют биткоин-адреса, начинающиеся на 2, но они используются только в тестовой сети.
Каждый биткоин адрес уникален и составляется из 58 цифробуквенных символов (стандарт base58check):
разных регистров у старых адресов формата P2PKH и P2SH;
в любом регистре у bech32-адресов (их символы можно записывать как угодно).
Обычно биткоин-адреса имеют длину в 26-35 символов и начинаются на цифру 3 или 1. Для того, чтобы избежать путаницы в биткоин адресах не используют буквы O и I верхнего регистра (заглавные), букву l в нижнем регистре (маленькая L) и не применяют число 0.
Далее: https://www.cryptoprofi.info/?p=6127