Bitcoin wallet public address

Что такое публичный ключ криптовалютного кошелька (биткоин-адрес)?

Пара ключей (приватный и публичный) — это основные инструменты, которые позволяют пользоваться криптовалютным кошельком и совершать любые операции с активами.

О том, что такое приватный ключ, мы уже рассказывали в одной из статей, а в этом материале мы поговорим, что такое публичный ключ.

Навигация по материалу:

Что такое публичный ключ и как он выглядит?

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

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

Состоит публичный ключ 26-35 символов, которые могут быть буквами латинского алфавита (кроме O, l и I) в нижнем и верхнем регистре и цифрами (кроме 0). Выглядит биткоин-адрес примерно так:

Также при создании кошелька пользователь получает открытый ключ в виде QR-кода для простоты использования — если нужно отправить биткоины на определенный адрес, то можно просто просканировать код.

Виды публичных ключей

Есть два типа публичных ключей.

Обычный — начинается с 1, и для получения средств на него пользователь должен подтвердить то, что знает приватный ключ. Он выглядит вот так:

Второй вариант — публичный ключ с мульти-подписью. Он начинается с 3, и для получения средств пользователь должен иметь больше одного закрытого ключа. Пример ключа с мульти-подписью:

Как узнать свой открытый ключ?

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

Место хранения адреса зависит от используемого кошелька, но обычно есть два варианта:

  1. Перейдите по Настройки — Адреса. В некоторых кошельках по умолчанию установлена функция создания нового адреса при каждой входящей транзакции. Это сделано с целью повышения анонимности пользователя. Но если вы не нуждаетесь в этой функции, то можно поменять настройки, установив галочку напротив опции «Вечный адрес». Но ничего страшного не произойдет, если вам отправят криптовалюты на любой из уже используемых ранее адресов — они просто перенаправятся на актуальный. Чтобы увидеть все адреса, привязанные к приватному ключу, нужно перейти в раздел «Управление адресами».
  2. Перейдите в раздел «Кошелек — Баланс» и нажмите на кнопку пополнения кошелька. На экране появится строка «Адрес кошелька для пополнения вашего баланса» — это актуальный публичный ключ, который можно скопировать и передать отправителю.

Роль адреса в отправке транзакций

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

Также если вы не уверены в том, что адрес принадлежит конкретному человеку, существует способ проверить это. Пользователь может попросить владельца адреса отправить подписанное сообщение. При помощи алгоритма майнеры проверяют, что приватный и публичный ключ из полученного сообщения составляют одну пару, и сообщение было подписано реальным получателем. Таким образом можно убедиться, что адрес действительно верный, и вы не отправите биткоины в «небытие».

Система использования биткоин-адресов

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

А теперь о том, как технически проходит транзакция.

После того как сгенерирован приватный ключ, на его основе создается публичный ключ, состоящий из ряда символов (максимум 35) и отображается на экране в виде QR-кода.

При повторном использовании приватного ключа на его основе заново генерируется рандомный публичный ключ. Но, как уже говорилось выше, данную функцию можно отключить и использовать «вечный» адрес. Каждый ключ весит около 500 байт, благодаря чему даже на мобильных кошельках можно хранить множество адресов.

Читайте также:  Как продать криптовалюту призм

Процесс генерации публичных ключей основывается на рандомном подборе символов и решении сложных математических задач. За минуту алгоритм может создавать до 1000 адресов, причем некоторое ПО позволяет генерировать публичные ключи без выхода в интернет. Есть очень маленькая вероятность, что к двум разным приватным ключам будет привязан один и тот же публичный, однако она составляет всего лишь 1:43 млрд.

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

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

Дата публикации 05.06.2019
Поделитесь этим материалом в социальных сетях и оставьте свое мнение в комментариях ниже.

Источник

Какие форматы бывают у биткоин-адресов?

Что такое биткоин-адрес в формате legacy?

Legacy-адрес — это стандартный для сети биткоина адрес, предложенный Сатоши Накамото. Иначе это формат называют P2PKH (Pay To Public Key Hash), поскольку он требует от получателя подпись, вычисленную из приватного ключа, и публичный ключ. Скрипт транзакции выхода с помощью криптографических функций сверяет их с хешем публичного ключа — и в случае совпадения позволяет расходовать средства. Вероятность того, что система примет некорректно введенный адрес составляет 1 в 232 степени, то есть один случай из 4,29 млрд.Legacy-адрес можно узнать по префиксу 1 (и m или n в тестовой сети). К основным минусам такого адреса относятся чувствительность к регистру при вводе данных, более высокие комиссии за операции, низкая скорость двойного хеширования контрольной суммы, больший вес в QR-кодах и неудобство записи на мобильном устройстве или на бумаге.

Из каких частей состоит биткоин-адрес в формате legacy?

Legacy-адреса уникальны, обычно состоят из 26-35 символов и представляют собой 160-битные хэши открытого ключа ECDSA ключевой пары. С появлением SegWit-адресов их стали называть старыми, однако изначально они были достаточно эффективным средством представления locking scripts в более удобном для пользователей виде и уменьшения рисков отправки средств на некорректный адрес.Стандартный биткоин-адрес состоит из таких частей:

  • префикс;
  • сгенерированный в результате применения к приватному ключу алгоритмов SHA256 и RIPEMD публичный ключ;
  • контрольная сумма.

Почему в биткоин-адресах бывает разное количество знаков?

Как зашифрованы части legacy-адреса?

Все части биткоин-адреса в формате legacy зашифрованы с защитой от опечаток по системе кодирования Base58Check. В основе кода лежит латинский алфавит. Вы никогда не увидите в таком биткоин-адресе символы, которые легко спутать между собой (знаки плюс и минус, косая черта, ноль, прописные буквы “o” и “i”, строчная “L”). Согласно системе Base58Check в них применяются только следующие 58 символов:

Что такое биткоин-адрес в формате P2SH?

P2SH-адреса (Pay to script hash) появились в предложении по улучшению биткоина BIP-0016 в январе 2012 года благодаря главному научному сотруднику Bitcoin Foundation Гэвину Андресену. Они имеют ту же структуру, что и legacy-адреса, но начинаются с цифры 3.Такие адреса предполагают, что при переводе средств получатель должен иметь скрипт, подходящий к скрипту хеша. Эта особенность позволяет снижать комиссию за перевод биткоинов отправителем, перекладывать комиссионные затраты на получателя и создавать адреса с мультиподписью.

Технология P2SH может разрешить использование средств любым пользователем или, наоборот, запретить для всех. Важно помнить, что биткоин-адреса в формате P2SH поддерживают SegWit, но не являются его нативным решением. Не поддерживающие SegWit криптокошельки могут проводить SegWit-транзакции благодаря механизмам P2WPKH-в-P2SH и P2WSH-в-P2SH.

Что такое биткоин-адрес в формате SegWit?

  • легко читаемой человеком части,
  • разделителя (1),
  • данных и контрольной суммы.

Если при введении адреса было допущено до четырех ошибок, контрольная сумма, входящая в Bech32-адрес, не сойдется. Благодаря примененному в решении коду Боуза-Чоудхури -Хоквингема (БЧХ-коду) ошибки будут автоматически исправлены.
При записи Bech32-адрес применяются следующие 32 символа:

Какие плюсы и минусы использования Bech32-адресов?

C новыми адресами QR-коды стали меньше, а защита от ошибки выше. Кроме того, использование биткоин-адресов в формате Bech32 на сегодня для пользователей более выгодно, ведь комиссия за отправку средств с них ниже, а скорость обработки выше. Главный минус Bech32-адресов — их поддерживают не все криптокошельки и сервисы.Среди первых поддержку таких адресов добавили аппаратные криптокошельки Ledger Nano S, TREZOR и Digital Bitbox, десктоп-криптокошельки Electrum и Armory, мобильные криптокошельки Edge, GreenAddress (для iOS- и Android-устройств), а также Samourai Wallet, Wasabi Wallet, GreenBits и Electrum (для Android-устройств).

Читайте также:  Лизинг как источники финансирования инвестиций

Можно ли переводить биткоины с legacy-адреса на SegWit-адрес?

Активация SegWit в сети биткоина была софтфорком — это значит, что новая и предыдущая версии сохранили совместимость. То есть вы можете без проблем переводить средства с legacy-адреса на SegWit-адреса. На уровне блокчейна проблем с разницей в форматах адресов не существует.На практике сложности возникают, если пользователь хочет перевести средства со своего legacy-адреса, например, созданного на криптобирже, на bc1-адрес, а торговая площадка технически еще не внедрила поддержку нового формата адресов. В таком случае стоит использовать пусть и менее эффективный, чем bc1-, но все же более продвинутый, чем legacy- P2SH-адрес.

В обратном направлении, с bc1-адреса на legacy-адрес, средства должны поступить без проблем.

Какие обозреватели блоков отслеживают bc1-адреса?

Источник

Адрес биткоин-кошелька: где взять, как создать, узнать Bitcoin Address и получить на него криптовалюту

Популярность биткоина растет, а вместе с тем увеличивается и количество желающих приобрести ценную криптовалюту. К сожалению, нельзя просто взять деньги, сходить в банк и купить Bitcoin. Поэтому у новичков часто возникают разного рода вопросы по этому поводу, которые требуют разъяснения. В статье редакция Profinvestment.com расскажет, что такое адрес биткоин-кошелька, где его взять, как получить и узнать всю информацию о нем.

Bitcoin Address нужен для получения и перевода криптовалюты на кошелек. Например, его необходимо указывать при покупке BTC в онлайн-обменниках или при выводе монет с криптовалютной биржи. Состоят биткоин-адреса из хаотичного набора букв латинского алфавита и цифр (обычно длина 33–34 символа). Такой адрес называется публичным. Генерируются они из приватного ключа. Получить адрес может каждый бесплатно, но необходимо первым делом создать кошелек для хранения криптовалюты BTC. Сделать это можно на биржах, онлайн-сервисах, используя локальные приложения на компьютере или мобильном устройстве и т. д. Ниже об этом расскажем подробнее и покажем на примере, где посмотреть и как выглядит адрес биткоин (Address Bitcoin).

Купить/продать биткоин можно через:

Как создать кошельки для хранения Bitcoin

Существует несколько способов хранения биткоинов, каждый обладает своими достоинствами и недостатками.

  • Самый простой способ — это создать кошелек для биткоин на бирже, на которой можно быстро купить или продать криптовалюту. Популярными биржами на русском языке в СНГ являются: EXMO (работает с фиатными валютами — рублями, долларами и т. д); Binance — крупнейшая по торговому обороту в мире; криптобиржа Localbitcoins — еще одна площадка, которая предлагает очень удобные способы вывода фиатных денег; биржа Livecoin — доступно множество альткоинов, работает с обычными валютами.

На биржах можно купить, продать, обменять криптовалюту, при этом будет кошелек, где легко хранить виртуальные монеты. Регистрация стандартная, нужно указать свой почтовый ящик и придумать пароль, обязательно подтвердив адрес электронной почты (после регистрации на него придет письмо от биржи, в котором будет находиться ссылка, по которой нужно пройти). Зайдя в личный кабинет, необходимо задать настройки безопасности, подключить 2fa-аутентификацию и получать коды на вход по SMS или в приложении «Google authenticator». Как правило, проходить верификацию на бирже не требуется, но если нужно использовать карты Visa/MasterCard, банковские переводы, то придется ее пройти.

Если работать с Exmo , то обязательная верификация аккаунта не нужна. Можно сразу заводить деньги на баланс и покупать Bitcoin, Ethereum, Ripple, Litecoin и другие популярные криптовалюты. Данная биржа имеет широкий выбор платежных решений на ввод и вывод, сам сайт многоязычный, присутствуют русский и украинские языки. Приобретенную криптовалюту затем можно вывести с биржи на адрес другого кошелька.

  • Установить локальный кошелек на компьютер. Скачать его можно с сайта bitcoin.org . Популярными кошельками являются Exodus, Jaxx, Lumi, Copay и т. д.

В данном случае кошелек установится на компьютер или телефон. На выбор предложено несколько приложений от разных разработчиков. Все бумажники делятся на «тяжелые» (требуется загрузить весь блокчейн) и «легкие» (синхронизация с сетью происходит онлайн). Наиболее популярные кошельки: «тяжелый» — Bitcoin Core, «легкий» — Electrum.

При установке программы-кошелька Bitcoin Core сразу нужно позаботиться о наличии свободного места на диске компьютера, так как после ее запуска запускается синхронизация программы с сетью, в ходе которой происходит скачивание блоков всех транзакций за все время существования. В итоге будет закачано около 145 Гбайт информации, поэтому займет данный процесс не один час. Пользоваться им несложно, но обязательно нужно делать резервные копии после каждой операции с новым кошельком для восстановления в случае удаления программы (перейдя в раздел «Обзор»).

Рекомендуем использовать программу Electrum . Она не требует загрузки блокчейна сети Bitcoin и достаточна надежна. Буквально через минут 5–10 можно получать и отправлять криптовалюту. При установке важно не забыть сохранить seed-фразу из 12 слов на английском языке (для восстановления доступа), а также приватные ключи для переноса на другие кошельки.

Читайте также:  Криптовалюта презентация с докладом

Можно скачать программы других разработчиков, не представленных на данном сайте, например, Jaxx — это популярный мультикриптовалютный клиент для хранения не только BTC, а и других криптовалют. Преимуществом является то, что скачивать все блоки не придется, но для работы нужен постоянный доступ к интернету.

  • Использовать в качестве кошелька Bitcoin онлайн-сервисы. Например, Blockchain (можно хранить BTC, ETH, BCH), Luno, Guarda, Coinfy и другие сайты.

