Bitcoin Forum
July 22, 2018, 09:12:51 PM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Предназначение публичных ключей  (Read 211 times)
yaroslav195
Full Member
***
Offline Offline

Activity: 364
Merit: 109


ELYSIAN | Pre-TGE 5.21.2018 | TGE 6.04.2018


View Profile
August 14, 2017, 04:32:35 PM
 #1

Форумчане, гуглил приватные ключи  - тонны информации, биткоин адрес и так понимаю для чего нужен, а вот публичный ключ - написано только как из приватного выводится.
Так вот вопрос: для чего нужен публичный ключ кроме того, как для вывода биткоин адреса?

1532293971
Hero Member
*
Offline Offline

Posts: 1532293971

View Profile Personal Message (Offline)

Ignore
1532293971
Reply with quote  #2

1532293971
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1532293971
Hero Member
*
Offline Offline

Posts: 1532293971

View Profile Personal Message (Offline)

Ignore
1532293971
Reply with quote  #2

1532293971
Report to moderator
1532293971
Hero Member
*
Offline Offline

Posts: 1532293971

View Profile Personal Message (Offline)

Ignore
1532293971
Reply with quote  #2

1532293971
Report to moderator
line5-1
Full Member
***
Offline Offline

Activity: 205
Merit: 100


View Profile
August 14, 2017, 05:31:59 PM
 #2

Как раз для этого он и нужен, публичный ключ - это и есть тот самый "адрес кошелька".
yaroslav195
Full Member
***
Offline Offline

Activity: 364
Merit: 109


ELYSIAN | Pre-TGE 5.21.2018 | TGE 6.04.2018


View Profile
August 14, 2017, 06:14:21 PM
 #3

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

LZ
Legendary
*
Offline Offline

Activity: 1736
Merit: 1018


P2P Cryptocurrency


View Profile
August 14, 2017, 06:30:36 PM
 #4

Если простым языком, то uncompressed P2PKH-адрес Bitcoin это особый хеш публичного ключа.

Публичный ключ: 0x04 + 32 байта X координаты secp256k1 + 32 байта Y координаты secp256k1.

Адрес: base58 ( 0x00 + 20 байт ripemd160( sha256( публичный ключ ) ) + 4 байта контрольной суммы ).

Контрольная сумма: первые 4 байта от sha256( sha256( 0x00 + ripemd160( sha256( публичный ключ ) ) ) ).

Пример кода: python secp256k1 code by Lis.

Еще сейчас используются compressed P2PKH-адреса (только на одной координате) и P2SH-адреса.

yaroslav195
Full Member
***
Offline Offline

Activity: 364
Merit: 109


ELYSIAN | Pre-TGE 5.21.2018 | TGE 6.04.2018


View Profile
August 15, 2017, 07:37:24 AM
 #5

Если простым языком, то uncompressed P2PKH-адрес Bitcoin это особый хеш публичного ключа.

Публичный ключ: 0x04 + 32 байта X координаты secp256k1 + 32 байта Y координаты secp256k1.

Адрес: base58 ( 0x00 + 20 байт ripemd160( sha256( публичный ключ ) ) + 4 байта контрольной суммы ).

Контрольная сумма: первые 4 байта от sha256( sha256( 0x00 + ripemd160( sha256( публичный ключ ) ) ) ).

Пример кода: python secp256k1 code by Lis.

Еще сейчас используются compressed P2PKH-адреса (только на одной координате) и P2SH-адреса.
Вау, вы уместили десять страниц книги в несколько строк. Обязательно сохраню ваш ответ, спасибо)

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!