Так это в основном нонс случайное значение от 1 до 2 ^ 32? То есть, есть вероятность того, что данный случай является 1 здравомыслящий, что это любое другое значение?
благодаря
|
![]() |
# 1 |
Сообщения: 128
цитировать ответ |
![]()
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Так это в основном нонс случайное значение от 1 до 2 ^ 32? То есть, есть вероятность того, что данный случай является 1 здравомыслящий, что это любое другое значение?
благодаря |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 2 |
Сообщения: 1862
цитировать ответ |
![]()
Получил 1806 Биткоинов
Реальная история. Одноразовое значение используется в сочетании с другой информацией заголовка блока, чтобы отработать хэш блока.
Поскольку заголовок основан на предыдущей хэш (который является в основном случайным образом) начинает то ли тестирование одноразового номера с 1 или 1000000. делает небольшое различие (все, что имеет значение вашего результирующий хэш и будет ли или не передает его требование сложности). Таким образом, вы просто держать на увеличивающиеся (или декремента или случайного выбора) ваше одноразовое значение и повторно пытается хэш Algo, чтобы соответствовать текущим требованиям сложности. Для бассейнов я думаю, что каждая мясорубка начинается с другим начальным значением Нонса (чтобы избежать повторной работы), но я не смотрел в этот материал в течение довольно длительное времени. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 3 |
Сообщения: 1260
цитировать ответ |
![]() Так это в основном нонс случайное значение от 1 до 2 ^ 32? ... от 0 до (232-1), чтобы быть правильнымТо есть, есть вероятность того, что данный случай является 1 здравомыслящий, что это любое другое значение? Там нет абстрактной вероятности. Вероятность где? В подтвержденных блоках? Ответ - нет.В вашем алгоритме шахтер? Проверьте источники. Можно исключить номер "1" от диапазона и ваша программа никогда не вернется бы "1" |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 4 |
Сообщения: 128
цитировать ответ |
![]() ОК. Так это справедливо сказать, одноразовое значение чисто случайное число статистически между 1 и 2 ^ 32?
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 5 |
Сообщения: 1400
цитировать ответ |
![]() ОК. Так это справедливо сказать, одноразовое значение чисто случайное число статистически между 1 и 2 ^ 32? Если вы хотите использовать временное значение в качестве источника энтропии я не сделал бы это. IIRC есть некоторая предвзятость на основе СБИС используемых. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 6 |
Сообщения: 1260
цитировать ответ |
![]() ОК. Так это справедливо сказать, одноразовое значение чисто случайное число статистически между 1 и 2 ^ 32? Нет.В не справедливо сказать, что цифры "4" (Мне нравится больше, чем у вас "1") Представляет собой случайное число статистически между 1 и 2 ^ 32 |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 7 |
Сообщения: 1862
цитировать ответ |
![]() Там нет больше вероятности того, что число 0 или 2 ^ 32-1 (или что-нибудь между ними) является "право одноразового номера" поскольку это зависит от хэш предыдущего блока (который фактически случайным образом).
https://en.bitcoin.it/wiki/Nonce |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 8 |
Сообщения: 1498
цитировать ответ |
![]() Так это в основном нонс случайное значение от 1 до 2 ^ 32? То есть, есть вероятность того, что данный случай является 1 здравомыслящий, что это любое другое значение? благодаря Да, одноразовое значение успешного хэша имеет одинаковую вероятность быть "1" как это делает "4" или "231-1"... НО Для криптографической функции (в отношении добычи Bitcoin): ша (ша (блок + Nonce)) < цель Единственной переменной для любого данного блока "данное время" который имеет конечное множество значений, которые дали бы правильный результат, но мы не можем знать, что они не делают расчет и проверку результата от цели. Сам по себе не является Nonce случайного значения, но определенный набор значений, которые неизвестны. Единственный способ найти правильный является, чтобы проверить функцию, используя различные одноразовые номера, пока один из правильных значений найдено. ...так нет, данный случай не является случайным числом. Однако вы можете найти случайное слово, решающий блок, случайно выбора числа от 0 до 232-1 |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 9 |
Сообщения: 1498
цитировать ответ |
![]() Там нет больше вероятности того, что число 0 или 2 ^ 32-1 (или что-нибудь между ними) является "право одноразового номера" поскольку это зависит от хэш предыдущего блока (который фактически случайным образом). https://en.bitcoin.it/wiki/Nonce Я бы сказал, что хэш предыдущего блока постоянен и неизменен, который, как безопасность встраиваются в blockchain. SHA256 не является функцией рандомизации. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 10 |
Сообщения: 2870
цитировать ответ |
![]() Я думаю, что некоторые (большинство?) Шахтеры начинаются с 0 и пройти через них последовательно, так что я думаю, что более низкие Nonce значения являются более распространенными в блок цепи.
Если вы пытаетесь решить блок, любое значение одноразового значения будет иметь равную вероятность ее решение. Если вы можете найти любую предвзятость или шаблон, то вы продемонстрировали слабость в SHA-256. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 11 |
Сообщения: 475
цитировать ответ |
![]() Он даже может случиться так, что для данного заголовка блока (Merkle Root, метка времени, фиксированная Coinbase ТЕ) нет никакого веского * одноразовое значения в любой точке интервала (0,232-1). Это означает различную временную метку / coinbase TX / и т.д.. должен быть использован.
* - Resuting в subTarget хэш. Я думаю, что в действующих блоках до сих пор, более низкие значения нонса гораздо более распространены, то выше, потому что шахтеры, как правило, начинаются с 0 и (не имеют никаких оснований не) остановить, как только они находят действительное временное значение. Редактировать: Это было верно в начале добычи. Смотреть следующий пост от -ck. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 12 |
Сообщения: 2366
цитировать ответ |
![]() Современные аппаратные горно исчерпывают весь 2 ^ 32 Nonce в диапазон до 1 milisecond, так что не будет никакой кластеризации временных значений в нижней части больше. То, что осталось до шахтера в эти дни (в отличие от фиксированного компонента, выбранного бассейн) представляет собой сочетание extranonce больших до 8 байт и регулярного нонса дает ад намного больше места для вариативности в зависимости от того, как добыча аппаратное / программное обеспечение приближается к нему. Нонс имела историческое значение лишь в те дни, когда это было единственное, что изменяется, чтобы искать блок решения или обмена.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 13 |
Сообщения: 128
цитировать ответ |
![]() Таким образом, вы говорите, что одноразовое значение является в значительной степени случайное значение теперь, когда новый блок найден. И если это на самом деле не "случайный" нет никакого способа, чтобы определить уклон в любом случае, что делает его "случайный",
Скажем так, если бы вы были сделать ставку на Нонс стоимости, вы бы сказать, 1 имеет такой же хороший шанс, как и любое другое значение < 2 ^ 32 быть одноразовым значением следующего блока? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 14 |
Сообщения: 2870
цитировать ответ |
![]() Таким образом, вы говорите, что одноразовое значение является в значительной степени случайное значение теперь, когда новый блок найден. И если это на самом деле не "случайный" нет никакого способа, чтобы определить уклон в любом случае, что делает его "случайный", Скажем так, если бы вы были сделать ставку на Нонс стоимости, вы бы сказать, 1 имеет такой же хороший шанс, как и любое другое значение < 2 ^ 32 быть одноразовым значением следующего блока? Нет, я думаю, что более низкие значения будут иметь более высокую вероятность. Даже если шахтеры идут через диапазон очень быстро, они будут идти 0, 1, ..., 2 ^ 32, 0, 1, ..., 2 ^ 32, ... несколько раз, и место, где они останавливаются почти всегда будут исключаться некоторые из высших Нонс значений, что делает более низкие значения более вероятно, в целом. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 15 |
Сообщения: 2366
цитировать ответ |
![]() Таким образом, вы говорите, что одноразовое значение является в значительной степени случайное значение теперь, когда новый блок найден. И если это на самом деле не "случайный" нет никакого способа, чтобы определить уклон в любом случае, что делает его "случайный", Скажем так, если бы вы были сделать ставку на Нонс стоимости, вы бы сказать, 1 имеет такой же хороший шанс, как и любое другое значение < 2 ^ 32 быть одноразовым значением следующего блока? Нет, я думаю, что более низкие значения будут иметь более высокую вероятность. Даже если шахтеры идут через диапазон очень быстро, они будут идти 0, 1, ..., 2 ^ 32, 0, 1, ..., 2 ^ 32, ... несколько раз, и место, где они останавливаются почти всегда будут исключаться некоторые из высших Нонс значений, что делает более низкие значения более вероятно, в целом. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 16 |
Сообщения: 2870
цитировать ответ |
![]() Они не останавливаются больше никаких theymos. Они обыскивают весь диапазон, потому что это дешевле сделать это в СБИС и сообщать обо всех найденных одноразовые номера, а не отменить. О, хорошо. Тогда было бы зависеть от того, один выбирается в случае, если более чем один найден, который я полагаю, является произвольным. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 17 |
Сообщения: 2366
цитировать ответ |
![]() Они не останавливаются больше никаких theymos. Они обыскивают весь диапазон, потому что это дешевле сделать это в СБИС и сообщать обо всех найденных одноразовые номера, а не отменить. О, хорошо. Тогда было бы зависеть от того, один выбирается в случае, если более чем один найден, который я полагаю, является произвольным. |
![]() ![]() |
![]() ![]() ![]() |