|
9 апреля 2011, 5:14:59 AM | # 1 |
Сообщения: 672
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru В настоящее время BitLotto использует канадские лотерею 6/49 лотерею, чтобы получить 6 номеров, которые используются, чтобы найти победитель. В идеале было бы неплохо, чтобы получить эти номера с Bitcoin вместо этого. Первый розыгрыш не будет меняться с таким коротким сроком, но при правильной дискуссионной BitLotto будет открыт для использования альтернативного источника случайных чисел. Использование Bitcoin было бы идеально, если это возможно. Критерии будут либо шесть чисел 1-49 (каждое число только один раз обращается) или шесть чисел 1-16, но каждое число может произойти в 3 раза макс ... что будут соответствовать существующей системе довольно близко. Есть идеи? Проблемы с использованием этих чисел? Как случайный? Это должно быть что-то, что не может быть предсказана или манипулировать. (Конечно, я бы изменить его на ничью, где никто не вступившая еще и если некоторые из них имеет возможность получить свои деньги обратно. Просто хотел, чтобы увидеть, что некоторые из вас более технических специалистов должны были сказать? Спасибо. Может быть, как-то установка определенная дата, то все, что блок будет дальше и как-то получать случайные числа из него ....
|
9 апреля 2011, 6:00:26 AM | # 2 |
Сообщения: 2884
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Получил 1806 Биткоинов
Реальная история. 1. Создать хэш случайного числа публично. Это не важно, что ваше случайное число является случайным, только то, что это секрет.
2. Выберите какой номер блока, когда лотерея закончится. Возьмите хэш этого блока и хэш его случайное число выбрали ранее. Это случайные данные, которые вы будете использовать для розыгрыша. 3. Разместите случайное число. Это невосприимчивы к манипуляции игроками. Владелец имеет некоторую способность манипулировать результат, но это очень сложно. Вы должны были бы решить блок в том, что точное положение с трудом намного выше, чем обычно. Вы можете сделать владелец манипуляции еще сложнее (почти невозможно), принимая выигрышный номер 1 из <конец блока>, Номер 2 из <конец блока>+1, и т.д. Это будет лучше, чем случайность канадской лотереи, наверное. |
9 апреля 2011, 12:09:48 PM | # 3 |
Сообщения: 672
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
1. Создать хэш случайного числа публично. Это не важно, что ваше случайное число является случайным, только то, что это секрет. 2. Выберите какой номер блока, когда лотерея закончится. Возьмите хэш этого блока и хэш его случайное число выбрали ранее. Это случайные данные, которые вы будете использовать для розыгрыша. 3. Разместите случайное число. Проблема, однако, в том, что система зависит от меня быть честным. (Я) НО, все остальные должны были бы принять на веру, что я буду держать это в секрете. Мне нужно что-то, где я не могу управлять ею. Прямо сейчас, это то, что в зависимости от другой лотереи делает. Это вне моего контроля, какие номера придумать. Что было бы самым худшим, что я мог бы сделать, если бы не держать номер в секрете? |
9 апреля 2011, 5:12:42 PM | # 4 |
Сообщения: 2884
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Это не так легко повлиять, даже если нет случайных чисел. Злоумышленник должен иметь более 50% от ЦП Bitcoin сети, чтобы иметь какой-либо реальный шанс влиять на результат.
|
9 апреля 2011, 5:57:43 PM | # 5 |
Сообщения: 672
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Как о чем-то очень просто.
как годный для использования и случайных бы: -установка времени - скажем, 1 июня 00:00 UTC -взяв первую цифру (после нулей) из следующих 6 блоков хэш-значение (я предполагаю, что это могло быть больше, если число повторяется 3 раза следующее вхождение будет пропущено) -может сеть залита плохими / поддельные блоки или что-то? Благодарим Вас за опыт! |
9 апреля 2011, 6:10:08 PM | # 6 |
Сообщения: 2884
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Это похоже. Вы хотели бы взять цифры с конца, хотя, так как первые цифры после 0 не являются полностью случайными. Или хэш хэш, чтобы получить случайное число раз.
Если кто-то получает повезло, они могли бы быть в состоянии изменить один из этих цифр, но даже два будет практически невозможно. |
9 апреля 2011, 6:14:15 PM | # 7 |
Сообщения: 672
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Это похоже. Вы хотели бы взять цифры с конца, хотя, так как первые цифры после 0 не являются полностью случайными. Или хэш хэш, чтобы получить случайное число раз. Если кто-то получает повезло, они могли бы быть в состоянии изменить один из этих цифр, но даже два будет практически невозможно. Вас понял. Так что, если я использую последнюю цифру это все хорошо. Так что, когда вы говорите, повезло, как трудно было бы получить последнюю цифру, чтобы соответствовать тому, что человек хочет? |
9 апреля 2011, 6:54:14 PM | # 8 |
Сообщения: 2884
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Вас понял. Так что, если я использую последнюю цифру это все хорошо. Так что, когда вы говорите, повезло, как трудно было бы получить последнюю цифру, чтобы соответствовать тому, что человек хочет? Во-первых, они должны получить блок. Тогда, есть 1 в 16 шанс (или 1 в 10 шанс, если вы используете десятичное), что они получают нужное количество. Возможно, им придется заново делать блок несколько раз. Так что если вы действительно повезло, вы можете получить один номер, но получение двух блоков подряд очень сложно само по себе, и получить правильный номер два раза подряд еще сложнее. |
9 апреля 2011, 7:06:26 PM | # 9 |
Сообщения: 672
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Вас понял. Так что, если я использую последнюю цифру это все хорошо. Так что, когда вы говорите, повезло, как трудно было бы получить последнюю цифру, чтобы соответствовать тому, что человек хочет? Во-первых, они должны получить блок. Тогда, есть 1 в 16 шанс (или 1 в 10 шанс, если вы используете десятичное), что они получают нужное количество. Возможно, им придется заново делать блок несколько раз. Так что если вы действительно повезло, вы можете получить один номер, но получение двух блоков подряд очень сложно само по себе, и получить правильный номер два раза подряд еще сложнее. |
9 апреля 2011, 8:04:52 PM | # 10 |
Сообщения: 2884
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Цитата: bitlotto Получая блок я предполагаю, что решение это правильно? Да. Я бы не использовать его, если меняется один или два числа когда-либо смысл. Если злоумышленник должен получить все шесть чисел, это хорошо. |
10 апреля 2011, 2:32:14 AM | # 11 |
Сообщения: 672
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Большое вам спасибо за вашу помощь. Вот мой план розыгрышей после первой;
После 00:00 UTC среда приходит в ближайшие 7 блоков, которые будут созданы, будут использоваться для чисел в розыгрыше. Первый после 00:00 будет блок 1 (это будет блок с самым ранним временем в среду). Остальные блоки следуют. После седьмой блок создается последняя цифра хэша смотреть. Преобразовать его в число 1-16, и, начиная с конца хэш подсчета цифр в обратном направлении, чтобы найти новое значение. Используйте это значение, чтобы продолжить отсчет в обратном направлении посадки на новую цифру. Значение цифры в настоящее время используется на блоке 1. Граф назад в блок 1 в хэш с конца столько раз, сколько найдено в блок 7 диктует. Получить новое значение и по-прежнему отсчитывается еще раз. Значение, которое вы приземлитесь на второй раз это первый номер в лотерее и число раз, вы начинаете отсчет назад в блоке 2. В каждом блоке вы счетные назад дважды, чтобы получить номер лотереи. Седьмой блок не используется для получения номера лотереи. Ни в коей мере одно значение должно быть использовано более чем в 3 раза в лотерее. Если путем подсчета обратно в блоке вперед появление будет происходить значение ближайшего слева, который не вызывает число, которое будет использоваться в 4 раза используется. Эти 6 номеров в настоящее время используется точно так, как лотереи будет использоваться 6/49 номера. При использовании нескольких точек в каждом хэш, и, начиная с конца после того, как все блоки будут завершены, было бы практически невозможно для тех, кто манипулировать, изменять или предсказать результаты. |
10 апреля 2011, 3:15:02 AM | # 12 |
Сообщения: 2884
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Тот, кто решает 7го блок по-прежнему имеет возможность выбирать между 16 различными исходными значениями (при условии, что они имеют бесконечную мощность процессора), хотя я думаю, что смешивание, как это лучше, чем нет.
|
10 апреля 2011, 4:35:01 AM | # 13 |
Сообщения: 672
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Тот, кто решает 7го блок по-прежнему имеет возможность выбирать между 16 различными исходными значениями (при условии, что они имеют бесконечную мощность процессора), хотя я думаю, что смешивание, как это лучше, чем нет. Человек этот случайный материал хитрый бит. Я начинаю думать, что отсчитывается в два раза ничего, что подсчет назад, как только не добавляет. Я начинаю думать, что время может быть ключом. Скажем, мы посмотрим на время, прикрепленное к каждому блоку. Только глядя на секунды и добавить их все в течение первых 7 блоков. Тогда только посмотрите на последнюю цифру. Если это ноль думать о нем, как 10, все остальное, что это то, что вы считаете сзади всех хэшей. Для человека, чтобы манипулировать им придется либо решить все 7 блоков с известным раза, прежде чем кто-либо другое посылает в блоке или после просмотра шестого блока быстро решить 7th, чтобы получить то, что они хотят. Поскольку блоки бывают по крайней мере, 5 и час они почти не имеют времени, чтобы сделать это. Они не только должны решить блок-очень быстро, но убедитесь, что время соответствует тому, что им нужно. И представить его, прежде чем кто-то посылает в 7-ом. Или даже смотреть на блоках 1 -7 и искать большую разницу во время между 2-х блоками. Добавьте секунды из двух и использовать последнюю цифру для подсчета обратно хэш. Это может быть труднее контролировать, как люди будут продолжать решать блоки и труднее контролировать время между, как вы никогда не знаете, когда один появится .... Все, что мне действительно нужно что-то, что будет настолько невероятным и трудно манипулировать, что человеку придется потратить -10-ые millions- манипулировать, вы должны быть сумасшедшим, чтобы тратить так много, чтобы выиграть BitLotto. theymos, спасибо за хэширования это со мной! Я у тебя в долгу!!! |
10 апреля 2011, 5:09:28 AM | # 14 |
Сообщения: 2884
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Использование времени, вероятно, не будет работать. Тот, кто создает блок может указать время блока в большом диапазоне. Они могут даже поставить метку времени, прежде чем временная метка последнего блока.
Можно просто хэш блока окрошка 200 триллионов раз или что-то, чтобы получить окончательный хэш. Там нет никакого способа, шахтер мог бы сделать, что добыча пока. |
10 апреля 2011, 11:56:51 AM | # 15 |
Сообщения: 672
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Использование времени, вероятно, не будет работать. Тот, кто создает блок может указать время блока в большом диапазоне. Они могут даже поставить метку времени, прежде чем временная метка последнего блока. ЛОЛ. Я, я уверен, что он будет работать. Не очень просто, хотя. Можно просто хэш блока окрошка 200 триллионов раз или что-то, чтобы получить окончательный хэш. Там нет никакого способа, шахтер мог бы сделать, что добыча пока. |
10 апреля 2011, 12:28:36 PM | # 16 |
Сообщения: 672
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Я думаю, что я получил его. Я мог бы просто взять все блоки в один час после 00:00 и получить все хэши. Объединить их в одну длинную строку и хэш .... Это было бы трудно манипулировать! Там будет слишком много незапланированных блоков выскакивают, чтобы выяснить, что вы должны "не настоящие" окончательным и не рядом достаточно времени.
|
10 апреля 2011, 3:04:11 PM | # 17 |
Сообщения: 2884
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Это должно быть довольно безопасным. Тот, кто получает последний блок имеет возможность сделать 1-3 "повторно рулоны" если он действительно повезло. Я хэширование окончательного хэша несколько триллионов раз просто, чтобы быть безопасными.
Некоторые потенциальные проблемы: - Вполне возможно, что никакие блоки не будут решены в течение часа. Это произошло раньше. - Время блока может пройти 0:00, то прежде чем 0:00 в следующем блоке, а затем идти вперед. Какое время используется? Кроме того, вполне возможно, что ряд блоков заменяются другими блоками, если сеть сегментирован или есть нападение происходит. Блоки, используемые для расчета победителя может быть заменен после того, как средства начисляются. Для того, чтобы сделать это менее вероятно, вы должны ждать, по крайней мере, 120 блоков после блоков решены до предоставления ничего. Сторнирование такого размера будет происходить только в ответ на основные события, которые вы почти наверняка услышите о. |
10 апреля 2011, 3:33:56 PM | # 18 |
Сообщения: 672
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Это должно быть довольно безопасным. Тот, кто получает последний блок имеет возможность сделать 1-3 "повторно рулоны" если он действительно повезло. Я хэширование окончательного хэша несколько триллионов раз просто, чтобы быть безопасными. Некоторые потенциальные проблемы: - Вполне возможно, что никакие блоки не будут решены в течение часа. Это произошло раньше. - Время блока может пройти 0:00, то прежде чем 0:00 в следующем блоке, а затем идти вперед. Какое время используется? Кроме того, вполне возможно, что ряд блоков заменяются другими блоками, если сеть сегментирован или есть нападение происходит. Блоки, используемые для расчета победителя может быть заменен после того, как средства начисляются. Для того, чтобы сделать это менее вероятно, вы должны ждать, по крайней мере, 120 блоков после блоков решены до предоставления ничего. Сторнирование такого размера будет происходить только в ответ на основные события, которые вы почти наверняка услышите о. После того, как блок «в системе» время устанавливается, хотя не так ли? Я мог бы просто использовать первый блок, время после того, как 00 (игнорировать этот один в случае манипулируют) и использовать следующий как «1» Block. Ожидание до 120 после хорошей идеей. Я предполагаю, что я мог бы добавить правило, которые необходимы, по крайней мере 4 блоков в час или добавить еще один час. Человек, это сложно. Спасибо за вашу помощь. Когда монеты бывают у меня есть несколько с вашим именем на ней! |
10 апреля 2011, 3:47:08 PM | # 19 |
Сообщения: 2884
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
После того, как блок «в системе» время устанавливается, хотя не так ли? Да. |
10 апреля 2011, 5:21:59 PM | # 20 |
Сообщения: 672
цитировать ответ |
Re: BitLotto - и получение случайных чисел из сети Bitcoin
Идея # 5245, первый блок, который имеет время после 00 множеств системы происходит. Используются следующие 3 блоков хешей. Посмотрите на следующие несколько блоков в последней цифре. Следите за последнюю цифру. Используйте следующие блоки до тех пор, «буква» не появится в конце и «номер» появится в конце. Как только это произойдет, добавьте все блоки хэш вместе, хэш его, чтобы получить окончательный хэш для розыгрыша. Это должно быть очень трудно подделать .... Я думаю, что ...
|