Что такое публичный ключ биткоина и зачем он нужен

6 лет назад
Публичный ключ биткоина
Публичный ключ биткоина

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

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

Что такое публичный ключ биткоина (адрес)

Понятие публичного ключа биткоина
Понятие публичного ключа биткоина

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

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

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

1EhAppLe4FaBiTca1NADr3sSV56sGaMG6hP

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

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

Приватный и публичный ключ
Приватный и публичный ключ

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

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

1EhAppLe4FaBiTca1NADr3sSV56sGaMG6hP

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

3J65t1WtET25CNrQvie543iWadfRhPaLy

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

Узлы биткоина
Узлы биткоина

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

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

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

Дополнительную информацию вы найдете в этом видео:

Как узнать адрес биткоин-кошелька

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

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

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

Система использования публичных ключей

Отправление биткоин-транзакций
Отправление биткоин-транзакций

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

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

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

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

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

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

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

Читайте также:

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

Биткоин — развод, пирамида, лохотрон или нет

Кто создал Биткоин? В поисках Сатоши Накамото

Новости по теме

CZ считает, что однажды BTC будет ценнее золота

CZ считает, что однажды BTC будет ценнее золота

Бывший СЕО Binance Чанпэн Чжао в своем посте в соцсети X заявил: "Прогноз: Биткоин обгонит золото. Не знаю точно, когда. Может, потребуется время, но это произойдет. Сохраните твит." Он отметил, что сейчас капитализация BTC составляет около $2,2 трлн, тогда как золото оценивается примерно в $30 трлн, что по его мнению дает BTC шансы.
10 часов назад
Стоимость Metaplanet упала ниже ее резервов в BTC

Стоимость Metaplanet упала ниже ее резервов в BTC

Metaplanet Inc, японская компания, ранее занимавшаяся гостиничным бизнесом теперь держит 30 823 BTC ($3,45 млрд). Тем временем ее рыночная стоимость (enterprise value) упала до уровня ниже стоимости этих активов. Компания ранее продавалась с премией к чистым активам, но с недавним падением цен на криптовалюту ее mNAV опустился до 0,99.
8 дней назад
Компания Джека Дорси создала инструмент Square Bitcoin, который позволит принимать оплату в BTC через POS-терминал

Компания Джека Дорси создала инструмент Square Bitcoin, который позволит принимать оплату в BTC через POS-терминал

Block, компания Джека Дорси, запустила набор функций под брендом Square Bitcoin, который позволяет малым бизнесам принимать платежи в BTC, автоматически конвертировать часть своих выручек в BTC и хранить криптоактивы через встроенный кошелек в платформе продавца.
13 дней назад
Конгрессмен Бегич предлагает создать стратегический BTC-резерв  для США

Конгрессмен Бегич предлагает создать стратегический BTC-резерв для США

Конгрессмен от Аляски Ник Бегич выступил на конференции BTC in D.C. с предложением диверсифицировать национальный баланс США, включив в него BTC наряду с золотом. Он считает, что "в настоящее время большая часть резервов закреплена в золоте, но логично добавить сильный компонент в BTC".
20 дней назад
"Альтсезон маловероятен", так считает операционный директор Bitget Вугар Уси Заде

"Альтсезон маловероятен", так считает операционный директор Bitget Вугар Уси Заде

Масштабный "альтсезон" сейчас маловероятен, заявил руководитель операционного отдела Bitget Вугар Уси Заде. Рост рынка преимущественно сосредоточен на BTC, и большинство альткоинов не имеют технологических драйверов, которые могли бы обеспечить коллективный рост.
20 дней назад