Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
15 июля 2011, 11:09:32 AM   # 1
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему блок нонс только 32 бита?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Не было бы больше смысла для нонса быть больше, так как 32 бит могут быть исчерпаны гораздо быстрее, чем среднее время блока?
vector76 сейчас офлайн Пожаловаться на vector76   Ответить с цитированием Мультицитирование сообщения от vector76 Быстрый ответ на сообщение vector76


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


15 июля 2011, 11:32:22 AM   # 2
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему блок нонс только 32 бита?

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





Не имеет большого значения, после одноразового номера исчерпала Merkle корень изменяется (через extranonce). Но я согласен, было бы больше смысла, чтобы он дольше, это может уменьшить накладные расходы и, кажется, не имеет серьезные недостатки.
Мени Розенфельда сейчас офлайн Пожаловаться на Мень Rosenfeld   Ответить с цитированием Мультицитирование сообщения от Мени Rosenfeld Быстрый ответ на сообщение Мени Rosenfeld

15 июля 2011, 12:06:06 PM   # 3
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему блок нонс только 32 бита?

... было бы больше смысла, чтобы он дольше, это может уменьшить накладные расходы ...
Наверняка больше нонс бы увеличение накладные расходы, потому что больше байт должны быть обработаны на каждое хэширование попытки.
ribuck сейчас офлайн Пожаловаться на ribuck   Ответить с цитированием Мультицитирование сообщения от ribuck Быстрый ответ на сообщение ribuck

15 июля 2011, 12:20:36 PM   # 4
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему блок нонс только 32 бита?

Я мог бы быть неправильно, но я не думаю, что это делает большой разницы в любом случае. Либо у вас есть хэш 4 байта дополнительного за попытки, или вы должны сделать целый блок пересказ каждые 2 ^ 32 попыток.

Кроме того, как это доказательство работы, нет никакой реальной причины, чтобы облегчить / уменьшить накладные расходы за попытку ...
Wumpus сейчас офлайн Пожаловаться на Wumpus   Ответить с цитированием Мультицитирование сообщения от Wumpus Быстрый ответ на сообщение Wumpus

15 июля 2011, 12:22:38 PM   # 5
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему блок нонс только 32 бита?

Заголовок блока составляет 80 байт, что проложенный до 128 байт. Первые 64 байта они обрабатываются вне цикла Nonce-итерации. Есть ли 4 или 8 байт переменных во втором 64 байт делают едва ли какая-то разница, я верю. Может быть несколько% на очень оптимизированных реализаций.
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille

15 июля 2011, 1:30:55 PM   # 6
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему блок нонс только 32 бита?

... было бы больше смысла, чтобы он дольше, это может уменьшить накладные расходы ...
Наверняка больше нонс бы увеличение накладные расходы, потому что больше байт должны быть обработаны на каждое хэширование попытки.
Это не над головой, это просто равномерное увеличение хэширования трудности, которая не имеет никакого эффекта.

Я имею в виду в основном о сложности связи между майнингом и участниками. Больший Nonce = меньше запросов getwork.

Кроме того, как это доказательство работы, нет никакой реальной причины, чтобы облегчить / уменьшить накладные расходы за попытку ...
Существует причина, чтобы сделать это не сложнее честные шахтер, чем для нападающих.

Все, что повышает эффективность на практике, не изменяя теоретический максимум атакующий может достигнуть, можно только приветствовать. Злоумышленники, вероятно, запускать большие датацентров и не быть осуществлены много вещей, я имею в виду, как "накладные расходы",
Мени Розенфельда сейчас офлайн Пожаловаться на Мень Rosenfeld   Ответить с цитированием Мультицитирование сообщения от Мени Rosenfeld Быстрый ответ на сообщение Мени Rosenfeld

15 июля 2011, 1:33:42 PM   # 7
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему блок нонс только 32 бита?

... было бы больше смысла, чтобы он дольше, это может уменьшить накладные расходы ...
Наверняка больше нонс бы увеличение накладные расходы, потому что больше байт должны быть обработаны на каждое хэширование попытки.
В моем понимании, getwork должен вызываться чаще из-за небольшой одноразовый номер.

Возможно, модифицированный getwork2 может отправить часть Merkle дерева с пустым extranonce. Тогда работник может заполнить extranonce со случайным значением, чтобы генерировать свои собственные единицы работы. Тогда им не пришлось бы ударить сервер каждый 4GH. Если столкновения были проблемой, каждый работник мог быть дан диапазон для extranonce.

Имея рабочие увеличивают метку времени тоже вариант, но выше 4GH / s это не достаточно сам по себе.

Бассейн может использовать более высокую долю трудность для снижения скорости, которые порождаются акции, но я не думаю, что это уменьшит нагрузку на сервере пула много, поскольку запросы getwork происходят по крайней мере один раз в 4GH независимо от сложности акций.

Было бы неплохо, если бы операторы пула может настроить долю трудности, чтобы быть выше, с большей дисперсией и низкой нагрузки на сервер, против нижней доли трудности для менее дисперсии и более высокой нагрузки на сервер.
vector76 сейчас офлайн Пожаловаться на vector76   Ответить с цитированием Мультицитирование сообщения от vector76 Быстрый ответ на сообщение vector76

15 июля 2011, 1:37:44 PM   # 8
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему блок нонс только 32 бита?

Было бы неплохо, если бы операторы пула может настроить долю трудности, чтобы быть выше, с большей дисперсией и низкой нагрузки на сервер, против нижней доли трудности для менее дисперсии и более высокой нагрузки на сервер.
Я бы сказал, что мы не очень далеки от точки, где это стоит дополнительной сложности и путаницы, в частности, в отношении озвучивания. Люди имеют достаточно трудно понять, как акции должны быть оценены как это.
Мени Розенфельда сейчас офлайн Пожаловаться на Мень Rosenfeld   Ответить с цитированием Мультицитирование сообщения от Мени Rosenfeld Быстрый ответ на сообщение Мени Rosenfeld

15 июля 2011, 1:48:51 PM   # 9
 
 
Сообщений: 98
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему блок нонс только 32 бита?

Имея рабочие увеличивают метку времени тоже вариант, но выше 4GH / s это не достаточно сам по себе.

Там в X-Roll-NTime для этого, если я правильно понимаю. (Некоторые бассейны отказываются использовать его, потому что он, по-видимому, открывает обман возможности или вызывает несвежие акции ...?)

Для более 4ghash / с, то, как правило, имеют несколько рабочих в любом случае.
gentakin сейчас офлайн Пожаловаться на gentakin   Ответить с цитированием Мультицитирование сообщения от gentakin Быстрый ответ на сообщение gentakin



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW