Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
23 июня 2013, 10:27:12 PM   # 1
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Когда новый Bitcoin блок добываются, хэш-решения отпущен.

Например. Последний блок хэш: 000000000000007f27d49d588367eee58184bc720e8fcf653b415e808dbe6450

Как можно / безопасно было бы использовать эти цифры в качестве безопасного / проверяемого случайного результата?

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

Конечно, если хэш-функции SHA-256 сломал это было бы нормально?

благодаря
BitFanatic сейчас офлайн Пожаловаться на BitFanatic   Ответить с цитированием Мультицитирование сообщения от BitFanatic Быстрый ответ на сообщение BitFanatic


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


23 июня 2013, 10:34:42 PM   # 2
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

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





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

23 июня 2013, 10:38:38 PM   # 3
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

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

Что причиной смещения в сторону более низких чисел с блочной хэш?
BitFanatic сейчас офлайн Пожаловаться на BitFanatic   Ответить с цитированием Мультицитирование сообщения от BitFanatic Быстрый ответ на сообщение BitFanatic

23 июня 2013, 10:41:51 PM   # 4
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

Что причиной смещения в сторону более низких чисел с блочной хэш?
Для блока будет принят, блок хэш должен понизить чем определенное количество (в зависимости от сложности). То есть принцип, лежащий в горной промышленности. Если вы проверяете предыдущий блок хэшей на blockexplorer, вы увидите все блоки имеют много ведущих нулей.
зиний сейчас офлайн Пожаловаться на зиний   Ответить с цитированием Мультицитирование сообщения от зиний Быстрый ответ на сообщение зиний

23 июня 2013, 11:36:07 PM   # 5
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

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

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

23 июня 2013, 11:47:27 PM   # 6
 
 
Сообщений: 17
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

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

Идея работы; является ли это хорошая идея или нет, зависит от вашего приложения.

Это будет в ближайшее время!

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

25 июня 2013, 1:12:25 PM   # 7
 
 
Сообщения: 1610
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

Хэш НЕ случайны .... они не содержат «случайные» биты.

Я собрал значительные примеры мета данных из них сливаясь в «группы», Iv'e не везло на генерируя формулу, но существуют определенные полу-предсказуемые модели.

Это не очень полезно с точки снижения Нонс диапазона поиска (потому что к тому времени, когда вы запустите вычисления, чтобы сделать исключение, вы могли бы просто искал диапазон)

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

Если вы хотите случайных чисел, то есть более совершенные системы.



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

25 июня 2013, 1:15:43 PM   # 8
 
 
Сообщения: 406
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

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

25 июня 2013, 3:10:39 PM   # 9
 
 
Сообщения: 204
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

Существует на самом деле не какой-либо практической причины для этого. Даже если непредсказуемость блок хэшей, вероятно, очень велика, случайные биты просто производится очень медленно от него. Это зависит от того, насколько быстро вам нужны биты, но и для любых реальных криптографических приложений, безусловно, будет замедляться. И большинство ОС обеспечивают более быстрые средства для этого, как записи точного времени аппаратных прерываний или с использованием специализированного оборудования, который встроен в некоторые современные компьютеры. Ваше решение будет требовать постоянного подключения к Интернету для очень медленного потока случайных бит, которые не доступны по требованию, но зависит от того, когда сеть выпускает новый блок. За какое преимущество?

котировка
Хэш НЕ случайны .... они не содержат «случайные» биты.

Хэш-функция не является случайной. Хэш-значение каждого блока Bitcoin есть, потому что они основаны на блок данных, который зависит от поведения всей сети.
Ваш "исследование" о гипотетической предсказание хэшей просто нонсенс, это будет означать, что хэш-функция имеет уязвимость, а также найти уязвимость в известной доверенный криптографической хэш очень большая новость. Это, как вы говорили, что вы нашли способ взломать RSA (не столь большой, но вы получите величину). Поэтому либо предоставить доказательства или я называю фигню.

котировка
потому что к тому времени, когда вы запустите вычисления, чтобы сделать исключение, вы могли бы просто искал диапазон
Это в основном означает, что ваши сливающиеся группы не дают никакой полезной информации.

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

25 июня 2013, 3:15:55 PM   # 10
cp1
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

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

25 июня 2013, 8:12:47 PM   # 11
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

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

25 июня 2013, 10:49:01 PM   # 12
 
 
Сообщения: 204
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

котировка
читать гребаный пост. он говорит, что он хочет быть доказуемо справедливым. Черный ящик ГСЧ нет.
"освободить хэш ала Satoshi кости, прежде чем руки" Доказуемо справедливым. Ты ingnorant один здесь, а не его
Killdozer сейчас офлайн Пожаловаться на Killdozer   Ответить с цитированием Мультицитирование сообщения от Killdozer Быстрый ответ на сообщение Killdozer

26 июня 2013, 12:41:50 AM   # 13
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

котировка
читать гребаный пост. он говорит, что он хочет быть доказуемо справедливым. Черный ящик ГСЧ нет.
"освободить хэш ала Satoshi кости, прежде чем руки" Доказуемо справедливым. Ты ingnorant один здесь, а не его

Нет, это не так.

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

Высвобождение хэш только одна часть доказуемо честной игры. Это препятствует оператору игры изменять результат после начала игры, но это не мешает оператору игры от зная результат до начала игры, и, воспользовавшись этим результатом. Вот почему Satoshi Dice использует урезанный секрет в сочетании с TransactionID. Satoshi Dice не может знать TransactionID до сделки submittted, и игрок не может знать секрет, прежде чем закончится день.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

26 июня 2013, 3:54:23 AM   # 14
cp1
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

котировка
читать гребаный пост. он говорит, что он хочет быть доказуемо справедливым. Черный ящик ГСЧ нет.
"освободить хэш ала Satoshi кости, прежде чем руки" Доказуемо справедливым. Ты ingnorant один здесь, а не его

Нет, это не так.

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

Высвобождение хэш только одна часть доказуемо честной игры. Это препятствует оператору игры изменять результат после начала игры, но это не мешает оператору игры от зная результат до начала игры, и, воспользовавшись этим результатом. Вот почему Satoshi Dice использует урезанный секрет в сочетании с TransactionID. Satoshi Dice не может знать TransactionID до сделки submittted, и игрок не может знать секрет, прежде чем закончится день.

Я предположил, что вы бы объединить свой секретный хэш с конкурсанта идентификатором транзакции, а также для определения победителя - что еще бы вы занялись?
cp1 сейчас офлайн Пожаловаться на cp1   Ответить с цитированием Мультицитирование сообщения от cp1 Быстрый ответ на сообщение cp1

26 июня 2013, 4:40:55 AM   # 15
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел

Я предположил, что вы бы объединить свой секретный хэш с конкурсанта идентификатором транзакции, а также для определения победителя - что еще бы вы занялись?

Это не то, что вы сказали.

Ты сказал, "Лучше просто взять случайное число, если вы хотите, случайное число."

Без указания, где вы получите, что случайное число, то подразумевается, что OP должен просто использовать ГСЧ, такие как OpenSSL RAND_SSLeay (ничтожной);

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

26 июня 2013, 10:45:29 AM   # 16
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел


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


Почему слова "Bitcoin" а также "игорный" замкнуты друг к другу так часто?
Shevek сейчас офлайн Пожаловаться на Shevek   Ответить с цитированием Мультицитирование сообщения от Shevek Быстрый ответ на сообщение Shevek

26 июня 2013, 2:10:47 PM   # 17
 
 
Сообщений: 63
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел


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


Почему слова "Bitcoin" а также "игорный" замкнуты друг к другу так часто?
Поскольку SatoshiDice. 
leijurv сейчас офлайн Пожаловаться на leijurv   Ответить с цитированием Мультицитирование сообщения от leijurv Быстрый ответ на сообщение leijurv

26 июня 2013, 4:10:02 PM   # 18
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Использование Bitcoin Block хэшей Для случайных чисел


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


Почему слова "Bitcoin" а также "игорный" замкнуты друг к другу так часто?
Поскольку SatoshiDice. 

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW