Биткоин-адрес — это публичный ключ, используемый для получения Bitcoin. Назначение —прием и отправка биткоинов, аналогично тому, как физический адрес используется для доставки товаров. С помощью него другие пользователи могут переводить криптовалюту на ваш кошелек.
Как устроен
Это строка из 26-35 символов, которая обычно начинается с 1 или 3. За этими двумя цифрами следует случайный набор букв и цифр. Структура:
- Префикс. Первые два символа всегда «1» для кошелька или «3» для смарт-контракта.
- Хэш. Следующий набор символов — это хэш-значение, результат криптографической операции, выполненной над данными.
- Контрольная сумма. Следующие несколько символов адреса — это контрольная сумма, которая помогает проверить корректность адреса. Контрольная сумма вычисляется с помощью криптографической хеш-функции.
- Дополнительная информация. В последних символах содержится информация об открытом ключе, публичном адресе, тому подобном.
Пример — 1A1zP1eP5QGefi2D4YdE9R7MdEXD3j8RS2. «1A» — это префикс кошелька, «1zP1eP5QGe» — хеш, «fi2D4YdE9R7M» — контрольная сумма, а «dEXD3j8RS2» — дополнительная информация.
Виды
Pay to Public Key Hash (P2PKH) — это наиболее распространенный вид, используемый для получения платежей. Он генерируется из открытого ключа и преобразует его в хеш, который затем используется для создания адреса.
Pay to Script Hash (P2SH) — этот вид предназначен для отправки средств на контракты и смарт-контракты. Вместо того чтобы генерировать адрес из открытого ключа, P2SH создает его из хеша сценария, которое указывает на условия, необходимые для получения средств.
Bech32 — это новый формат, разработанный для улучшения удобочитаемости и уменьшения длины. Bech32 использует кодировку Base32 для представления данных и символов, что делает его более удобным для чтения и записи.
SegWit (Segregated Witness или Bech32m) — это обновление протокола, которое разделяет данные о платеже и подписи на две части, что позволяет увеличить размер блока сети Биткоин, улучшить масштабируемость.
Native SegWit Address (Segwit v0) — это адреса, созданные с использованием технологии SegWit, но совместимые с узлами Bitcoin, которые не поддерживают SegWit. Они используют префикс bc1q.
Taproot — это еще одно обновление протокола Биткоин, которое позволит внедрять более сложные смарт-контракты и улучшит масштабируемость сети.
Форматы
Base58 — наиболее распространенный формат, используемый в кошельках и биржах. Он использует код ASCII, основан на алгоритме хеширования SHA-256. В этом формате последовательность всегда начинаются с «3» или «7».
P2PKH — используется для отправки криптовалюты. Этот формат требует наличия открытого ключа для получения крипты. P2PKH содержат 25-35 символов и всегда заканчиваются на «1».
P2SH — данный формат используется для более сложных транзакций и смарт-контрактов. Вместо указания открытого ключа здесь указывается хеш сценария, который определяет, как получатель может потратить отправленные ему Bitcoin. P2SH начинаются с букв «33», «35» или «2» и заканчиваются на «87».
SegWit — это обновление протокола Bitcoin, которое улучшает масштабируемость сети за счет разделения транзакций на главные, второстепенные данные. SegWit начинаются с «bc1» или «bitcoincash:q», могут использоваться в P2PKH, P2SH транзакциях.
Native SegWit — это новый формат, который был представлен в обновлении Bitcoin Cash (BCH), и он совместим с P2WPKH и P2WSH. Native SegWit всегда начинаются с «bch1» и используются для BCH-транзакций.
Bech32 — это еще один формат, который используется в некоторых биткоин-кошельках. Bech32 короче, чем другие форматы, и они начинаются с «bitcoinfiveg:q».
Как создать и узнать свой биткоин-адрес
Инструкция по созданию:
- Выберите платформу для создания биткоин-кошелька: Coinbase, Binance, Bybit, Ledger, Trezor, Electrum, Exodus, Bitcoin Core, тому подобное.
- Создайте новый кошелек.
- После создания вы получите уникальную последовательность символов. Когда в будущем вы захотите купить биткоин по текущей цене, вы должны будете указать именно этот адрес.
- Обязательно сохраните приватный ключ, так как без него вы не сможете получить доступ к биткоинам.
Чтобы узнать свой адрес:
- Войдите в свой кошелек.
- Обычно адрес находится сразу на главной странице. Он часто указан в виде QR-кода под котором находится текстовая строка.
- Запишите или скопируйте его.
Безопасность
Нет никакого смысла обеспечивать безопасность, потому что адрес в любом случае знает весь интернет. Любой человек может спокойно найти ваш аккаунт, особенно если вы зарегистрировались на официальных криптобиржах, и посмотреть какие транзакции совершались по вашему счету. Единственное, что реально стоит защищать, это приватный ключ, так как через него можно получить полный доступ к вашему биткоин-кошельку.
FAQ
Что такое Bitcoin-адрес?
- Это публичный ключ, который используется для получения биткоинов.
Как узнать Bitcoin -адрес кошелька?
- Вам нужно открыть свой биткоин-кошелек и посмотреть на адреса, сгенерированные для вас.
Как выглядит Bitcoin -адрес кошелька?
- Они могут выглядеть по-разному в зависимости от используемого вами кошелька.
Где взять Bitcoin -адрес?
- Вы получите его, открыв свой биткоин кошелек.
Где найти Bitcoin -адрес кошелька?
- Если вы используете веб-кошелек или мобильное приложение, вы можете найти адрес в настройках.