Всем привет,
есть способ, чтобы вычислить среднее число попыток (доказательство работы) для
выходное значение хэш начинается с 10 нулями?
Спасибо!
Gol
|
26 февраля 2014, 9:39:36 AM | # 1 |
Сообщений: 47
цитировать ответ |
Re: выходное значение хэш начинается с 10 нулями: среднее число попыток?
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Всем привет,
есть способ, чтобы вычислить среднее число попыток (доказательство работы) для выходное значение хэш начинается с 10 нулями? Спасибо! Gol |
26 февраля 2014, 12:07:06 PM | # 2 |
Сообщений: 23
цитировать ответ |
Re: выходное значение хэш начинается с 10 нулями: среднее число попыток?
Получил 1806 Биткоинов
Реальная история. В двоичном формате, каждый бит, что вам требуется в передней, чтобы быть равна нулю у вас есть шанс 1/2, так что если вы хотите иметь п бит равен нулю, то это 1/2 ** н шанс (или в среднем 2 * * п попыток).
Если вы хотите начало хэша в шестнадцатеричном представлении, чтобы быть 0: каждый шестнадцатеричный символ на самом деле 4 бита, поэтому для м цифр, вы будете нуждаться в 2 ** (м * 4) пытаются. За 10 нулей в переднем это 2 ** (10 * 4) = 2 ** (40) = 1099511627776 ~ приблизительно 1,1 триллиона попыток. |
26 февраля 2014, 2:06:59 PM | # 3 |
Сообщений: 47
цитировать ответ |
Re: выходное значение хэш начинается с 10 нулями: среднее число попыток?
Вау, спасибо!
|
26 февраля 2014, 5:39:17 PM | # 4 |
Сообщения: 1302
цитировать ответ |
Re: выходное значение хэш начинается с 10 нулями: среднее число попыток?
Более непосредственно, вы можете увидеть, что гекс основание 16, так 1610 = 1.099.511.627.776
|
26 февраля 2014, 7:16:02 PM | # 5 |
Сообщения: 793
цитировать ответ |
Re: выходное значение хэш начинается с 10 нулями: среднее число попыток?
каждый байт состоит из двух символов, так что 10 нулей на самом деле пять 00 байт. один байт имеет 256 возможных комбинаций, поэтому если предположить, что каждый комбо столь же вероятно, как и любой другой комбо, вероятность (1/256) * (1/256) * (1/256) * (1/256) * (1 / 256) = 1/1099511627776
|