|
1 ноября 2011, 8:23:13 PM | # 1 |
Сообщения: 658
цитировать ответ |
Re: Есть бассейны более эффективным?
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Я не супер технически в то, как Bitcoin работает так, может быть, я быть плотным здесь. Но, как я понимаю, если есть проблема грубой силы, что каждый пытается решить. Это будет быстрее, если вы не тратить время на переделку решения, которые вы уже пробовали один раз. Так что, если один компьютер работает над грубой силой проблемы, они просто случайно пытаются решения. Но если группа компьютеров работают над проблемой, они каким-то образом распределить решения для проверки или сказать друг-другу, какие решения они старались, чтобы никто не тратить время? Это, как работают бассейны? Получают ли они больше из-за их комбинированную вычислительную мощность, чем сумма отдельных шахтеров?
|
1 ноября 2011, 8:43:58 PM | # 2 |
Сообщения: 1444
цитировать ответ |
Re: Есть бассейны более эффективным?
Получил 1806 Биткоинов
Реальная история. Поиск Bitcoin блоков является лотереей. Вы получаете определенное количество билетов каждый второй, в зависимости от скорости вашего оборудования. Шансы выиграть эту лотерею тонкие, но победитель получает 50 монет + сборы сделок в блоке.
Бассейн, где многие шахтеры объединить усилия и поставить все билеты, которые они покупают в общий пул. Когда кто-то выигрывает, то 50 монеты и, возможно, сборы (некоторые владельцы бассейн держать сборы) распределяются между всеми участниками на основе того, сколько каждый участник своего вклада. Пул, как правило, найти блоки чаще, чем соло шахтера, так как комбинированная аппаратная мощность бассейна так много больше, чем один шахтер. Для каждого шахтера результат тот же, в конечном счете, при условии, что владелец бассейна не берет плату. На практике добыча соло выгоднее в долгосрочной перспективе, потому что соло шахтер зависит только от его собственной шахтеры и сетей, и даже может терпеть короткие отключения сети. Меньше зависимостей означает меньше перебоев в горнодобывающей промышленности. Бассейны вниз сейчас и потом, и даже DDOSed довольно часто. Сеть Bitcoin будет более устойчивой, если больше людей добывали соло. Когда бассейны DDOSed, скорость блока замедляется и сделки подтверждают медленнее в результате. |
1 ноября 2011, 8:56:10 PM | # 3 |
Сообщения: 658
цитировать ответ |
Re: Есть бассейны более эффективным?
Это совершенно не ответил на мой вопрос вообще.
|
1 ноября 2011, 8:58:08 PM | # 4 |
Сообщения: 2016
цитировать ответ |
Re: Есть бассейны более эффективным?
Бассейны не "более эффективным" в том, как вы имеете в виду. Пространство поиска решений практически бесконечно, так что нет никаких шансов на людей, дублируя работу даже без какой-либо координации. В основном шахтеры пытаются случайные числа, пока они не получить удар, являются ли они майнинг или соло. Среднее число блоков найденных шахтера является одинаковым в обоих случаях.
Какие бассейны сделать, это уменьшить дисперсию в выплате шахтера. Я обсудить основы этого в главе 1 Анализ Bitcoin систем вознаграждения складочный добычи. Сеть Bitcoin будет более устойчивой, если больше людей добывали соло. Когда бассейны DDOSed, скорость блока замедляется и сделки подтверждают медленнее в результате. Нет, если человек правильно настроить отказоустойчивые бассейны. И другие текущие проблемы бассейнов относительно сети робастности есть решения, которые будут реализованы в будущем. |
1 ноября 2011, 9:27:13 PM | # 5 |
Сообщения: 658
цитировать ответ |
Re: Есть бассейны более эффективным?
Но найти единое решение от "по сути бесконечна" пространство решений, вам придется попробовать значительную часть тех, "по сути бесконечна" решения. Это означает, что она не бесконечна вообще. Вероятностный, можно было бы ожидать, чтобы попробовать, как много решений, поскольку есть общие возможные решения, если вы просто случайно угадать его. Если вы держите случайно угадать число от 1 до 10, вы будете ожидать, чтобы догадаться, в 10 раз, прежде чем вы получите его. Вы могли бы догадаться, неправильно двадцать раз подряд.
Но если разделить решения и систематически устранять их, то вы бы ожидать только попробовать половину из них, на самом деле (п + 1) / 2. Если вы систематически пытаются угадать число между 1 и 10, не повторяя ту же догадку, вы будете ожидать, чтобы догадаться, в 5,5 раза, прежде чем вы получите его. Так что, если вы ликвидируется известны неправильные решения, которые вы сократить время работы в два раза. Вы никогда не догадаетесь, более чем в 10 раз. Мне было интересно, если пулы делают это, или если протокол Bitcoin каким-то образом включить его автоматически. |
1 ноября 2011, 10:24:12 PM | # 6 |
Сообщения: 1092
цитировать ответ |
Re: Есть бассейны более эффективным?
Я не супер технически в то, как Bitcoin работает так, может быть, я быть плотным здесь. Но, как я понимаю, если есть проблема грубой силы, что каждый пытается решить. Это будет быстрее, если вы не тратить время на переделку решения, которые вы уже пробовали один раз. Так что, если один компьютер работает над грубой силой проблемы, они просто случайно пытаются решения. Но если группа компьютеров работают над проблемой, они каким-то образом распределить решения для проверки или сказать друг-другу, какие решения они старались, чтобы никто не тратить время? Это, как работают бассейны? Получают ли они больше из-за их комбинированную вычислительную мощность, чем сумма отдельных шахтеров? Нет.Насколько я знаю, никто никогда не повторить решения уже опробованы кем-то еще. майнинг или сольная добыча всегда пробовать разные решения, так что не перекрываются и потерянное время. Только преимущество майнинг что, возможно, они получают быстрее новые блоки / когда они находят новый блок, они сразу же начинают хруст для следующего в соло вы должны сначала загрузить его ... |
1 ноября 2011, 10:43:51 PM | # 7 |
Сообщения: 658
цитировать ответ |
Re: Есть бассейны более эффективным?
Как они назначают, кто будет пытаться какие решения, так что нет перекрытия?
|
1 ноября 2011, 10:59:19 PM | # 8 |
Сообщения: 1750
цитировать ответ |
Re: Есть бассейны более эффективным?
Как они назначают, кто будет пытаться какие решения, так что нет перекрытия? Ваши решения / акции являются специфическими для набора заголовков для блока. Когда вы соло добыча, заголовки включают ВАШИ выплаты адрес, поэтому любой случайные одноразовую попытку будет производить различный хэш, несмотря на то, что же нонс / extraNonce было опробовано кем-то другим. В майнинг, работа распределяется таким образом каждый пытается разностные без перекрытия одноразовые номера. Это накладные расходы обрабатываются в бассейне и его bitcoind. |
1 ноября 2011, 11:03:47 PM | # 9 |
Сообщения: 658
цитировать ответ |
Re: Есть бассейны более эффективным?
Таким образом, не будет ли это означать, что 100 компьютеров, работающих в бассейне будет решать блок-быстрее, чем 100 компьютеров, работающих на себя? Поскольку компьютеры в пуле могут все использовать адрес пула и разделить возможные решения. 100 компьютеров, работающих сами по сути будут все независимо друг от друга пытаются решить гораздо большую проблему из-за их уникальных адресов.
|
1 ноября 2011, 11:10:08 PM | # 10 |
Сообщения: 1218
цитировать ответ |
Re: Есть бассейны более эффективным?
Но если разделить решения и систематически устранять их, то вы бы ожидать только попробовать половину из них, на самом деле (п + 1) / 2. Если вы систематически пытаются угадать число между 1 и 10, не повторяя ту же догадку, вы будете ожидать, чтобы догадаться, в 5,5 раза, прежде чем вы получите его. Так что, если вы ликвидируется известны неправильные решения, которые вы сократить время работы в два раза. Вы никогда не догадаетесь, более чем в 10 раз. Мне было интересно, если пулы делают это, или если протокол Bitcoin каким-то образом включить его автоматически. Нет, потому что нет определенного пространства или более технически определено пространство постоянно меняется. Вход для хеша: Merkle корень хэш (хэш всех операций в блоке, включая адрес награды бассейна, так что вы не можете обмануть) хэш последнего блока (мешает вам работать на блоке "досрочно" а также создает "цепь") метка времени (текущее время) Nonce (32 битное число 2 ^ 23) Так шахтер попробует каждое нонса значения. Это определяется пространство. Есть примерно 4 миллиарда возможности, однако при текущей сложности (1,2 млн) есть только один в 1,2 миллиона шанс, что любое значение в диапазоне Nonce будет производить значение хеш-функции. 1199999 из 1200000 полных диапазонов Nonce (4 млрд хэши) не будет производить никакого решения (в среднем). Поэтому, как только что определено пространство exausted ваш шахтер получает новую работу. Самый простой способ получить новую работу просто увеличивает метку времени и теперь вы работаете на всем новое пространстве решений. Каждый полный спектр нонса хэшируется дает вам 1 / (сложность) шанс найти решение. Периодически пул будет обновлять другие элементы в заголовке блока. Когда блок найден изменения заголовка, чтобы отразить новый "Последний блок хэш", При добавлении транзакции они изменяют Merkle корневой хэш. Для того, чтобы избежать 2 шахтеров в одном бассейне дублирующей работы бассейна использует значение, называемое "Дополнительный одноразовый" в coinbase сделки, чтобы обеспечить каждому шахтеру присваивается уникальный blockheader работать во все времена. |
1 ноября 2011, 11:28:15 PM | # 11 |
Сообщения: 658
цитировать ответ |
Re: Есть бассейны более эффективным?
Спасибо, что имеет больше смысла для меня. Главное в том, что не было никакой уверенности в нахождении решения в пределах определенного пространства.
Что такое значение метки времени? Будет ли какие-либо пользы для приращения адреса награды, а не увеличивающаяся метку времени? |
1 ноября 2011, 11:42:22 PM | # 12 |
Сообщения: 1218
цитировать ответ |
Re: Есть бассейны более эффективным?
Спасибо, что имеет больше смысла для меня. Главное в том, что не было никакой уверенности в нахождении решения в пределах определенного пространства. В точку. Пространство 2 ^ 256, поэтому он не может быть исчерпывающе поиск.котировка Что такое значение метки времени? Будет ли какие-либо пользы для приращения адреса награды, а не увеличивающаяся метку времени? Отметка просто используется, чтобы обеспечить запись приблизительного времени, когда блок была решена. Вы можете изменить адрес поощрений, но это будет сложно на внутреннем интерфейсе. Coinbase поле может держать "дополнительный одноразовый" которая является просто псевдо-случайным значением, без смысла. Изменение, что приведет к другому заголовку блока, так что пул может обеспечить каждый шахтер работает над другим заголовком. Более эффективные бассейны используют NTimeRolling, который инструктирует Горняк локально увеличивать метку времени повторного использования всего то же значение. Так шахтер будет начинаться с отметки времени х. попробовать все в Нонс одноразовые номера диапазона (примерно 4 миллиардов). обновление временной метки попробовать все в Нонс одноразовые номера диапазона (примерно 4 миллиардов). ... пока значение NTimeRolling истекает. Это повышает эффективность связи между бассейном и шахтером вырубка на изменениях заголовка блока предсказуемых. |
2 ноября 2011, 8:19:18 AM | # 13 |
Сообщения: 2016
цитировать ответ |
Re: Есть бассейны более эффективным?
Но найти единое решение от "по сути бесконечна" пространство решений, вам придется попробовать значительную часть тех, "по сути бесконечна" решения. Это означает, что она не бесконечна вообще. Вероятностный, можно было бы ожидать, чтобы попробовать, как много решений, поскольку есть общие возможные решения, если вы просто случайно угадать его. Если вы держите случайно угадать число от 1 до 10, вы будете ожидать, чтобы догадаться, в 10 раз, прежде чем вы получите его. Вы могли бы догадаться, неправильно двадцать раз подряд. Что вам не хватает, что есть много правильных решений. Заголовок блока составляет 640 бит (некоторые из них не может быть легко контролировать, но это не важно), так что 2 ^ 640 возможных решений, что является действительно практически бесконечным. Из них, есть 2 ^ 608 / Сложность правильных решений. Таким образом, люди все еще есть шанс найти правильное решение (1 / (2 ^ 32 * Уровень сложности) в хэш), но нет возможности проверить то же самое решение, кто-то другой (если они рандомизации должным образом). |
3 ноября 2011, 12:05:58 AM | # 14 |
Сообщения: 1246
цитировать ответ |
Re: Есть бассейны более эффективным?
Что вам не хватает, что есть много правильных решений. Заголовок блока составляет 640 бит (некоторые из них не может быть легко контролировать, но это не важно), так что 2 ^ 640 возможных решений, что является действительно практически бесконечным. Из них, есть 2 ^ 608 / Сложность правильных решений. Таким образом, люди все еще есть шанс найти правильное решение (1 / (2 ^ 32 * Уровень сложности) в хэш), но нет возможности проверить то же самое решение, кто-то другой (если они рандомизации должным образом). Согласовано. Это доказывает, почему следующий мысленный эксперимент не относится к Bitcoin. Но если разделить решения и систематически устранять их, то вы бы ожидать только попробовать половину из них, на самом деле (п + 1) / 2. Если вы систематически пытаются угадать число между 1 и 10, не повторяя ту же догадку, вы будете ожидать, чтобы догадаться, в 5,5 раза, прежде чем вы получите его. Так что, если вы ликвидируется известны неправильные решения, которые вы сократить время работы в два раза. В этом примере, отслеживание неудачных догадок очень полезно, потому что вы будете ожидать, что число неудачных догадок для круглого быть намного больше, чем число различных решений (один в этом случае). Но с Bitcoin, для каждого блока количество неудачных хэшей (по всему миру) совершенно незначительна по сравнению с количеством потенциальных решений. Даже если бы все использовали тот же пул и используя случайные одноразовые номера не будет практически никакой потери эффективности из-за повторную работу. |
5 ноября 2011, 7:45:02 AM | # 15 |
Сообщения: 730
цитировать ответ |
Re: Есть бассейны более эффективным?
Я не супер технически в то, как Bitcoin работает так, может быть, я быть плотным здесь. Но, как я понимаю, если есть проблема грубой силы, что каждый пытается решить. Это будет быстрее, если вы не тратить время на переделку решения, которые вы уже пробовали один раз. Так что, если один компьютер работает над грубой силой проблемы, они просто случайно пытаются решения. Но если группа компьютеров работают над проблемой, они каким-то образом распределить решения для проверки или сказать друг-другу, какие решения они старались, чтобы никто не тратить время? Это, как работают бассейны? Получают ли они больше из-за их комбинированную вычислительную мощность, чем сумма отдельных шахтеров? Бассейны не получают больше из-за их комбинированную вычислительную мощность, чем сумма их отдельных шахтеров. Из-за способом Bitcoin разработан нет необходимости шахтеры сказать друг-другу, какие решения они пытались. Единственная причина, существуют бассейны, чтобы уменьшить дисперсию выплат. |
7 ноября 2011, 3:50:59 AM | # 16 |
Сообщения: 1731
цитировать ответ |
Re: Есть бассейны более эффективным?
Это должно быть самым освещая после того, как генерируются блок.
Сценарий: Два похожи ПК, то же самое оборудование, те же дата, тот же клонировать жесткий диск, так же клонировать клиент, будучи начали в то же самое время. Будет ли этот результат в той же работе, проводимой в два раза? |
7 ноября 2011, 4:07:55 AM | # 17 |
Сообщения: 1218
цитировать ответ |
Re: Есть бассейны более эффективным?
Нет.
Три сценария: Два компьютера имеют разные кошельки. Coinbase сделка содержит адрес вознаграждения так и с разными кошельками они всегда будут иметь разные Merkle корни деревьев Два компьютера, один и тот же бумажник (один экземпляр). Coinbase также содержит "дополнительный одноразовый" значение, которое отличается для каждого запроса работы так без дублирования. Два компьютера имеют идентичные копии одного и того же кошелька (очень глупо делать) Если два компьютера был дублируется бумажник работает одновременно на оба машинах в то же время может быть повторена работа в теории. Даже здесь сумма будет незначительной. Только дублируется работа будет, когда один из кошельков выбрали случайным образом экстра-временное значение уже определена с помощью другой копии (что он не в курсе). Учитывая небольшое количество изменений экстра-Nonce в блоке (600 секунд) объем работы будет ошибка округления. |
7 ноября 2011, 9:29:29 AM | # 18 |
Сообщения: 2016
цитировать ответ |
Re: Есть бассейны более эффективным?
Это должно быть самым освещая после того, как генерируются блок. Насколько нам известно, ПСЧ использует серийные номера аппаратных компонентов, так что даже если оба компьютера имеют одинаковую конфигурацию, они будут генерировать разные адреса бумажника и extraNonce.Сценарий: Два похожи ПК, то же самое оборудование, те же дата, тот же клонировать жесткий диск, так же клонировать клиент, будучи начали в то же самое время. Будет ли этот результат в той же работе, проводимой в два раза? |
7 ноября 2011, 7:28:33 PM | # 19 |
Сообщения: 1731
цитировать ответ |
Re: Есть бассейны более эффективным?
Насколько нам известно, ПСЧ использует серийные номера аппаратных компонентов, так что даже если оба компьютера имеют одинаковую конфигурацию, они будут генерировать разные адреса бумажника и extraNonce. Адресат уже сформирован, так как HDD клонируютЯ спрашиваю, потому что было бы довольно часто (хотя глупо в это время), что кто-то будет строить 4 подобный компьютер и клонировать жесткий диск по секторам и начать их всех горно SOLO сразу. |
7 ноября 2011, 7:43:07 PM | # 20 |
Сообщения: 1218
цитировать ответ |
Re: Есть бассейны более эффективным?
Насколько нам известно, ПСЧ использует серийные номера аппаратных компонентов, так что даже если оба компьютера имеют одинаковую конфигурацию, они будут генерировать разные адреса бумажника и extraNonce. Адресат уже сформирован, так как HDD клонируютЯ спрашиваю, потому что было бы довольно часто (хотя глупо в это время), что кто-то будет строить 4 подобный компьютер и клонировать жесткий диск по секторам и начать их всех горно SOLO сразу. Даже если вы использовали тот же самый кошелек на каждой машине (глупой), а не указывать каждую машину к одному кошельку или установить уникальный бумажник на каждой машине, они не будут иметь такой же семя ГСЧ. Такие вещи, как HDD серийный #, процессор серийный номер и т.д., используются в ГСЧ, таким образом, они будут генерировать различные экстра-одноразовые номера. Там может быть небольшое количество дублированной работы (возможно незначительным), поскольку каждый экземпляр может использовать попробовать экстра-случайное слово уже судимое другой случай, однако было бы очень мало. |