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