Что такое биткоин адрес

Время чтения: 10 мин.

Главная / Биткойн / Биткойн-справочник / Что такое биткоин-адрес

Всё большее количество людей сегодня захватывает, как минимум, информированность о криптовалютах и, конечно, о Биткоине. Естественно, все они задаются вопросом – «что такое Биткоин?». Есть полный технический ответ для тех, кто хочет углублённо изучить технологию биткоинов, его можно легко посмотреть на замечательном ресурсе Wikipedia. Но, для того, чтобы быть пользователем Биткоина, знать надо намного меньше.

 

Например, наверняка, не многие знают, что электронная почта работает по протоколу SMTP (Simple Mail Transfer Protocol), играющий аналогичную роль в электронной почте, которую протокол блокчейн выполняет при передаче Биткоина (конечно с некоторыми ключевыми отличиями).

 

Любой пользователь электронной почты, даже самый технически не подготовленный, может отправить электронное письмо из своего электронного почтового ящика на другой адрес, например, [email protected] менее, чем за минуту. Отправка Биткоина аналогична по уровню сложности, только вам не нужно писать сообщение для отправки.

 

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

 

Здесь приводится основная информация, которую нужно знать, чтобы быть пользователем Биткоина, но не математическим экспертом.

Биткоин-адрес – базисное понятие для понимания Биткоина

Биткоин-адрес – одна из ключевых концепций, на которой базируются блокчейн и Биткоин. Адрес Биткоина объясняется немного сложнее, чем адрес электронной почты, так как для его формирования применяются три составляющих.

 

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

 

Для наглядности и представления уровня сложности математических вычислений, ниже приведена такая кривая. Упрощённо – на кривой для вычисления хэша берётся расчётная точка G, которая называется генераторной. Обратное преобразование технически невозможно, то есть вычисление приватного (закрытого) ключа – невыполнимая задача.

 

 

 

 

Рассмотрим подробнее составляющие для создания адреса биткоин-кошелька:

  1. Закрытый ключ:
    f7c9f52d1ebf7c6aaf8986fb127ba1bdebc58521f7eb46f026b708tf26a40912, код длиной 64 символа с использованием любой комбинации букв A-F и цифр 1-9. Эта часть ключа используется для отправки денег из кошелька, и поэтому должна быть известна только владельцу кошелька.
  2. Открытый ключ: 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4c
    ef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f, является уникальным идентификатором биткоин-кошелька, который известен общественности. Открытый ключ используется для того, чтобы перевести Биткоины в кошелёк.
  3. Адрес: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa, вычисляется из открытого ключа. Это идентификатор, который будет вводиться для фактического перевода Биткоина.

Хорошо отображает смысл формирования адреса биткоин-кошелька последовательность k-to-K-to-A.

 

 

 

 

По сути, биткоин-кошелёк – это хранилище пар закрытых и открытых ключей. Для лучшего понимания уместна аналогия с банком:

  • открытый ключ – идентификатор (имя) владельца кошелька;
  • адрес кошелька – номер счёта в банке;
  • закрытый ключ – подпись владельца кошелька.

Особенности адреса биткоин-кошелька

То, как вы отправляете деньги на адрес биткоин-кошелька, на самом деле, очень похоже на то, как вы отправляете электронное письмо на адрес электронной почты, но есть принципиальное отличие – один и тот же адрес для перевода Биткоина не используется, как в электронной почте.

 

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

 

Программа биткоин-кошелек автоматически генерирует адрес. Это автоматический процесс, который выполняется без неудобств для пользователя. Вы будете думать о генерации адресов ровно столько, сколько сейчас думаете о Simple Mail Transfer Protocol при использовании электронной почты.

 

Для тех, кто, всё-таки, желает более подробно понять как образуется биткоин-адрес, приводим последовательность операций для формирования привычного вида адреса:

 

 

 

  1. Для вычисления адреса берется открытый ключ:
    04678afdb0fe5548271967f1a67130b7105cd6a828e03909b67962e0ea1f61deb649f6
    bc3f4cef38c4f35504e51ec112de5c324df7ba0b8d578a7c702b6bf11d5f
  2. Вычисляется SHA-256 хэш открытой части ключа: 272c1eb21fc4706c6adbe1cfc6d4565652e9e768b620781897936c93000b6c02
  3. RIPEMD-160 хэш от SHA-256 из п.п. 2: 51e908b15cdf27d5425355ebf6f0fb50ecd87f18
  4. В начало RIPEMD-160 хэша дописывается сетевой идентификатор: 0051e908b15cdf27d5425355ebf6f0fb50ecd87f18
  5. Вычисляется SHA-256 хэш от RIPEMD-160 из п.п. 4: 8b80f16de7f0e580c07735afc15dde23e2f7f7e103914e509aa91913ffdb9fb6
  6. Высчитывается контрольная сумма — SHA-256 хэш значения SHA-256 хэша из п.п. 5: d37a9c43e3049e279371e62ada00c12def7444013ddf6545808d10e9f2d5996
  7. Первые 4 символа контрольной суммы (п.п. 6) дописываются в конец RIPEMD-160 хэша из п.п. 4. Получен биткоин-адрес (25 двоичных байт): 0051e908b15cdf27d5425355ebf6f0fb50ecd87f18d37a9c43
  8. Полученный адрес в п.п. 7 преобразуется по стандарту base58 (кодирование на основании латинского алфавита, за исключением 0, O, I, l). Получен наиболее часто применяемый вид bitcoin-адреса:
    14qViLJfdGaP4EeHnDyJbEGQysnCpwn1gZ

Если вы через 5 лет будете использовать бумажную валюту, то над вами будут смеяться


Популярные статьи

5 секретов успешного трейдера
африканский Биткоин по $13,000
5 секретов успешного трейдера
АЙСИК 2018

Рекомендуемые статьи этой категории

stat1

5 секретов успешного трейдера

Last year’s Ethereum blockchain split was an event that could have resulted in significant loss and with the 1st August Bitcoin Fork event just around the corner

Подробнее
stat1

5 секретов успешного трейдера

Last year’s Ethereum blockchain split was an event that could have resulted in significant loss and with the 1st August Bitcoin Fork event just around the corner

Подробнее
stat1

5 секретов успешного трейдера

Last year’s Ethereum blockchain split was an event that could have resulted in significant loss and with the 1st August Bitcoin Fork event just around the corner

Подробнее

Как зарабатывать на криптовалютах?

5 способов и 10 готовых стратегий

Бесплатный видеокурс от нашего портала
journal
alt

Доступ открыт: 279 раз

Осталось бесплатно: 21

alt

3 видеоурока и PDF-книга

Получить доступ

Осталось бесплатно: 21