29 апреля 2013, 12:49:43 PM   # 1
 
 
Сообщения: 610
Цитировать по имени
цитировать ответ
по умолчанию Re: PURE Java Miner

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


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

Я пытаюсь написать чистый JAVA шахтера, хорошее приложение Webstart или апплет, который может быть встроен в веб-страницах, и хотел бы прояснить мое понимание того, как работают вещи ..

1) Если при добавлении транзакции в моем текущем блоке, Merkle Root (всех сделок) в изменении заголовка блока, не значит, что все работы я делал раньше даром, как у меня будет начать ищет правильный HASH снова? Не было бы лучше, чтобы не добавлять больше сделок, и продолжать работать на моем текущем блоке, с текущим Merkle Root?

2) Это может дать ответ на ответ на 1), но только в том случае, - Так как вы получаете 25 BTC для нахождения блока, гораздо больше, чем вы делаете от сборов сделки, почему бы не просто работать Солей на не находя хэши блоков с не операции в нем? Таким образом, ваш корень Merkle остается неизменным до тех пор, пока нужно использовать extraNonce в coinbase TXN? Разве это не даст вам наибольший шанс найти правильный хэш определенной сложности?

3) В Bitcoin протокола Wiki он говорит -

«The SHA256 хэш, который идентифицирует каждый блок (и который должен иметь пробег 0 бит) вычисляются из первых 6 полей этой структуры (версия, prev_block, merkle_root, метки времени, бит, нонса и стандартной SHA256 прокладки, что делает два 64 -байт глыбы во всех), а не от полного блока. Для того, чтобы вычислить хэш только две порции должны быть обработаны с помощью алгоритма SHA256. Так как поле Nonce находится во втором фрагменте, первый фрагмент остается постоянным во время добычи и, следовательно, только второй кусок должен быть обработан ..»

Это я не получаю .. Где то 2 * 64 байт Куски взялись? Когда я Hash моего блока заголовка Я получаю 32 байт хэш ..?

..

Я буду представлять свою работу, как только это больше, чем ничего ..  

Спасибо!

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


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


29 апреля 2013, 1:27:22 PM   # 2
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: PURE Java Miner

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





Здравствуйте,

Я пытаюсь написать чистый JAVA шахтера, хорошее приложение Webstart или апплет, который может быть встроен в веб-страницах, и хотел бы прояснить мое понимание того, как работают вещи ..

1) Если при добавлении транзакции в моем текущем блоке, Merkle Root (всех сделок) в изменении заголовка блока, не значит, что все работы я делал раньше даром, как у меня будет начать ищет правильный HASH снова? Не было бы лучше, чтобы не добавлять больше сделок, и продолжать работать на моем текущем блоке, с текущим Merkle Root?

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

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

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

котировка
2) Это может дать ответ на ответ на 1), но только в том случае, - Так как вы получаете 25 BTC для нахождения блока, гораздо больше, чем вы делаете от сборов сделки, почему бы не просто работать Солей на не находя хэши блоков с не операции в нем? Таким образом, ваш корень Merkle остается неизменным до тех пор, пока нужно использовать extraNonce в coinbase TXN? Разве это не даст вам наибольший шанс найти правильный хэш определенной сложности?

Это антиобщественное. Тем не менее, он будет работать. Существует говорить о вкладывая в некоторых способах борьбы с ним, если это стало проблемой.

котировка
3) В Bitcoin протокола Wiki он говорит -

«The SHA256 хэш, который идентифицирует каждый блок (и который должен иметь пробег 0 бит) вычисляются из первых 6 полей этой структуры (версия, prev_block, merkle_root, метки времени, бит, нонса и стандартной SHA256 прокладки, что делает два 64 -байт глыбы во всех), а не от полного блока. Для того, чтобы вычислить хэш только две порции должны быть обработаны с помощью алгоритма SHA256. Так как поле Nonce находится во втором фрагменте, первый фрагмент остается постоянным во время добычи и, следовательно, только второй кусок должен быть обработан ..»

Это я не получаю .. Где то 2 * 64 байт Куски взялись? Когда я Hash моего блока заголовка Я получаю 32 байт хэш ..?

Ша-2 работает на 512 бит "ломти", Когда хеширования файл, то он дополняется так, что она является целым числом, кратным 512.

Так, так как двойная ша-2

Первый вызов функции ша

SHA2 (заголовок)
Это > 64 байт, поэтому распространяется на 2x64 байт
Раунд 1: 0 байт до 63 заголовка
Круглый 2: 64 - 79 из заголовка (данный случай здесь)

SHA2 (выход из круглых 1)
Это составляет 32 байт, поэтому она дополняется до 64 байт
Раунд 1: 0 байт до 63 набитого продукции

Выход 2-го вызова хэш заголовка.

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

29 апреля 2013, 1:51:46 PM   # 3
 
 
Сообщения: 965
Цитировать по имени
цитировать ответ
по умолчанию Re: PURE Java Miner

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

29 апреля 2013, 5:44:35 PM   # 4
 
 
Сообщения: 610
Цитировать по имени
цитировать ответ
по умолчанию Re: PURE Java Miner

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

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

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

Так что - потому что это общая POT удачи, если вы получите правильный HASH .. Это не имеет значения, что пространство поиска вы пытаетесь до тех пор, пока вы сохраняете пытаетесь .. я вижу ..

ТОГДА - Почему NONCE не сбрасывается в 0, когда MerkleRoot или изменения Timestamp? Может ли так быть ?

& Просто для полноты картины, я, полагая, ЕСЛИ одноразовое значение было переменной длины, вам не потребуется extraNonce в coinbase TXN?

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

29 апреля 2013, 6:00:35 PM   # 5
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: PURE Java Miner

Так что - потому что это общая POT удачи, если вы получите правильный HASH .. Это не имеет значения, что пространство поиска вы пытаетесь до тех пор, пока вы сохраняете пытаетесь .. я вижу ..

Да

котировка
ТОГДА - Почему NONCE не сбрасывается в 0, когда MerkleRoot или изменения Timestamp? Может ли так быть ?

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

котировка
& Просто для полноты картины, я, полагая, ЕСЛИ одноразовое значение было переменной длины, вам не потребуется extraNonce в coinbase TXN?

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

29 апреля 2013, 6:34:15 PM   # 6
 
 
Сообщения: 610
Цитировать по имени
цитировать ответ
по умолчанию Re: PURE Java Miner

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

30 апреля 2013, 12:34:03 PM   # 7
 
 
Сообщения: 406
Цитировать по имени
цитировать ответ
по умолчанию Re: PURE Java Miner

Если вы окопаете на «GitHub» вы найдете шахтер как для Bitcoin & litecoin в Java.

Litecoin один * очень * плохо реализовано, нить установка неправильно. Тот, кто написал это было мало знаний о том, как объекты в Java Реализует. (Это на самом деле выглядит это от реализации с.)

Но реализация довольно ясно.

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

30 апреля 2013, 3:13:06 PM   # 8
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: PURE Java Miner

compagnio мой университет пытается сделать что-то подобное в рубин, Java в библиотеке, которая использует?
kevinmyers80 сейчас офлайн Пожаловаться на kevinmyers80   Ответить с цитированием Мультицитирование сообщения от kevinmyers80 Быстрый ответ на сообщение kevinmyers80



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW