Вернуться   Биткоин Форум > Bitcoin Обсуждение
11 ноября 2011, 8:39:42 PM   # 1
 
 
Сообщения: 1358
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

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


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

Это действительно суб-вопрос гораздо более широкий вопрос, который, может хэш транзакции можно использовать для определения победителя лотереи? Другими словами, если я сказал, первый человек, чтобы отправить 1 BTC по этому адресу, и получает хэш транзакций, начиная с 3f, есть ли способ, человек может злоупотреблять, где они на самом деле только завершить сделку, если хэш начинается с что 3f?
SgtSpike сейчас офлайн Пожаловаться на SgtSpike   Ответить с цитированием Мультицитирование сообщения от SgtSpike Быстрый ответ на сообщение SgtSpike


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


11 ноября 2011, 8:43:42 PM   # 2
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

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





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

Но они также неустойки 50 BTC для решения блока. Так что дополнительный шанс лучше стоит. И только счастливый шахтер (или оператор пул), который решается блок используется в лотерее будет иметь возможность злоупотреблять этим.
casascius сейчас офлайн Пожаловаться на casascius   Ответить с цитированием Мультицитирование сообщения от casascius Быстрый ответ на сообщение casascius

11 ноября 2011, 8:48:39 PM   # 3
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Просто любопытно ... есть сделка хэши предсказуема на всех?

Это действительно суб-вопрос гораздо более широкий вопрос, который, может хэш транзакции можно использовать для определения победителя лотереи? Другими словами, если я сказал, первый человек, чтобы отправить 1 BTC по этому адресу, и получает хэш транзакций, начиная с 3f, есть ли способ, человек может злоупотреблять, где они на самом деле только завершить сделку, если хэш начинается с что 3f?

То, как вы сформулированный неясно. Кто злоупотребляет что? Зачем кому-то только хочет сделку, если она начинается с 3f?

Если вы говорите, вы делаете лотерею и победителем является тот, кто посылает 1 BTC и хэш начинается с 3f тогда да, что очень годный для использования.

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

11 ноября 2011, 8:53:05 PM   # 4
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Вы должны были бы исключить coinbase сделки.
piuk сейчас офлайн Пожаловаться на piuk   Ответить с цитированием Мультицитирование сообщения от piuk Быстрый ответ на сообщение piuk

11 ноября 2011, 9:05:52 PM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Просто любопытно ... есть сделка хэши предсказуема на всех?

Они так же предсказуемы, как и любой другой хэш. Алгоритм, используемый для генерации хеша известен, так что в этом смысле они вполне предсказуемы. Но вы должны запустить алгоритм хеширования, чтобы «предсказать» их.

Можно было бы поставить шаг подтверждения в клиенте перед отправкой сделки: "эта сделка с иметь хэш-XXXXXX: [отправить] [отмена]. Так как монеты, используемые в транзакции случайным образом выбирается клиентом, вы вполне можете быть в состоянии получить хэш, начиная с требуемым байтом, если у вас есть достаточное количество закрытых ключей с денежными средствами на них, и достаточно терпения. Или этот процесс может быть автоматизирован.
dooglus сейчас офлайн Пожаловаться на dooglus   Ответить с цитированием Мультицитирование сообщения от dooglus Быстрый ответ на сообщение dooglus

11 ноября 2011, 9:06:37 PM   # 6
 
 
Сообщения: 1358
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Просто любопытно ... есть сделка хэши предсказуема на всех?

Это действительно суб-вопрос гораздо более широкий вопрос, который, может хэш транзакции можно использовать для определения победителя лотереи? Другими словами, если я сказал, первый человек, чтобы отправить 1 BTC по этому адресу, и получает хэш транзакций, начиная с 3f, есть ли способ, человек может злоупотреблять, где они на самом деле только завершить сделку, если хэш начинается с что 3f?

То, как вы сформулированный неясно. Кто злоупотребляет что? Зачем кому-то только хочет сделку, если она начинается с 3f?

Если вы говорите, вы делаете лотерею и победителем является тот, кто посылает 1 BTC и хэш начинается с 3f тогда да, что очень годный для использования.

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

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

11 ноября 2011, 9:10:10 PM   # 7
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Итак, если я вас правильно понимаю, хэш-транзакции создается при создании транзакции, а не тогда, когда сделка входит в блок? Поэтому, кто создает транзакцию может просто попробовать различные комбинации, пока хэш не соответствует тому, что они хотят?

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

11 ноября 2011, 9:13:28 PM   # 8
 
 
Сообщения: 1358
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Круто, спасибо за информацию. 
SgtSpike сейчас офлайн Пожаловаться на SgtSpike   Ответить с цитированием Мультицитирование сообщения от SgtSpike Быстрый ответ на сообщение SgtSpike

11 ноября 2011, 9:32:19 PM   # 9
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Я, возможно, не понял вопрос.

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

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

11 ноября 2011, 9:56:05 PM   # 10
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

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

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

11 ноября 2011, 10:20:22 PM   # 11
 
 
Сообщения: 1358
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

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

Блок хэши могут быть использованы для хаотичности довольно безопасно после того, как вы хэширования их снова, чтобы удалить ведущие нули. Если у вас есть лотерея, которая платит гораздо больше, чем вознаграждение блока вы можете комбинировать хэш из нескольких последовательных блоков (и, возможно, также их корни Merkle), так как шахтеры мог пытаться "повторной прокатки" несколько раз.
Имеет смысл. Выигрышная билет может быть комбинацией символов из текущего и следующего блока хэша, плюс символов из самой транзакции хэша.

Еще один вопрос, то ...

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

11 ноября 2011, 11:56:28 PM   # 12
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

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

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

12 ноября 2011, 12:04:06 AM   # 13
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

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

Но я всегда говорил, что PokerStars сделает Bitcoin большим, если они когда-либо сделать покер. Это, несмотря на то, что есть уже довольно много маленьких одним человека покер сайтов, которые принимают Bitcoin, что, вероятно, не будет делать большую разницу самого по себе.

Разница я полагаю, что PokerStars имеет огромный маркетинговый бюджет.

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

12 ноября 2011, 12:31:16 AM   # 14
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

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

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

Каждый бит криптографической хэш-вывода должен (в идеале) имеют равный шанс быть 1 или 0.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

13 ноября 2011, 5:07:24 PM   # 15
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

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

14 ноября 2011, 12:54:33 AM   # 16
 
 
Сообщения: 253
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Вы могли бы быть в состоянии сделать что-то мгновенное, как например:

Придумайте случайный секрет, хэш его и опубликовать Hash (Secret).
Люди представить сделки с вами. Вы только проверить победитель после нескольких подтверждений (так что это не совсем "мгновенное")
Если Hash (Secret + TransactionHash) начинается с Magic Numbers (00 или любой другой), то сделка выигрывает.
Затем вы можете опубликовать секрет, чтобы люди могли убедиться в том, что выигрышная сделка на самом деле имеет право, и что никакая предварительная сделка не квалифицирован.

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

14 ноября 2011, 4:15:42 PM   # 17
 
 
Сообщения: 1358
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Вы могли бы быть в состоянии сделать что-то мгновенное, как например:

Придумайте случайный секрет, хэш его и опубликовать Hash (Secret).
Люди представить сделки с вами. Вы только проверить победитель после нескольких подтверждений (так что это не совсем "мгновенное")
Если Hash (Secret + TransactionHash) начинается с Magic Numbers (00 или любой другой), то сделка выигрывает.
Затем вы можете опубликовать секрет, чтобы люди могли убедиться в том, что выигрышная сделка на самом деле имеет право, и что никакая предварительная сделка не квалифицирован.

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

14 ноября 2011, 4:28:59 PM   # 18
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Как бы люди знали, что я не просто изменить секрет, если кто-то выиграл, так что человек не победит?

Опубликованная хэш секрета.

Придумайте случайный секрет, хэш его и опубликовать Hash (Secret).

После того, как вы объявить победителя & секретные люди могут хэширование секрету себя и сравнить его с хэшированном секретом предоставленными вами в начале "игра", 

Таким образом, нет никакого риска, вас изменения в секрете. Риск приходит от вас раздавать секрет.  "Тихоокеанское стандартное время. попробовать транзакции, пока вы не получите тот, который соответствует этой тайне, и мы разделим приз",


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

14 ноября 2011, 4:46:00 PM   # 19
 
 
Сообщения: 1358
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Как бы люди знали, что я не просто изменить секрет, если кто-то выиграл, так что человек не победит?

Опубликованная хэш секрета.

Придумайте случайный секрет, хэш его и опубликовать Hash (Secret).

После того, как вы объявить победителя & секретные люди могут хэширование секрету себя и сравнить его с хэшированном секретом предоставленными вами в начале "игра", 

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

14 ноября 2011, 4:50:38 PM   # 20
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Являются ли транзакция хэш предсказуема?

Как бы люди знали, что я не просто изменить секрет, если кто-то выиграл, так что человек не победит?

Опубликованная хэш секрета.

Придумайте случайный секрет, хэш его и опубликовать Hash (Secret).

После того, как вы объявить победителя & секретные люди могут хэширование секрету себя и сравнить его с хэшированном секретом предоставленными вами в начале "игра", 

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

Ну два уточнений
1) Вы ДЕЙСТВИТЕЛЬНО хотите отдать метод хэширования. Вы знаете, Bitcoin использует SHA-256 хэш, но это не позволяет обманывать. Вы не можете просто находишь временное значение от требуемого хэша. Если вы не отдать точный метод хеширования, то никто не может проверить свою работу

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW