Bitcoin Forum
November 22, 2017, 12:04:18 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Предназначение публичных ключей  (Read 200 times)
yaroslav195
Full Member
***
Offline Offline

Activity: 154


★ BitClave ICO. Join NOW ★


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

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

1511352258
Hero Member
*
Offline Offline

Posts: 1511352258

View Profile Personal Message (Offline)

Ignore
1511352258
Reply with quote  #2

1511352258
Report to moderator
1511352258
Hero Member
*
Offline Offline

Posts: 1511352258

View Profile Personal Message (Offline)

Ignore
1511352258
Reply with quote  #2

1511352258
Report to moderator
Join ICO Now Coinlancer is Disrupting the Freelance marketplace!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1511352258
Hero Member
*
Offline Offline

Posts: 1511352258

View Profile Personal Message (Offline)

Ignore
1511352258
Reply with quote  #2

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

Activity: 190


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

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

Activity: 154


★ BitClave ICO. Join NOW ★


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

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

LZ
Moderator
Legendary
*
Offline Offline

Activity: 1652


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-адреса.

Почему мои сатоши не выводятся?  Планету я купила

 

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
yaroslav195
Full Member
***
Offline Offline

Activity: 154


★ BitClave ICO. Join NOW ★


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!