Что такое биткоин-адрес, и как его выбрать

101
129
0
Дарья Боброва
Rate this post

Адрес биткоин-кошелька — уникальный набор из 26-35 букв и цифр, который предоставляется для осуществления транзакций. Вы знаете, что для получения и отправки криптовалют вам понадобится специальный кошелек. Кошелек содержит приватный и публичный ключи. Приватный ключ доступен только владельцу кошелька и используется для доступа к средствам, тогда как публичный ключ (адрес) используется как номер карты, зная который, другой пользователь может перевести вам средства. 

Кошелек может иметь множество адресов. Поэтому для каждой новой транзакции стоит генерировать и новый адрес. Это значительно повысит безопасности транзакций.  

Публичный адрес может быть нескольких видов, каждый из которых имеет свои особенности. Давайте разберем, какой адрес стоит выбрать. 

Виды биткоин-адресов

Существует большое количество видов биткоин-адресов, но основными являются: 

  • Legacy (P2PKH)

Данный вид адреса будет начинаться с цифры 1. Например: 1WRdnTq18LyNfi2DMPTfTL5SLmv7DivfHy

Pay-to-pubkey-hash (P2PKH) или Legacy — это оригинальный формат биткоин-адреса. То есть это тот самый вид адреса, который появился при создании биткоина. Он запрашивает вычисленную из приватного ключа подпись и публичный ключ. Несмотря на то, что существуют новые варианты биткоин-адресов с усовершенствованными функциями, Legacy активно используется особенно для гарантии совместимости с устаревшими кошельками, которые не были обновлены до адресов нового формата. Адреса Legacy поддерживаются всеми кошельками в сети биткоина. 

Недостатками данного вида адресов является медленное двойное хеширование контрольной суммы. Комиссии за транзакции на таких адресах намного выше. Также они имеют очень больший вес в QR-кодах.

  • Script (P2SH)

Адрес Script начинается с цифры 3. Например: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNly 

Pay-to-script-hash (P2SH) или Script обычно используется для адресов, требующих несколько подписей для авторизации транзакции. P2SH-адрес подразумевает, что получатель средств должен иметь скрипт, который подходил бы к скрипту хеша. Таким образом комиссия за перевод переносится на покупателя.

  • SegWit (P2WPKH)

Данный формат адреса начинается с «bc1q». Например: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5md

Pay-to-witness-public-key-hash, SegWit или Bech32 — очень популярный формат адреса, который поддерживается почти всеми криптокошельками. Плюсом данного адреса является сниженная комиссия за транзакции. Это достигается за счет использования протокола SegWit, который дает возможность уменьшать размер блока в сети биткоина с помощью удаления подписи из него. Также данный вид адреса считается более устойчивым к ошибкам ввода. 

  • Taproot (P2TR)

Такой адрес будет начинаться с «bc1p». Например: bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e

Pay-to-taproot (P2TR), Taproot или Bech32m — это самый новый и самый прогрессивный формат адреса биткоин-кошелька, он был запущен только в ноябре 2021 года. Данный вид адреса объединяет высокий уровень безопасности, конфиденциальности и масштабирования. 

Taproot использует подпись Шнорра, которая представляет собой самую простую схему цифровой подписи, безопасность которой основана на неразрешимости некоторых проблем с дискретным логарифмом. Также данный вид адреса предлагает более низкие комиссии и транзакции с несколькими ключами. Здесь адреса с несколькими ключами внешне не отличаются от адресов с одним ключом, что гарантирует более высокий уровень конфиденциальности. Также Taproot дает возможность создавать усложненные смарт-контракты на биткоине. 

Главным недостатком такого адреса является то, что он пока поддерживается ограниченным количеством кошельков. 

Какой вид биткоин-адреса лучше?

Конечно, стоит выбирать тот адрес, который поддерживается большинством кошельков. На сегодняшний день обеспечивается полная совместимость между адресами типа Legacy, Script и SegWit. Это значит, что вы можете проводить между ними транзакции без ограничений.

Taproot-адрес поддерживается ограниченным количеством кошельков, многие криптобиржи не позволяют переводить средства на адреса данного вида.  

Где найти биткоин-адрес?

Биткоин-адрес генерируется автоматически в кошельке, который вы используете. Публичный ключ (адрес) формируется на основе приватного ключа. Но алгоритм исключает возможность создания одинаковых адресов.

Стандартными способами передачи адреса другому пользователю для осуществления транзакций являются копирование адреса или предоставление QR-кода. В некоторых кошельках также есть возможность отправить ваш биткоин-адрес с помощью мессенджера, электронной почты и обычного SMS-сообщения или указать запрашиваемую сумму и отправить QR-код отправителю, тогда сумма перевода сразу отобразится у него в кошельке. 

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

Интересной особенностью цифровых транзакций является то, что вы можете посмотреть любой биткоин-адрес. То есть вам будет доступна информация о количестве средств, транзакциях (сумма и адреса). При этом сторонний пользователь не имеет доступа к средствам, он может только отслеживать общую информацию о счете.