Достаточно просто пройти регистрацию, тогда уже будет кошелек, на который можно переводить криптовалюту. Понятно, что в данном случае загружать на компьютер всю цепочку блоков не придется. Аккаунтов можно создать несколько, меняя только электронную почту при регистрации. Особое внимание нужно уделить настройкам безопасности. Для этого лучше использовать сложные пароли; подключить двухфакторную аутентификацию 2fa; создать почту для регистрации на надежном сервисе (лучше всего от Google — Gmail); поставить и обновлять антивирус и т. д. А пароли, логины, seed записать и хранить в укромном месте, не сообщая их посторонним людям.

Например, кошелек Блокчейн :

  • Установить приложение на мобильный телефон или планшет: Exodus, Bread Wallet, Carbon, Jaxx, Kcash Wallet, Mycelium, Luno, Guarda и т. д.
  • Сгенерировать бумажный кошелек на сайте bitaddress.org.
  • Приобрести аппаратный кошелек: Ledger, Trezor, Keepkey и т. д.

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

Адрес биткоин-кошелька: что это и где взять

Адрес биткоин-кошелька — это произвольный набор цифр и символов латинского алфавита (длина около 33–34 знаков). Создается он сразу после регистрации аккаунта на онлайн-сервисах или после установки программы-клиента. Для каждой новой операции он может генерироваться заново, но все старые остаются рабочими. Нужно внимательно относиться к копированию адреса биткоин при переводе, чтобы не пропустить какой-нибудь символ (транзакции нельзя отменить).

Приведем примеры, как и где можно посмотреть Bitcoin Address:

  • При регистрации на бирже Exmo в разделе «Кошелек» нажать в строке BTC кнопку «Пополнить» напротив BTC:

Там будет адрес биткоин-кошелька для пополнения его на бирже exmo.me (минимальная сумма — 0,001 BTC). Он постоянный, нет возможности генерировать новые:

  • На бирже LocalBitcoins — перейти в «Кошелек», нажать «Получить биткоины» и посмотреть адрес. Минимальная сумма отсутствует, комиссия составит 0,00015 BTC:

  • На бирже Livecoin найти адрес можно, если нажать «Балансы» — «BTC» — «Пополнение». Появится окошко с инструкцией.

  • На бирже Binance выбрать «Актив» — «Депозит» — «Bitcoin» — «BTC Адрес Депозита»:

  • В онлайн-кошельке Blockchain нажать «Получить» (на англ. Request). В настройках можно создать новый Bitcoin Address:

  • В программе Bitcoin Core найти биткоин-адреса можно в разделе «Обзор».

Как купить и получить Bitcoin на адрес кошелька

  • Биржи криптовалют — площадки для покупки и продажи монет. Наиболее известные криптобиржи, которые работают с фиатом (традиционными валютами): Exmo , BitFlip , Livecoin , Localbitcoins .

  • Второй способ — обменять имеющуюся валюту (рубли, доллары, евро, гривны и другие) на Bitcoin в обменниках. Список надежных и безопасных обменников: 60cek , Xchange , Prostocash .

Например, проверенный обменник Prostocash осуществляет надежный, круглосуточный обмен по лучшему курсу. Резервы – более 600 тысяч долларов США. Обмен осуществляется практически с любыми электронными платежными системами (Яндекс, Киви, Адвакеш, Payeer, Perfect Money и другие); работает в направлении российских банков (Сбербанк, Россельхозбанк, ВТБ 24, Альфа-Банк, Русский Стандарт, АК-Барс); криптовалютных бирж (Exmo code, Livecoin ваучер).

Отзывы положительные, например, в мониторинге Kurs-expert:

Например, чтобы купить биткоины за рубли, достаточно выбрать направление «Сбербанк» на «Bitcoin» и сумму:

Указать детали обмена: информацию по банковской карте и адрес кошелька для получения биткоина. Нажать «Обменять» и получить инструкцию по оплате. Если есть вопросы, нужно обращаться в онлайн-чат поддержки обменника электронных денег.

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

Как узнать информацию по адресу биткоин

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

Для просмотра всей доступной информации поможет сервис Blockchain , в котором можно и хранить криптовалюты: BTC, ETH, BCH, XML. При переходе на сайт вверху будет окно поиска «Block, Hash, Transaction».

Нужно вставить адрес любого кошелька Bitcoin или hash (идентификатор транзакции) и просмотреть всю информацию о балансе, совершенных транзакциях, входящих/исходящих переводах и т. д.

Можно узнать статус перевода криптовалюты (подтверждена или нет). Для этого в окне достаточно указать значение Hash: Txin или Txout.

Источник

Оцените статью