Адрес криптовалюты: как выглядит криптоадрес биткоина и где его найти

    Адрес криптовалюты: как выглядит криптоадрес биткоина и где его найти
    0

    Адрес – открытый ключ кошелька. При наличии к нему в пару закрытого ключа, от даёт возможность пользоваться активами кошелька. 

    Для удобства, оригинальная байтовая строка ключа декодируется. Например в Bitcoin, используя Bech32 энкодинг, получаем адрес криптовалюты вида bc1quk8kd2t5r648ujhvf56s46cp0lpyy3wxrll54k (без больших букв и конфликтных совпадений вроде «l» и «I», «O» и «0»).

    Пара открытого и закрытого ключа генерируется функцией ECDSA (Elliptic Curve Digital Signature Algorithm, рус. – Алгоритм цифровой подписи с использованием эллиптической кривой), затем хэшируется и конвертируется в привычный адрес кошелька. У каждой криптовалюты может быть свой принцип генерации адресов.

    Что значит адрес в кошельке

    Адрес – открытый ключ. Его можно отправить кому угодно без угрозы безопасности. Он используется в качестве реквизитов для получения монет. Часто адрес преображается в QR-код, чтобы было проще его отсканировать со смартфона.

    На каждый адрес приходится свой закрытый ключ, это создаёт проблемы с использованием стандартных бумажных кошельков (Paper Wallets). В первую очередь их неудобно хранить. Для этого уже многие годы используются иерархически детерминированные кошельки (HD Wallets). Они содержат в себе пути деривации для генерации бессчётного количества адресов тысяч самых разных криптовалют. 

    image

    В итоге все приватные ключи хранятся в удобной форме: в виде мнемонической фразы (Seed Phrase). Зачастую она состоит из 12 или 24 слов. Словарь определён изначально и содержит около 2000 слов. Их можно комбинировать как угодно и создавать холодные кошельки (Cold Wallets), даже не держа данные на компьютере (Brain Wallets), генерируя криптовалютные адреса максимально надёжно.

    С Кошельком всё ещё проще. Вы регистрируете аккаунт в облаке, на почтовый ящик или мобильный телефон. В настройках расширенные опции безопасности: 2FA (дополнительное письмо, одноразовые коды). Есть и функция белого списка IP-адресов: устройство из любой другой сети не сможет получить доступ к средствам. А пройдя верификацию личности всегда можно восстановить аккаунт, даже если потеряете почту и забудете все пароли.

    Где взять адрес кошелька?

    Перейдите в меню «Онлайн» и на вкладке «Балансы» вы увидите полный список поддерживаемых монет. Нажмите на любую из них и на вкладке «Ввод» появится адрес и его QR-код. Теперь можно передать его отправителю и ждать транзакцию. После успешного поступления монет, баланс изменится. Подробности перевода отображаются на вкладке «История транзакций».

    Если у вас несколько контрагентов и вы не хотите запутаться, есть ссылка «Сгенерировать новый адрес». Создавайте сколько угодно адресов и не беспокойтесь за старые. Все адреса криптовалюты многоразовые, и их срок годности неограничен.

    Особенности разных адресов

    Открытые ключи хэшируются и декодируются индивидуально. Каждая сеть зачастую делает уникальный префикс адресов, чтобы их труднее было перепутать.

    Адрес криптовалюты Bitcoin

    Первый формат P2PKH (Pay-to-Pubkey-Hash, Legacy-адрес) начинается с номера «1» и выглядит так: 1PrBF5UVjbpskRPj49Uso1NshGDr5QK5hV. Кодируется Base58. В адресах отсутствуют символы «0», «O», «I», «l», во избежание опечаток.

    Следующий P2SH (Pay-to-Script-Hash, SegWit-адрес) начинается с «3» и выглядит так: 3HBKrtVvPUW1DB675z5JFp2M3d2sMttGTV. Кодируется Base58. Эти идентификаторы могут использоваться для более сложных переводов со сценарием: например мультиподпись, где требуется подпись от нескольких ключей для траты, или обязательный дополнительный пароль.

    Современный P2WPKH (Pay-to-Witness-Public-Hash, bc1-адрес) начинается с «bc1» и выглядит так: bc1qt5ujdyktqtumnlrjnur0clrpxuzh4gdjk7xwyt. Кодируется Bech32. Не учитывается регистр. Стандарт экономит объем занимаемой памяти в блокчейне, в результате комиссии на транзакции становятся ниже на 25-45%.

    Средняя длина Биткоин адреса – 33-34 символа, но встречаются и редкие от 26 символов.

    Адрес криптовалюты Litecoin

    Будучи форком, Litecoin копировал технологическую эволюцию Bitcoin (P2PKH -> P2SH -> Bech32), но адресам присвоены уникальные приставки («L» вместо «1», «M» вместо «3» и «ltc1» вместо «bc1» соответственно).

    Адрес криптовалюты Ethereum

    Состоит из 42 символов и начинается с «0x».

    Пример: 0x997a9b1864B647205b10B3BFcd8A26284a27e58d.

    Публичный ключ, как и адрес внешнего BTC кошелька, сгенерирован ECDSA, но хэшируется Kecaak-256 (новый алгоритм, который выиграл правительственный конкурс на роль SHA-3).

    Особенность Ethereum адресов – они идентичны адресам Ethereum смарт-контрактов. Из-за этого нередки ошибки, когда пользователи отправляют монеты не на частный адрес, а на адрес контракта, откуда их порой не вернуть. Возможно это будет исправлено в будущих обновлениях. Перед отправкой всегда рекомендуется дважды проверять адреса.

    Про публичные и приватные ключи биткоин-адресов

    Что будет, если ошибиться при вводе адреса получателя в Биткоин кошельке? На самом деле это невозможно. Если вы допустите опечатку, кошелёк откажется отправлять монеты на несуществующий адрес.

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

    Транзакция происходит в несколько этапов – заверение, подпись и трансляция. Это позволяет управлять Биткоин кошельком на компьютере, полностью отключённом от Интернета. Используя свой закрытый ключ, подписывать переводы на открытые ключи получателей. Скопировать подписанный файл, например, на флешку, вставить её в компьютер и оттуда транслировать в сеть. Также существует и функция наблюдателя (Watch-only), когда баланс и перемещения средств на любом адресе можно отслеживать в своём кошельке (ведь сеть полностью открыта).

    Сеть Биткоина не является анонимной. Владелец каждого адреса псевдонимен – находится за псевдонимом в открытой электронной бухгалтерской книге. Перемещение монет видно всем участникам сети. Кто стоит за транзакцией неизвестно, покуда актив не попадёт в централизованный сервис. Например – на биржу. Проверить транзакцию Биткоина и других криптовалют можно в нашем Обозревателе блоков.

    от РЕДАКЦИЯ
    Регистрируясь, вы акцептуете Оферту
    Товарный знак Кошелёк.ру принадлежит
    ООО "Кошелёк.ру" (ИНН 7811454512)
    [email protected]
    8(800)55555-89 для звонков по РФ
    +7(900)55555-89 для международных звонков и мессенджеров