Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
6 сентября 2017, 6:44:07 AM   # 1
 
 
Сообщений: 98
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin вычисления адреса глубокого погружения, не добавляет

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Глядя через освоение Bitcoin глав книги, я получаю следующую формулу для Bitcoin генерации адреса:
BitcoinAddress = base58encode (2 байта версия + 20 байт на выходе из ripemd160 (SHA256 (Публичных)) + 4 байта контрольной суммы)
= Base58encode (26 байт) = base58encode (104 бит), однако это порождает размер base58 цифры
104bits / ((журнал (58) / журнал (2)) = 104bits / 5,8579 ... = 17,75 base58 цифры.


Почему 104bits / (журнал (58) / журнал (2))?
Предположим, что 256-битный адрес и сколько гекса есть, если представлены шестнадцатеричной? 256 / ((вход 16) / журнал (2)) = 256/4 = 64 шестнадцатеричных цифр.

Но когда я проверяю несколько адреса Bitcoin бумажника base58encoded адрес они показывают составляет 34 base58 цифры. Определенно не сложение, или я что-то пропустил.
ggbtctalk000 сейчас офлайн Пожаловаться на ggbtctalk000   Ответить с цитированием Мультицитирование сообщения от ggbtctalk000 Быстрый ответ на сообщение ggbtctalk000


Как заработать Биткоины?
Без вложений. Не майнинг.


6 сентября 2017, 7:58:51 AM   # 2
 
 
Сообщения: 2044
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin вычисления адреса глубокого погружения, не добавляет

Получил 1806 Биткоинов
Реальная история.





base58encode (26 байт) = base58encode (104 бита)
Я думаю, что вы найдете 26 байт на самом деле 208 бит.
Foxpup сейчас офлайн Пожаловаться на Foxpup   Ответить с цитированием Мультицитирование сообщения от Foxpup Быстрый ответ на сообщение Foxpup

6 сентября 2017, 8:54:34 AM   # 3
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin вычисления адреса глубокого погружения, не добавляет

BitcoinAddress = base58encode ( 2 байты версии + 20 байт на выход из ripemd160 (SHA256 (Публичных)) + 4 байта контрольной суммы)

Вы уверены, что? Я думал:

BitcoinAddress = base58encode ( 1 байты версии + 20 байт на выход из ripemd160 (SHA256 (Публичных)) + 4 байта контрольной суммы)

1 + 20 + 4 = 25 байт

Так как 1 байт = 8 бит ...

25 * 8 = 200 бит
base58encode (25 байт) = base58encode (200 бит)

200 бит / [LOG (58) / log (2)] = 200 бит / 5,85798 ... = 34.14 base58 цифры
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

6 сентября 2017, 3:02:50 PM   # 4
 
 
Сообщений: 98
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin вычисления адреса глубокого погружения, не добавляет

БЛАГОДАРЯ для обоих из вас, ребята !! Теперь он складывает! почему я всегда запутался между откусыванием и байтами !!  
ggbtctalk000 сейчас офлайн Пожаловаться на ggbtctalk000   Ответить с цитированием Мультицитирование сообщения от ggbtctalk000 Быстрый ответ на сообщение ggbtctalk000



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW