Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
16 июня 2011, 5:53:13 PM   # 1
 
 
Сообщений: 56
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы за добычи полезных ископаемых

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Насколько я вижу, основная идея добычи, является то, что мы получаем часть данных, где мы должны попробовать все варианты 4 конкретных байт = 2 ^ 32 вариантов, мы хэш эти данные с помощью SHA256 и если мы получим значение, соответствующие нашим требования к сложности мы "выиграть"(?)

Интересно, как это работает на более низком уровне:

1) Как это сделано, что различные клиенты не работают на один и те же варианты?
2) Как это предотвратить, что клиент, который нашел решение будет "украсть" 50BTC, вместо подачи раствора на сервер пула?
3) Каким образом процесс разработки программного обеспечения бассейн это решение, чтобы получить 50BTC и сообщить всю систему, что каждый (в том числе другие бассейны & физические лица) должны работать на следующем этапе?
4) Верно ли, что все сборы, связанные с вновь созданными решениями являются "оплаченный" владельцу этого решения в ближайшие минуты после его поколения?

Извините за глупые вопросы, и спасибо 🙂
BarsMonster сейчас офлайн Пожаловаться на BarsMonster   Ответить с цитированием Мультицитирование сообщения от BarsMonster Быстрый ответ на сообщение BarsMonster


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


17 июня 2011, 8:12:18 PM   # 2
 
 
Сообщения: 198
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы за добычи полезных ископаемых

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





Интересно, как это работает на более низком уровне:

Я тоже. Давайте помогать друг другу. Не уверен, что если все мои правильные ответы, но я буду стараться ...

1) Как это сделано, что различные клиенты не работают на один и те же варианты?

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

2) Как это предотвратить, что клиент, который нашел решение будет "украсть" 50BTC, вместо подачи раствора на сервер пула?

Насколько я понимаю, это: Вам нужно только уже prehashed часть блока к шахте, но весь блок, чтобы претендовать на награду. сервер Pool имеет блок; шахтер имеет только prehashed часть. Это может быть неправильно; Я все еще пытаюсь понять это сам.

3) Каким образом процесс разработки программного обеспечения бассейн это решение, чтобы получить 50BTC и сообщить всю систему, что каждый (в том числе другие бассейны & физические лица) должны работать на следующем этапе?

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

4) Верно ли, что все сборы, связанные с вновь созданными решениями являются "оплаченный" владельцу этого решения в ближайшие минуты после его поколения?

Оплачена? На самом деле, решая блок блок решателя уже становится владельцем сделки, которая предоставляет ему деньги. Это займет некоторое время, пока другие блоки не будут найдены, и цепь становится больше - и это можно доверять.

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

17 июня 2011, 8:33:51 PM   # 3
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы за добычи полезных ископаемых

Насколько я вижу, основная идея добычи, является то, что мы получаем часть данных, где мы должны попробовать все варианты 4 конкретных байт = 2 ^ 32 вариантов, мы хэш эти данные с помощью SHA256 и если мы получим значение, соответствующие нашим требования к сложности мы "выиграть"(?)

Интересно, как это работает на более низком уровне:

1) Как это сделано, что различные клиенты не работают на один и те же варианты?
2) Как это предотвратить, что клиент, который нашел решение будет "украсть" 50BTC, вместо подачи раствора на сервер пула?
3) Каким образом процесс разработки программного обеспечения бассейн это решение, чтобы получить 50BTC и сообщить всю систему, что каждый (в том числе другие бассейны & физические лица) должны работать на следующем этапе?
4) Верно ли, что все сборы, связанные с вновь созданными решениями являются "оплаченный" владельцу этого решения в ближайшие минуты после его поколения?

Извините за глупые вопросы, и спасибо 🙂

(1) Есть 640 бит заголовка блока входа-целого. Она включает в себя номер версии, метку время, хэш предшествующего блока, хэш хэш операций, и 32-битную часть, которую вы подметать (нонс). Большинство работ не имеет каких-либо решений на всех. Вы можете думать, весь процесс, как бросание жребия. (Да, хэш детерминирована, но не два броска никогда не будет такой же). Внутри coinbase TXN есть дополнительное значение одноразового номера, где создатель заголовка блока может увеличиваться несколько больше (например, если он нуждается в большем количестве кандидатов блоков, чем разрешение временной метки * нонс пространство позволило бы).

(Это, например, почему добыча не гонка, каждый работает над чем-то совершенно другим, и кто-то еще решения блока не выкидывает работу, которую вы сделали, или помешать вам решить одну)

(2) Решение связано с идентичностью ключа, который получает выплату 50btc через прилежащим хэш. Изменение адреса оплаты и вы аннулирование решения.

(3) Представьте, что вы бросаете кости бассейн дал вам. Кости имеют имя бассейнов, написанное на них. Вы бросаете и выбросить. Бросок 1 решает блок. Бассейн просит Вас сообщать о любых бросках вы получите <= 3, вы делаете это, и это доказывает, что вы работаете. Иногда ваш <= 3 броска является 1 и бассейн объявляет его миру. Все остальные могут тривиальным видеть, что "бросать" это требуемое значение, поэтому они относятся к этому решению, как хорошо (запустив хэш один раз) и продолжать строить следующий блок в цепи после него. Они просто объявить об этом всем Bitcoin узлы они разговаривают, кто возвестит всех своих сверстников, и так далее.

(4) Нет, это не присуждать минут после, он «награжден» либо "немедленно" или "через несколько часов" в зависимости от того, как вы хотите, чтобы посмотреть на него. Когда блок формируются все операции ухаживают вверх, в любое время, входы в виде TXN больше их выходов в цене превышение составляет плата. Шахтер добавляет эту плату к 50BTC сети правила позволяют им создавать из воздуха, и указать его в coinbase сделки (так называемая «создается» в большинстве программного обеспечения), что сделка предусматривает, что средства будут оплачены на ключ они держат. Так что это мгновенное вещь. Кроме того, сеть не позволит вам потратить от генерируемой TXN до тех пор, пока по крайней мере, 100 блоков Старонового это, чтобы избежать массовой драмы должна быть их длинная цепь расколоть блок не до конца, как часть самой длинной цепи. Если блок заканчивается, исключаются из длинной цепи все тратит происходящий в монете, сделанные в этом блоке будут признаны недействительными. Таким образом, сборы (и вознаграждение) выплачиваются только, или, по крайней мере, только не тратиться, пока спустя много часов.











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

19 июня 2013, 1:07:15 AM   # 4
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы за добычи полезных ископаемых

Насколько я вижу, основная идея добычи, является то, что мы получаем часть данных, где мы должны попробовать все варианты 4 конкретных байт = 2 ^ 32 вариантов, мы хэш эти данные с помощью SHA256 и если мы получим значение, соответствующие нашим требования к сложности мы "выиграть"(?)

Интересно, как это работает на более низком уровне:

1) Как это сделано, что различные клиенты не работают на один и те же варианты?
2) Как это предотвратить, что клиент, который нашел решение будет "украсть" 50BTC, вместо подачи раствора на сервер пула?
3) Каким образом процесс разработки программного обеспечения бассейн это решение, чтобы получить 50BTC и сообщить всю систему, что каждый (в том числе другие бассейны & физические лица) должны работать на следующем этапе?
4) Верно ли, что все сборы, связанные с вновь созданными решениями являются "оплаченный" владельцу этого решения в ближайшие минуты после его поколения?

Извините за глупые вопросы, и спасибо 🙂

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

20 июня 2013, 7:59:55 AM   # 5
 
 
Сообщений: 85
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы за добычи полезных ископаемых

Насколько я вижу, основная идея добычи, является то, что мы получаем часть данных, где мы должны попробовать все варианты 4 конкретных байт = 2 ^ 32 вариантов, мы хэш эти данные с помощью SHA256 и если мы получим значение, соответствующие нашим требования к сложности мы "выиграть"(?)

Основная идея добычи является то, что вам доказательство того, что вы сделали что-то. На самом деле вы ничего полезного не делать, пока добыча не решить любые проблемы или что-нибудь. Вы просто делаете что-то, где вы можете получить результат, другие могут проверить и посмотреть, насколько трудно было получить (в среднем). Что нужно, потому что если у нас не было, что механизм любого может создать тысячи блоков в секунду и blockchain было бы бесполезно.

Вот достигается путем хеширования данных. Хэширования функция довольно сложна. Просто думать о нем, как машина, которая будет принимать данные и даст вам результат фиксированной длины. Если вы даете машине тот же вход снова даст вам тот же результат снова. Мы не можем вычислить вход с выхода хэш-функции (по крайней мере, если это хороший один, как SHA256).

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

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

Теперь давайте вернемся к вашему пониманию:

Нам не нужно, чтобы попробовать все варианты 4 конкретных байт. Мы можем изменить как можно больше данных в блоке, как мы хотим, и мы не должны пройти через все. Нет необходимости, чтобы попытаться 1 затем 2 затем 3 затем 4 и т.д.
Вы можете изменить временное значение, дополнительный одноразовый вы можете добавить больше транзакций или вы можете изменить адрес выплат, чтобы изменить хэш, так что все части ввода, который идет в хэш-функции. Обычно одноразовое значение / дополнительное временное значение увеличивается до тех пор, пока раствор не будет найден, но вы не должны делать это, как это.

1) Как это сделано, что различные клиенты не работают на один и те же варианты?

Ну, если вы соло добыча, вы не возражаете, так как вы используете свой собственный адрес выплат, так что другие люди дают другой вход в функцию хеширования, даже если они используют один и тот же одноразовый номер.
Но что, если кто-то пытался, что само сочетание уже каким-то образом?
Это настолько маловероятно, что мы не рассматриваем его как возможность. Подумайте о том, вы выходя из дома с лопатой и вы телепортироваться к случайной планете во Вселенной в случайное место на этой планете. Насколько велика вероятность того, что кто-то там копали уже? Это в значительной степени то же самое с Bitcoin блока.

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

2) Как это предотвратить, что клиент, который нашел решение будет "украсть" 50BTC, вместо подачи раствора на сервер пула?

Представьте, что вы нашли решение решения. Теперь вы измените адрес выплат в блоке, чтобы получить BTCS для себя. Теперь вы изменили блок и, следовательно, вход хэш-функции -> вы решение не подходит к этому входу больше -> это неверный блок

3) Каким образом процесс разработки программного обеспечения бассейн это решение, чтобы получить 50BTC и сообщить всю систему, что каждый (в том числе другие бассейны & физические лица) должны работать на следующем этапе?

Вы подаете решение пула, которые не являются реальными. Они легче получить, но вы все еще дать им в бассейн для доказательства того, что вы работаете. На самом деле они бесполезны, это лишь доказательство того, что вы должны получить что-то, если кто-то находит реальный блок.
Если кто-то находит реальный блок (он содержит выплаты адрес пула, и пользователь не может изменить его видеть вопрос 2), он может отправить его непосредственно к сети Bitcoin или бассейну, который направит его в сеть. Этот блок заработает бассейн награды, которая будет распространять среди всех членов пула в соответствии с насколько легче акциями бассейн получил от каждого члена (вот почему нужны эти акции, они не имеют никакого значения, но, чтобы показать пул, член заслуживает что-то)

4) Верно ли, что все сборы, связанные с вновь созданными решениями являются "оплаченный" владельцу этого решения в ближайшие минуты после его поколения?

Это оплаченный по адресу выплат, содержащейся в блоке. Этот адрес не должен быть адресом решателя это также может быть ваша бабушка или какой-либо адрес, который вы нашли в Интернете. Если это звучит глупо вам, что это точно, как награда в объединенной добыче идет к бассейну см вопроса 3.

Я должен идти, так что я не в состоянии проверить мой пост опечаток и т.д.
srry

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW