|
15 июля 2011, 11:09:32 AM | # 1 |
Сообщений: 70
цитировать ответ |
Re: Почему блок нонс только 32 бита?
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Не было бы больше смысла для нонса быть больше, так как 32 бит могут быть исчерпаны гораздо быстрее, чем среднее время блока?
|
15 июля 2011, 11:32:22 AM | # 2 |
Сообщения: 2016
цитировать ответ |
Re: Почему блок нонс только 32 бита?
Получил 1806 Биткоинов
Реальная история. Не имеет большого значения, после одноразового номера исчерпала Merkle корень изменяется (через extranonce). Но я согласен, было бы больше смысла, чтобы он дольше, это может уменьшить накладные расходы и, кажется, не имеет серьезные недостатки.
|
15 июля 2011, 12:06:06 PM | # 3 |
Сообщения: 826
цитировать ответ |
Re: Почему блок нонс только 32 бита?
... было бы больше смысла, чтобы он дольше, это может уменьшить накладные расходы ... Наверняка больше нонс бы увеличение накладные расходы, потому что больше байт должны быть обработаны на каждое хэширование попытки. |
15 июля 2011, 12:20:36 PM | # 4 |
Сообщения: 812
цитировать ответ |
Re: Почему блок нонс только 32 бита?
Я мог бы быть неправильно, но я не думаю, что это делает большой разницы в любом случае. Либо у вас есть хэш 4 байта дополнительного за попытки, или вы должны сделать целый блок пересказ каждые 2 ^ 32 попыток.
Кроме того, как это доказательство работы, нет никакой реальной причины, чтобы облегчить / уменьшить накладные расходы за попытку ... |
15 июля 2011, 12:22:38 PM | # 5 |
Сообщения: 1050
цитировать ответ |
Re: Почему блок нонс только 32 бита?
Заголовок блока составляет 80 байт, что проложенный до 128 байт. Первые 64 байта они обрабатываются вне цикла Nonce-итерации. Есть ли 4 или 8 байт переменных во втором 64 байт делают едва ли какая-то разница, я верю. Может быть несколько% на очень оптимизированных реализаций.
|
15 июля 2011, 1:30:55 PM | # 6 |
Сообщения: 2016
цитировать ответ |
Re: Почему блок нонс только 32 бита?
... было бы больше смысла, чтобы он дольше, это может уменьшить накладные расходы ... Наверняка больше нонс бы увеличение накладные расходы, потому что больше байт должны быть обработаны на каждое хэширование попытки.Я имею в виду в основном о сложности связи между майнингом и участниками. Больший Nonce = меньше запросов getwork. Кроме того, как это доказательство работы, нет никакой реальной причины, чтобы облегчить / уменьшить накладные расходы за попытку ... Существует причина, чтобы сделать это не сложнее честные шахтер, чем для нападающих.Все, что повышает эффективность на практике, не изменяя теоретический максимум атакующий может достигнуть, можно только приветствовать. Злоумышленники, вероятно, запускать большие датацентров и не быть осуществлены много вещей, я имею в виду, как "накладные расходы", |
15 июля 2011, 1:33:42 PM | # 7 |
Сообщений: 70
цитировать ответ |
Re: Почему блок нонс только 32 бита?
... было бы больше смысла, чтобы он дольше, это может уменьшить накладные расходы ... Наверняка больше нонс бы увеличение накладные расходы, потому что больше байт должны быть обработаны на каждое хэширование попытки.Возможно, модифицированный getwork2 может отправить часть Merkle дерева с пустым extranonce. Тогда работник может заполнить extranonce со случайным значением, чтобы генерировать свои собственные единицы работы. Тогда им не пришлось бы ударить сервер каждый 4GH. Если столкновения были проблемой, каждый работник мог быть дан диапазон для extranonce. Имея рабочие увеличивают метку времени тоже вариант, но выше 4GH / s это не достаточно сам по себе. Бассейн может использовать более высокую долю трудность для снижения скорости, которые порождаются акции, но я не думаю, что это уменьшит нагрузку на сервере пула много, поскольку запросы getwork происходят по крайней мере один раз в 4GH независимо от сложности акций. Было бы неплохо, если бы операторы пула может настроить долю трудности, чтобы быть выше, с большей дисперсией и низкой нагрузки на сервер, против нижней доли трудности для менее дисперсии и более высокой нагрузки на сервер. |
15 июля 2011, 1:37:44 PM | # 8 |
Сообщения: 2016
цитировать ответ |
Re: Почему блок нонс только 32 бита?
Было бы неплохо, если бы операторы пула может настроить долю трудности, чтобы быть выше, с большей дисперсией и низкой нагрузки на сервер, против нижней доли трудности для менее дисперсии и более высокой нагрузки на сервер. Я бы сказал, что мы не очень далеки от точки, где это стоит дополнительной сложности и путаницы, в частности, в отношении озвучивания. Люди имеют достаточно трудно понять, как акции должны быть оценены как это. |
15 июля 2011, 1:48:51 PM | # 9 |
Сообщений: 98
цитировать ответ |
Re: Почему блок нонс только 32 бита?
Имея рабочие увеличивают метку времени тоже вариант, но выше 4GH / s это не достаточно сам по себе. Там в X-Roll-NTime для этого, если я правильно понимаю. (Некоторые бассейны отказываются использовать его, потому что он, по-видимому, открывает обман возможности или вызывает несвежие акции ...?) Для более 4ghash / с, то, как правило, имеют несколько рабочих в любом случае. |