|
9 августа 2012, 2:52:16 AM | # 1 |
Сообщения: 196
цитировать ответ |
Re: Transaction Hash
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Я новичок в Bitcoin и веб-разработки. Я хочу знать, если кто-то планирует отправить биткойна, будет ли он в состоянии предсказать хэш транзакции до фактической сделки?
|
9 августа 2012, 7:31:44 AM | # 2 |
Сообщения: 2058
цитировать ответ |
Re: Transaction Hash
Получил 1806 Биткоинов
Реальная история. Это зависит от того, что вы имеете в виду "прогнозировать", Если вы имеете в виду он может вычислить хэш после создания транзакции, но перед передачей его в сеть, то да. Если вы имеете в виду он может каким-то образом построить сделку, чтобы иметь конкретный хеш, например, для создания транзакции с тем же хэш как предыдущей транзакции, то нет. Хэш, по существу, случайный и (если алгоритм не будет полностью разрушен) единственным способом получить определенный хэш является грубой силой (т.е. перебрать все возможные перестановки данных, пока не случится найти один с хэш, который вы ищете). Brute принуждая хеши "вычислительно неосуществимо", Это означает, что потребуется компьютер с 100% термодинамической эффективности больше энергии, чем существует в известной вселенной чтобы сделать это.
|
9 августа 2012, 1:52:28 PM | # 3 |
Сообщения: 196
цитировать ответ |
Re: Transaction Hash
Спасибо за ответ. Я понимаю это сейчас. То, что я хотел добиться, чтобы получить случайное значение, с помощью хэш-транзакции. Я предполагаю, что я не могу получить его, как что, так как если она будет предсказуемой, это не будет чисто случайным больше.
Есть ли способ, чтобы получить некоторые чисто случайные данные, что отправитель не BTC может контролировать результат через хэш транзакции? Например, если я создаю игорный сайт, который должен катиться случайные костьми, и результат будет зависеть от хэша сделки, но я хочу, чтобы это было чисто непредсказуемо, но неизменно и проверяемым, это может быть сделано? |
9 августа 2012, 2:03:19 PM | # 4 |
Сообщения: 476
цитировать ответ |
Re: Transaction Hash
Пол-случайный источник данных является блок хэша.
Хотя можно манипулировать шахтер, продуцирующим блокировать любые изменения в блок потребует искать другой блок хэш. Поскольку решаемая блок стоит ~ $ 500 прямо сейчас есть экономическое препятствие для шахтер, чтобы попытаться "игра" блок хэш. Очевидно, что вы должны учитывать, что риск против стоимости атаки. Использование блок-хэш, чтобы защитить игру, где максимальная премия составляет $ 2000, вероятно, хорошо. Использование блок-хэш для определения победителя следующего энергетического шара ($ 150 мил), вероятно, не является хорошей идеей. Помните, чем выше байты порядкового блока хэша не являются случайными (в основном от нуля до достижения цели сложности), так что вы должны использовать те низкий порядок. |
9 августа 2012, 2:13:30 PM | # 5 |
Сообщения: 196
цитировать ответ |
Re: Transaction Hash
Пол-случайный источник данных является блок хэша. Хотя можно манипулировать шахтер, продуцирующим блокировать любые изменения в блок потребует искать другой блок хэш. Поскольку решаемая блок стоит ~ $ 500 прямо сейчас есть экономическое препятствие для шахтер, чтобы попытаться "игра" блок хэш. Очевидно, что вы должны учитывать, что риск против стоимости атаки. Использование блок-хэш, чтобы защитить игру, где максимальная премия составляет $ 2000, вероятно, хорошо. Использование блок-хэш для определения победителя следующего энергетического шара ($ 150 мил), вероятно, не является хорошей идеей. Помните, чем выше байты порядкового блока хэша не являются случайными (в основном от нуля до достижения цели сложности), так что вы должны использовать те низкий порядок. Прости, что я не совсем понимаю. Пожалуйста, дополните. Давайте предположу, что пользователь отправляет монетку на адрес, есть ли какое-то значение, которое можно использовать либо на основе этой сделки или на блоке этой транзакции, что пользователь не может предсказать заранее? |
9 августа 2012, 2:32:19 PM | # 6 |
Сообщения: 476
цитировать ответ |
Re: Transaction Hash
Да блок хэш.
http://blockchain.info/block-index/259311/00000000000003bb229c98bf628e57ce55104cda625c9b82b88dcc27a8901cd0 Правая сторона "гашиш", Когда пользователь создает ТХ, ждать его, чтобы хэширования в блок. Теперь у вас есть блок хэш и хэш транзакции. Блок хэш не будет уникальным для нескольких ТХ в одном блоке (есть только один блок хэш), поэтому вероятно, что вы хотите, чтобы объединить оба хэш (исключающий, SHA-256 (transactionhash + blockhash), и т.д.). Для того, чтобы манипулировать пользователь вывода необходимо будет контролировать выход как сделок и блок. Сделка тривиальна, но блок требует огромного количества вычислительной мощности. В то время как шахтер с достаточной силой хеширования "мог" выбросить действительные хэш блоков, которые не производят вывод, что он хочет (и ждать блока / ТМ комбо, которая производит вывод, что "победы") Блок, он / она хочет это будет дорого, поскольку каждый блок стоит 50 BTC. Если вы приз не много магнитуды больше чем награда блока, маловероятно, что атака будет экономичнее. Satoshi Dice использует несколько иную систему, которая не требует подтверждений (они используют секрет, который раскрывается позже). Вы можете посетить их сайт и посмотреть, как они это делают. |
9 августа 2012, 9:51:08 PM | # 7 |
Сообщения: 196
цитировать ответ |
Re: Transaction Hash
Благодаря Материальные. Вы были большим подспорьем.
|
9 августа 2012, 9:56:38 PM | # 8 |
Сообщения: 196
цитировать ответ |
Re: Transaction Hash
Да, кстати, делает Satoshi кости использовать зашифрованные ключи, чтобы они не должны ждать блок-быть подтвержден, чтобы сделать все быстрее? После отправки транзакции, сколько времени блок появится в сети в среднем?
|
10 августа 2012, 12:50:28 AM | # 9 |
Сообщения: 1536
цитировать ответ |
Re: Transaction Hash
Satoshi кость и проблема двойных расходов были бы интересная тема
|
10 августа 2012, 2:14:26 AM | # 10 |
Сообщения: 2058
цитировать ответ |
Re: Transaction Hash
Да, кстати, делает Satoshi кости использовать зашифрованные ключи, чтобы они не должны ждать блок-быть подтвержден, чтобы сделать все быстрее? После отправки транзакции, сколько времени блок появится в сети в среднем? Satoshi кость и проблема двойных расходов были бы интересная тема Satoshi Dice использует ловкий трюк, чтобы принять сделки, не дожидаясь подтверждения, избегая при этом риск двойного расходов. Они просто включить вывод транзакции ставки пользователя в качестве одного из входов для операции выплаты. Другими словами, часть выплат состоит из тех же монет пользователь изначально оплаченные. Поскольку невозможно аннулировать только часть сделки, если первоначальная сделка ставки позже оказывается двойными тратить деньги, или является недействительным по любой другой причине, вся сделка выплаты также недействительна. |