Вернуться   Биткоин Форум > - Помощь начинающим
1 апреля 2013, 10:45:13 AM   # 1
 
 
Сообщения: 1
Цитировать по имени
цитировать ответ
по умолчанию Re: Deeper технический фон для blockchain?

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


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

Я программист и заинтересованы в более глубоком техническом фоне о blockchain. (И прогресс горнодобывающей промышленности).

Заголовок блока цепи описан здесь: https://en.bitcoin.it/wiki/Block_hashing_algorithm

Насколько я прочитан, Nonce представляет собой 32-битный номер, который делает в общей сложности 4.294.967.295 различных временных значений и хэшей в
Блок заголовка.

Теперь я задаюсь вопросом, почему это происходит "так долго" вычислить блок тогда? Мой компьютер делает 120 Mhashes / с, что в свою очередь, означает,
в 2 ^ 32-1 хэш, вытекающие из различных временных значений должны быть сделаны в как 35 секунд? (2 ^ 32-1 / 120 * 1000 * 1000)

Таким образом, я предполагаю, заголовок обновления и другие значения (метки времени?) Во время его неоспоримым обработаны?
Кто (или "какие") Доставляет обновленный заголовок, когда Theres нет центральной власти?

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

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


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


1 апреля 2013, 2:18:30 PM   # 2
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: Deeper технический фон для blockchain?

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





- чик -
Теперь я задаюсь вопросом, почему это происходит "так долго" вычислить блок тогда? Мой компьютер делает 120 Mhashes / с, что в свою очередь, означает,
в 2 ^ 32-1 хэш, вытекающие из различных временных значений должны быть сделаны в как 35 секунд? (2 ^ 32-1 / 120 * 1000 * 1000)
- чик -

Поскольку сложность достаточно высока, что большая часть времени вы не будете успешно найти блок после запуска всех возможных временных значений. Затем вы должны изменить заголовок и повторите попытку. Это может быть сделано путем изменения метки времени, изменив перечень операций, либо с помощью "вход" часть coinbase сделки в качестве другого одноразового номера. Это объясняется на странице вы связаны, где он говорит:

котировка
Всякий раз, когда Нонс переполнения (что он делает часто), extraNonce часть операции генерации увеличивается, который изменяет корень Меркла.

Таким образом, я предполагаю, заголовок обновления и другие значения (метки времени?) Во время его неоспоримым обработаны?

После каждого цикла через все возможные временные значения, да. Как правило, "extraNonce" используется, но метка времени и / или другие операции, также действительны возможности.

Кто (или "какие") Доставляет обновленный заголовок, когда Theres нет центральной власти?

Если вы соло добыча, то вы доставка обновленного заголовка. Вы можете написать свою собственную программу, чтобы сделать это, или вы можете сделать, как и многие другие делают и принимают заголовок, Bitcoin-Qt создает для вас. В этом случае вы полагаетесь на "правила" что разработчики Bitcoin-Qt выбрали для создания заголовка.

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

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

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

Может С.Б. предоставить некоторые дополнительные сведения о блоке цепи, блок хеширования и actuall хэш-операции, которые
должны быть выполнены?

Конечно. Что вы хотите узнать?
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

5 апреля 2013, 10:34:41 PM   # 3
 
 
Сообщений: 19
Цитировать по имени
цитировать ответ
по умолчанию Re: Deeper технический фон для blockchain?

Для DannyHamilton:

Я другой новичок пытается понять некоторые подобные вещи к ОП. Не могли бы вы объяснить немного больше о "extranonce" и как она работает? После выполнения нескольких запросов в технической Bitcoin Wiki Я до сих пор не получаю очень далеко.

 В качестве сольного комбайна, можно заранее определить набор изменений в заголовок блока заранее, чтобы очень быстрый процессор для вычисления больше, чем максимальный набор Nonce (2 ^ 32) возможности до того, чтобы восстановить связь с клиентом добычи?

Спасибо за вашу помощь!
Bronzetank сейчас офлайн Пожаловаться на Bronzetank   Ответить с цитированием Мультицитирование сообщения от Bronzetank Быстрый ответ на сообщение Bronzetank

6 апреля 2013, 4:17:10 AM   # 4
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: Deeper технический фон для blockchain?

https://en.bitcoin.it/wiki/Transactions#Generation

котировка
Поколения имеют один вход, и этот вход имеет "coinbase" Параметр вместо scriptSig. Данные, приведенные в "coinbase" может быть что угодно; она не используется. Bitcoin помещает текущую цель компактного формата и произвольную точность "extraNonce" число там, что увеличивает каждый раз, когда поле Nonce в перетоков заголовка блока. Выходы могут быть чем угодно, но Bitcoin создает одно точно, как IP-адрес транзакции. Extranonce способствует, чтобы увеличить область для доказательства функции работы. Шахтеры могут легко изменить временное значение (), имеет длину 4 байта и метку времени extranonce (от 2 до 100bytes).
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

6 апреля 2013, 9:00:34 PM   # 5
 
 
Сообщений: 19
Цитировать по имени
цитировать ответ
по умолчанию Re: Deeper технический фон для blockchain?

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW