13 февраля 2011, 2:57:18 AM   # 1
 
 
Сообщений: 76
Цитировать по имени
цитировать ответ
по умолчанию Re: что шахтеры пытаются решить?

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


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

Я хотел бы видеть пример блока, что криптографическая проблема, и то, что действительный ответ выглядит

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


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


13 февраля 2011, 3:03:00 AM   # 2
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: что шахтеры пытаются решить?

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





Вы хэш заголовка блока и попытаться получить хэш ниже текущей цели.

https://en.bitcoin.it/wiki/Block
https://en.bitcoin.it/wiki/Block_hashing_algorithm
https://en.bitcoin.it/wiki/Target
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

13 февраля 2011, 3:22:24 AM   # 3
LZ
 
 
Сообщения: 1680
Цитировать по имени
цитировать ответ
по умолчанию Re: что шахтеры пытаются решить?

Пример блока (это №107764):
Код:
{
  "гашиш":"00000000000271de9d8b94afff543366e290e995f3e3e337bb86a0b7bf02e8d1",
  "вер": 1,
  "prev_block":"00000000000148c04e58dca8e1a2df251339c81e2dfe1ff0e9d655b7b4ca428d",
  "mrkl_root":"72febc107470c4f83e224f9683a5c7fb24c4dece8412b9d95db277c8dd75451d",
  "время": 1297566305,
  "биты": 453150034,
  "данное время": 329961997,
  "n_tx": 2,
  "размер": 473,
  "Техас": [
    {
      "гашиш":"d74f0f8e979dc08d028f0fd97e06b97b81b3f42f41c80ce5e4a900003c202abe",
      "вер": 1,
      "vin_sz": 1,
      "vout_sz": 1,
      "lock_time": 0,
      "размер": 134,
      "в": [
        {
          "prev_out": {
            "гашиш":"0000000000000000000000000000000000000000000000000000000000000000",
            "N": 4294967295
          },
          "coinbase":"045285021b0135"
        }
      ],
      "вне": [
        {
          "стоимость":"50.00000000",
          "scriptPubKey":"045ac21e53fc77ea47b72ae306840bd7eb16709b04488a0daf177df6a2476bbd6fabf76731e1cbfa75ec55c575454fe89e41ce58993f1cbd3dcf497b85bbebab80 OP_CHECKSIG"
        }
      ]
    },
    {
      "гашиш":"8ddf80cb3f3286922752da908f3b3f96c4bd8114cd67f3e00ae6a130e7d37b6e",
      "вер": 1,
      "vin_sz": 1,
      "vout_sz": 2,
      "lock_time": 0,
      "размер": 258,
      "в": [
        {
          "prev_out": {
            "гашиш":"4f41d46faa2e34b718e7edf051e27fbfe2e77055e5a4519eda67068cc060141b",
            "N": 0
          },
          "scriptSig":"3045022013402505fee0e884206e6ae22b8057227ce2de970fae57ad4ab95c616fc60418022100aa52d63f3cd6c9e17c2ba4a7410d68e8f4c25e77f7f08f161c2f1af116cc065401 045216f2b5745cf08681a1409aa83e1554c788a7365600c7378665895a5377960eb49a86e3a2128d2ffe5f52e6a6e5ed453a1b87ebf08e5fdbe0b98352be2719cf"
        }
      ],
      "вне": [
        {
          "стоимость":"0.05000000",
          "scriptPubKey":"OP_DUP OP_HASH160 8707482c01949460fad582ef14558cbf1a2baf28 OP_EQUALVERIFY OP_CHECKSIG"
        },
        {
          "стоимость":"47.98000000",
          "scriptPubKey":"OP_DUP OP_HASH160 5b83f29112290e0baf004db04a85c1e32a7f4242 OP_EQUALVERIFY OP_CHECKSIG"
        }
      ]
    }
  ],
  "mrkl_tree": [
    "d74f0f8e979dc08d028f0fd97e06b97b81b3f42f41c80ce5e4a900003c202abe",
    "8ddf80cb3f3286922752da908f3b3f96c4bd8114cd67f3e00ae6a130e7d37b6e",
    "72febc107470c4f83e224f9683a5c7fb24c4dece8412b9d95db277c8dd75451d"
  ]
}

Хэш этого заголовка блока:
Код:
00000000000271de9d8b94afff543366e290e995f3e3e337bb86a0b7bf02e8d1

Текущая цель:
Код:
0000000000028552000000000000000000000000000000000000000000000000

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

13 февраля 2011, 3:49:35 AM   # 4
 
 
Сообщений: 76
Цитировать по имени
цитировать ответ
по умолчанию Re: что шахтеры пытаются решить?

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

14 февраля 2011, 9:28:02 AM   # 5
 
 
Сообщений: 76
Цитировать по имени
цитировать ответ
по умолчанию Re: что шахтеры пытаются решить?

после некоторого мышления, у меня есть еще несколько вопросов ...

надеюсь, что это не очень раздражает 


1. какая часть кода выше на самом деле "заголовок блока"?

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

3. что такое одноразовое значение в коде: "данное время": 329961997, является то, что успешным для предыдущего блока?

4. я всегда должен начинать с одноразовым номером = 0 и увеличиваю его, или я могу начать с любым числом?

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

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

14 февраля 2011, 5:54:12 PM   # 6
 
 
Сообщений: 12
Цитировать по имени
цитировать ответ
по умолчанию Re: что шахтеры пытаются решить?

Хорошие вопросы, я пытаюсь ответить на эти, а также. Некоторые вещи, которые я узнал:

- Нонса является то, что сам горняк увеличивается после каждой попытки.
- Я думаю, вам нужно хэш довольно некоторые поля, нонса, метку времени и многое другое (Merkle корень?)
- Генерируется хэш должен быть меньше, чем текущей цели (который можно получить)

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

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

14 февраля 2011, 6:39:36 PM   # 7
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: что шахтеры пытаются решить?

Хорошие вопросы, я пытаюсь ответить на эти, а также. Некоторые вещи, которые я узнал:

- Нонса является то, что сам горняк увеличивается после каждой попытки.
- Я думаю, вам нужно хэш довольно некоторые поля, нонса, метку времени и многое другое (Merkle корень?)
- Генерируется хэш должен быть меньше, чем текущей цели (который можно получить)

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

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

14 февраля 2011, 9:36:00 PM   # 8
 
 
Сообщений: 12
Цитировать по имени
цитировать ответ
по умолчанию Re: что шахтеры пытаются решить?

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

Помоему, вам действительно нужно знать структуры Bitcoin данных довольно тесно ... в конечном счете, это означает, что чтение исходного кода bitcoind.

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW