Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
29 апреля 2015, 9:11:21 AM   # 1
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

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


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

Например, https://blockchain.info/tx/278090c755aa016483ab3a9e6bffe1d2dfbf5b53edb7099b9946bc9dfe59f217. Как сеть генерировать подчеркнутый текст? Я искал Google, но нет ответа - был один в 2012 году объяснение слишком сложно для меня, чтобы понять.
jacktheking сейчас офлайн Пожаловаться на jacktheking   Ответить с цитированием Мультицитирование сообщения от jacktheking Быстрый ответ на сообщение jacktheking


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


29 апреля 2015, 10:17:10 AM   # 2
 
 
Сообщения: 644
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

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





Я хотел бы знать, как определяется транзакция хэш.

Например, https://blockchain.info/tx/278090c755aa016483ab3a9e6bffe1d2dfbf5b53edb7099b9946bc9dfe59f217. Как сеть генерировать подчеркнутый текст? Я искал Google, но нет ответа - был один в 2012 году объяснение слишком сложно для меня, чтобы понять.

Я делаю это на верхней части головы с небольшой помощью Интернета, поэтому может иметь какую-то ошибку, но эти шаги:

1. Сделки кодируются как (несколько байт данных):
- 32 бита «nVersion»
- список входных операций, VIN
- список выходных сделок, Vout
- 32 бита «nLockTime»

2. струна все те вместе конец к концу (некоторые байты данных в виде строки или блок текста)
3. Принимая SHA256 хэш этого
4. Принимая SHA256 хэш это (опять же)

Можно комбинировать шаг 3 и 4, SHA256 (sha256 (вход)). Вам не нужно знать все подробности SHA256, но вы должны изучить принципы хэширования.

Тогда у вас есть хэш транзакции. Bitcoin использует кодировку Endian, побайтно наоборот.
Пример с Genesis блока:

Шаг 1)
Код:
    nVersion: 01000000
    входные
        количество: 01
        Первый вход:
            prevout_hash: 0000000000000000000000000000000000000000000000000000000000000000
            prevout_n: FFFFFFFF
            scriptSig: 4d: 04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73
            Последовательность: FFFFFFFF
    выходы
        количество: 01
        Первый выход:
            Значение: 00f2052a01000000 (гекс (50 * 10 ^ 8) 0000012a05f200 и Биткойн помещает байты в обратном порядке)
            scriptPubKey: 43: 4104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac
    nLockTime: 00000000

Шаг 2)
Код:
01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000

Шаг 3 + 4), (двойной sha256)
Код:
4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b

Посмотрите pybitcoin инструменты https://github.com/vbuterin/pybitcointools, Вы можете легко создавать транзакции хэши с этим.


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

30 апреля 2015, 9:10:16 AM   # 3
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

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

30 апреля 2015, 9:15:33 AM   # 4
 
 
Сообщения: 532
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

Поймите немного. Так .. я могу сказать, что никто не может предсказать, что хэш будет?

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

30 апреля 2015, 9:20:08 AM   # 5
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

Поймите немного. Так .. я могу сказать, что никто не может предсказать, что хэш будет?

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

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

30 апреля 2015, 8:37:44 PM   # 6
 
 
Сообщения: 292
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

Поймите немного. Так .. я могу сказать, что никто не может предсказать, что хэш будет?
Никто не может! Есть много Bitcoin казино, результаты которых ставки зависят от хэша сделки! Если бы они могли быть предсказаны, эти казино потеряли бы много Bitcoins

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

->

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

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

1 мая 2015, 3:50:24 AM   # 7
 
 
Сообщения: 532
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

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

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

1 мая 2015, 3:50:52 PM   # 8
 
 
Сообщения: 644
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

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

 Но они говорят, что trasnsaction идентификатор вашей передачи ставки! Разве это не сделка хэш? 

Я не знаю, на какой сайт вы имеете в виду, но идентификатор транзакции также хэш. Пример, который я уже упоминалось выше ссылки на сделки генеза блока https://blockchain.info/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b

Блоки имеют другой алгоритм хэширования https://en.bitcoin.it/wiki/Block_hashing_algorithm. Блок хеши не могут быть предсказаны, как упоминалось, хеши транзакции может быть созданы вне сети Bitcoin.
virtualx сейчас офлайн Пожаловаться на virtualx   Ответить с цитированием Мультицитирование сообщения от virtualx Быстрый ответ на сообщение virtualx

1 мая 2015, 4:06:29 PM   # 9
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

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

 Но они говорят, что trasnsaction идентификатор вашей передачи ставки! Разве это не сделка хэш?  

Я не знаю, на какой сайт вы имеете в виду, но идентификатор транзакции также хэш. Пример, который я уже упоминалось выше ссылки на сделки генеза блока https://blockchain.info/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b

Блоки имеют другой алгоритм хэширования https://en.bitcoin.it/wiki/Block_hashing_algorithm. Блок хеши не могут быть предсказаны как уже упоминалось, хэши сделки могут быть созданы вне сети Bitcoin.


Вана ставка? Я predice следующий Bitcoin блок имеет хэш ниже текущего заданного значения.
Горнодобывающая не что иное, перебирая хэш, пока он не отвечает требованиям. Может быть, брут неправильное слово в этом смысле, но то же самое с транзакцией. Вы изменить транзакцию и проверить хэш до тех пор, пока у вас есть хэш вы хотите. Есть много способов, чтобы изменить TX, даже если вы используете одни и те же входы (см ссылки на TX податливости), Есть даже больше способов, если у вас есть большой набор входов можно использовать. Если вы говорите @altcoinex, что это не "форсирование" хэш быть определенное значение, чем пожалуйста, дайте мне лучшее слово для этого.

Оба блока и сделки хэшируются с SHA256. Что другое алгоритм вы ссылаетесь к?
Шорена сейчас офлайн Пожаловаться на Шорену   Ответить с цитированием Мультицитирование сообщения от Шорену Быстрый ответ на сообщение Шорену

1 мая 2015, 4:27:13 PM   # 10
 
 
Сообщения: 532
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

Интересно, когда я буду экспертом, и я понимаю, эти технические вещи
Bitcoin это слишком сложно!
Satoshi настоящий гений! Genius чем Einstien!

Кстати, этот вопрос mayn't принадлежит здесь, но Шорена может эти мощные Bitcoin шахтеры быть использована для добычи altcoins?
Sarthak сейчас офлайн Пожаловаться на Sarthak   Ответить с цитированием Мультицитирование сообщения от Sarthak Быстрый ответ на сообщение Sarthak

1 мая 2015, 5:10:14 PM   # 11
 
 
Сообщения: 292
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

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

 Но они говорят, что trasnsaction идентификатор вашей передачи ставки! Разве это не сделка хэш?  

Я не знаю, на какой сайт вы имеете в виду, но идентификатор транзакции также хэш. Пример, который я уже упоминалось выше ссылки на сделки генеза блока https://blockchain.info/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b

Блоки имеют другой алгоритм хэширования https://en.bitcoin.it/wiki/Block_hashing_algorithm. Блок хеши не могут быть предсказаны как уже упоминалось, хэши сделки могут быть созданы вне сети Bitcoin.


Вана ставка? Я predice следующий Bitcoin блок имеет хэш ниже текущего заданного значения.
Горнодобывающая не что иное, перебирая хэш, пока он не отвечает требованиям. Может быть, брут неправильное слово в этом смысле, но то же самое с транзакцией. Вы изменить транзакцию и проверить хэш до тех пор, пока у вас есть хэш вы хотите. Есть много способов, чтобы изменить TX, даже если вы используете одни и те же входы (см ссылки на TX податливости), Есть даже больше способов, если у вас есть большой набор входов можно использовать. Если вы говорите @altcoinex, что это не "форсирование" хэш быть определенное значение, чем пожалуйста, дайте мне лучшее слово для этого.

Оба блока и сделки хэшируются с SHA256. Что другое алгоритм вы ссылаетесь к?

Предсказание, что она будет меньше, чем не предсказываю, он знает правила сети ... Прогнозирование должен знать, что хэш было бы, или любое разумное предположение о том, что хэш, кроме тех, assumeable по сети и протокола применяются правила. Если я скажу вам хэш TX, вы можете иметь все входы в мире, изменить все значения возможных в протоколе, и вы не собираетесь придумать TX, который соответствует этому хэшу. Это не «Принуждение» хэш, потому что вы просто изменить хэш к другой, не заставляя его какой-либо конкретной один. Это было бы неприемлемо слабость в Bitcoin, если бы это было возможно. Если ваши играть в игру онлайн казино, что persay принимает ТЙ шестигранник, преобразует его в число, и получается, что в шаблон в случайном порядке для карт или результат количества кубиков, то вы могли бы изменить ТЙ, пока вы не получили один, который будет производить что результат, как и где N этом количество возможных результатов игр каждые N ТХ были бы в среднем 1 из N соответствия вашей цели - поэтому ставки сайтов не используют только ТЙ хэш. Этот пример будет «выгонка исход» в игре, но вы не навязывает определенный хэш - просто эксплуатируют, как багги игра использует хэш.
altcoinex сейчас офлайн Пожаловаться на altcoinex   Ответить с цитированием Мультицитирование сообщения от altcoinex Быстрый ответ на сообщение altcoinex

1 мая 2015, 6:35:31 PM   # 12
 
 
Сообщения: 644
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

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

 Но они говорят, что trasnsaction идентификатор вашей передачи ставки! Разве это не сделка хэш?  

Я не знаю, на какой сайт вы имеете в виду, но идентификатор транзакции также хэш. Пример, который я уже упоминалось выше ссылки на сделки генеза блока https://blockchain.info/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b

Блоки имеют другой алгоритм хэширования https://en.bitcoin.it/wiki/Block_hashing_algorithm. Блок хеши не могут быть предсказаны как уже упоминалось, хэши сделки могут быть созданы вне сети Bitcoin.


Вана ставка? Я predice следующий Bitcoin блок имеет хэш ниже текущего заданного значения.
Горнодобывающая не что иное, перебирая хэш, пока он не отвечает требованиям. Может быть, брут неправильное слово в этом смысле, но то же самое с транзакцией. Вы изменить транзакцию и проверить хэш до тех пор, пока у вас есть хэш вы хотите. Есть много способов, чтобы изменить TX, даже если вы используете одни и те же входы (см ссылки на TX податливости), Есть даже больше способов, если у вас есть большой набор входов можно использовать. Если вы говорите @altcoinex, что это не "форсирование" хэш быть определенное значение, чем пожалуйста, дайте мне лучшее слово для этого.

Оба блока и сделки хэшируются с SHA256. Что другое алгоритм вы ссылаетесь к?

Предсказание, что она будет меньше, чем не предсказываю, он знает правила сети ... Прогнозирование должен знать, что хэш было бы, или любое разумное предположение о том, что хэш, кроме тех, assumeable по сети и протокола применяются правила. Если я скажу вам хэш TX, вы можете иметь все входы в мире, изменить все значения возможных в протоколе, и вы не собираетесь придумать TX, который соответствует этому хэшу. Это не «Принуждение» хэш, потому что вы просто изменить хэш к другой, не заставляя его какой-либо конкретной один. Это было бы неприемлемо слабость в Bitcoin, если бы это было возможно. Если ваши играть в игру онлайн казино, что persay принимает ТЙ шестигранник, преобразует его в число, и получается, что в шаблон в случайном порядке для карт или результат количества кубиков, то вы могли бы изменить ТЙ, пока вы не получили один, который будет производить что результат, как и где N этом количество возможных результатов игр каждые N ТХ были бы в среднем 1 из N соответствия вашей цели - поэтому ставки сайтов не используют только ТЙ хэш. Этот пример будет «выгонка исход» в игре, но вы не навязывает определенный хэш - просто эксплуатируют, как багги игра использует хэш.

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

1 мая 2015, 6:45:49 PM   # 13
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

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

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

Это не «Принуждение» хэш, потому что вы просто изменить хэш к другой, не заставляя его какой-либо конкретной один. Это было бы неприемлемо слабость в Bitcoin, если бы это было возможно. Если ваши играть в игру онлайн казино, что persay принимает ТЙ шестигранник, преобразует его в число, и получается, что в шаблон в случайном порядке для карт или результат количества кубиков, то вы могли бы изменить ТЙ, пока вы не получили один, который будет производить что результат, как и где N этом количество возможных результатов игр каждые N ТХ были бы в среднем 1 из N соответствия вашей цели - поэтому ставки сайтов не используют только ТЙ хэш. Этот пример будет «выгонка исход» в игре, но вы не навязывает определенный хэш - просто эксплуатируют, как багги игра использует хэш.

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

1 мая 2015, 9:13:55 PM   # 14
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

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

 Но они говорят, что trasnsaction идентификатор вашей передачи ставки! Разве это не сделка хэш?  

Я не знаю, на какой сайт вы имеете в виду, но идентификатор транзакции также хэш. Пример, который я уже упоминалось выше ссылки на сделки генеза блока https://blockchain.info/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b

Блоки имеют другой алгоритм хэширования https://en.bitcoin.it/wiki/Block_hashing_algorithm. Блок хеши не могут быть предсказаны как уже упоминалось, хэши сделки могут быть созданы вне сети Bitcoin.


Вана ставка? Я predice следующий Bitcoin блок имеет хэш ниже текущего заданного значения.
Горнодобывающая не что иное, перебирая хэш, пока он не отвечает требованиям. Может быть, брут неправильное слово в этом смысле, но то же самое с транзакцией. Вы изменить транзакцию и проверить хэш до тех пор, пока у вас есть хэш вы хотите. Есть много способов, чтобы изменить TX, даже если вы используете одни и те же входы (см ссылки на TX податливости), Есть даже больше способов, если у вас есть большой набор входов можно использовать. Если вы говорите @altcoinex, что это не "форсирование" хэш быть определенное значение, чем пожалуйста, дайте мне лучшее слово для этого.

Оба блока и сделки хэшируются с SHA256. Что другое алгоритм вы ссылаетесь к?

Предсказание, что она будет меньше, чем не предсказываю, он знает правила сети ... Прогнозирование должен знать, что хэш было бы, или любое разумное предположение о том, что хэш, кроме тех, assumeable по сети и протокола применяются правила. Если я скажу вам хэш TX, вы можете иметь все входы в мире, изменить все значения возможных в протоколе, и вы не собираетесь придумать TX, который соответствует этому хэшу. Это не «Принуждение» хэш, потому что вы просто изменить хэш к другой, не заставляя его какой-либо конкретной один. Это было бы неприемлемо слабость в Bitcoin, если бы это было возможно. Если ваши играть в игру онлайн казино, что persay принимает ТЙ шестигранник, преобразует его в число, и получается, что в шаблон в случайном порядке для карт или результат количества кубиков, то вы могли бы изменить ТЙ, пока вы не получили один, который будет производить что результат, как и где N этом количество возможных результатов игр каждые N ТХ были бы в среднем 1 из N соответствия вашей цели - поэтому ставки сайтов не используют только ТЙ хэш. Этот пример будет «выгонка исход» в игре, но вы не навязывает определенный хэш - просто эксплуатируют, как багги игра использует хэш.

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


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

2 мая 2015, 1:59:18 AM   # 15
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

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

2 мая 2015, 4:04:15 AM   # 16
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

Итак, из того, что я понимаю .. Можно предсказать Hash TX. Однако это возможно только если у нас есть много времени и ресурсов. Я на правильном пути?

Нет, извините, если я ввести вас в заблуждение в этом отношении. Можно изменить хэш TX, но его невозможно (с точки зрения человека livespan и ресурсов), чтобы изменить его на что-то конкретное. это "возможное" в качестве своего "возможное" создание закрытого ключа, который уже был создан кем-то или что все молекулы воздуха в вашей комнате самопроизвольно двигаться в угол и вы умрете.

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

2 мая 2015, 8:28:52 AM   # 17
CJP
 
 
Сообщения: 210
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

Интересно, когда я буду экспертом, и я понимаю, эти технические вещи
Bitcoin это слишком сложно!
Satoshi настоящий гений! Genius чем Einstien!

Поскольку вы упомянули сложность и Эйнштейн, следующий Эйнштейн цитата является обязательной:
Все должно быть сделано как можно более простым, но не проще

В ретроспективе, некоторые вещи в Bitcoin можно было бы сделать более простым; например, способ, как выполняется подписание транзакций (которые, кстати, приводит к текущей транзакции проблемы ковкость). Это показывает, что, несмотря на то, Satoshi можно назвать гением, даже он не является совершенным.

Если вы хотите стать экспертом, это не больно, чтобы быть программистом. Если у вас нет опыта программирования, я думаю, Python хороший язык для начала: это относительно дружественный к новичкам, и она хочет все, эксперты (за исключением, возможно, скорость, но часто это не критично). Затем вы можете проверить моя реализация алгоритмов транзакций Bitcoin в Python. Вычисление хэш-транзакции (= идентификатор транзакции) представляет собой одну строку кода в методе getTransactionID.
CJP сейчас офлайн Пожаловаться на CJP   Ответить с цитированием Мультицитирование сообщения от CJP Быстрый ответ на сообщение CJP

2 мая 2015, 8:40:38 AM   # 18
 
 
Сообщения: 532
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?


Поскольку вы упомянули сложность и Эйнштейн, следующий Эйнштейн цитата является обязательной:
Все должно быть сделано как можно более простым, но не проще

В ретроспективе, некоторые вещи в Bitcoin можно было бы сделать более простым; например, способ, как выполняется подписание транзакций (которые, кстати, приводит к текущей транзакции проблемы ковкость). Это показывает, что, несмотря на то, Satoshi можно назвать гением, даже он не является совершенным.

Если вы хотите стать экспертом, это не больно, чтобы быть программистом. Если у вас нет опыта программирования, я думаю, Python хороший язык для начала: это относительно дружественный к новичкам, и она хочет все, эксперты (за исключением, возможно, скорость, но часто это не критично). Затем вы можете проверить моя реализация алгоритмов транзакций Bitcoin в Python. Вычисление хэш-транзакции (= идентификатор транзакции) представляет собой одну строку кода в методе getTransactionID.


Ну я не получаю подчеркнутую вещь:
Все должно быть сделано как можно более простым, но не проще

Да, у меня есть 0,1% опыта в QBASIC с, как я знаю, WHILE..WEND НА СЛЕДУЮЩИЙ .. Goto, INPUT, PRINT и т.д. и т.п.
 Мы прошли путь от темы вы можете угодить PM мне, чтобы удалить мое замешательство? Благодаря!
Sarthak сейчас офлайн Пожаловаться на Sarthak   Ответить с цитированием Мультицитирование сообщения от Sarthak Быстрый ответ на сообщение Sarthak

2 мая 2015, 9:43:59 AM   # 19
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

Итак, из того, что я понимаю .. Можно предсказать Hash TX. Однако это возможно только если у нас есть много времени и ресурсов. Я на правильном пути?

Нет, извините, если я ввести вас в заблуждение в этом отношении. Можно изменить хэш TX, но его невозможно (с точки зрения человека livespan и ресурсов), чтобы изменить его на что-то конкретное. это "возможное" в качестве своего "возможное" создание закрытого ключа, который уже был создан кем-то или что все молекулы воздуха в вашей комнате самопроизвольно двигаться в угол и вы умрете.

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

Хм .. Спасибо за расчистку моих сомнений. Для того, чтобы определить, выигрышный билет # 1, я использую-объявления идентификатор транзакции - да, это от третьего лица. Для того, чтобы определить, выигрышный билет # 2, я использую транзакцию из моего кошелька на выигрышный билет # 1 бумажник. Так .. это не от третьего лица.

Во всяком случае, я чувствую себя лучше, как вы сказали:

его невозможно (в терминах человеческого livespan и ресурсов)
jacktheking сейчас офлайн Пожаловаться на jacktheking   Ответить с цитированием Мультицитирование сообщения от jacktheking Быстрый ответ на сообщение jacktheking

4 мая 2015, 1:38:07 AM   # 20
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Как хэш-транзакция определяется?

Итак, из того, что я понимаю .. Можно предсказать Hash TX. Однако это возможно только если у нас есть много времени и ресурсов. Я на правильном пути?

Нет, извините, если я ввести вас в заблуждение в этом отношении. Можно изменить хэш TX, но его невозможно (с точки зрения человека livespan и ресурсов), чтобы изменить его на что-то конкретное. это "возможное" в качестве своего "возможное" создание закрытого ключа, который уже был создан кем-то или что все молекулы воздуха в вашей комнате самопроизвольно двигаться в угол и вы умрете.

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

Хм .. Спасибо за расчистку моих сомнений. Для того, чтобы определить, выигрышный билет # 1, я использую-объявления идентификатор транзакции - да, это от третьего лица. Для того, чтобы определить, выигрышный билет # 2, я использую транзакцию из моего кошелька на выигрышный билет # 1 бумажник. Так .. это не от третьего лица.

Во всяком случае, я чувствую себя лучше, как вы сказали:

его невозможно (в терминах человеческого livespan и ресурсов)

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW