bitaddress.org: открытый ключ совпадает с биткойн-адресом?

Являются ли открытые ключи и адреса BTC для бумажных кошельков, созданных на bitaddress.org, одним и тем же?

Вы можете узнать больше о биткойн-адресах на bitcoin.it en.bitcoin.it/wiki/…

Ответы (1)

Нет, это не одно и то же. Бумажные кошельки не генерируются иначе, чем обычные кошельки.

биткойн-адрес является частью открытого ключа.

Адрес по своей сути является просто хэшем открытого ключа. Используемые хэш-функции (RIPEMD-160 и SHA256) являются криптографическими хеш-функциями. Их часто также называют односторонними функциями, именно поэтому вы не можете получить открытый ключ из адреса.

Односторонние функции обеспечивают именно то, что a = f(pk), так что, зная a, вы не можете вывести pk.

Таким образом, адрес — это, по сути, хэш открытого ключа. х/х

Несколько хороших более подробных объяснений различий здесь -> https://www.reddit.com/r/Bitcoin/comments/3filud/whats_the_difference_between_public_key_and/ctp3fc7/?st=jald5nmq&sh=620d5934

И здесь объясняется, как адрес получается из открытого ключа ->

https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses

Спасибо за ваш ответ. Итак, если я захожу на bitaddress.org, чтобы создать бумажный кошелек и сгенерировать пару открытого ключа и закрытого ключа, как я узнаю, какой у меня биткойн-адрес, если я хочу отправить биткойны на этот кошелек?
Вам нужно будет сгенерировать адрес, используя открытый ключ кошелька.
Я прочитал ссылки, но мне все еще не ясно, как мне получить биткойн-адрес, чтобы хранить там биткойны. Я хочу убедиться, что отправляю BTC на правильный адрес.
Итак, вы сгенерировали открытый ключ Биткойн + закрытый ключ, верно? Вам нужно будет либо поместить этот закрытый ключ + открытый ключ в кошелек, либо инструмент для создания адреса, либо использовать что-то вроде bitadress.org для создания бумажного кошелька, и они сделают набор адресов для вас. (Всегда убедитесь, что вы отключены от Интернета перед созданием!)
Здесь было несколько ответов, в которых были ссылки на инструменты, которые вы могли бы использовать на стороне клиента / в автономном режиме, но я не могу найти их прямо сейчас. Что-то вроде этого тоже должно работать -> bitcoin.stackexchange.com/questions/49544/…
@UserX bitaddress.org предоставляет вам закрытый ключ и связанный с ним адрес получения (а не открытый ключ).