Перейти к содержимому

YoBit.Net

Фотография

Процесс подсчета хеша


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 douson

douson

    Пользователь

  • Пользователи
  • PipPip
  • 225 сообщений
  • ГородБелгородская обл.

Отправлено 19 December 2012 - 17:16

Доброго времени суток, уважаемое сообщество!
Хотелось бы узнать, владеет ли кто информацией о том, как подсчитывает хеш. Что я имею ввиду.

К примеру у меня есть определенное устройство (чаще всего это видеокарта) и ее мощность равна ~600Mhash. Так же у меня имеются два других устройства по 300 Mhash. Итого в сумме 600. Так вот, что более эффективно: ОДНО устройство с 600Mhash или ДВА по 300Mhash, что в сумме 600. Изначально предполагается, что стоят на разных системах.

Просто хочется понять, как происходит подсчет блоков в частности. То ли используется вся суммарная мощность системы, то ли каждое устройство системы производит свои подсчеты.
  • 0

#2 polym0rph

polym0rph

    Администратор

  • Администраторы
  • 6208 сообщений

Отправлено 19 December 2012 - 18:52

одсчет блоков в частности.

600 == 2 *300, то есть однофигственно. Вся сеть работает над 1 блоком. Пулы шлют по идее диапазоны nonce, чтобы майнеры одно и тоже не перебирали, но если майнеры крутят еще и время, то веростность совпадения вообще минимальна, то есть можно редко запрашивать работу, генерируя ее самому себе, отправляя шары и реагируя лишь на смену блока. Можно самому пасти по демону, можно лонгпул соединение пула слушать.
  • 0

Правила форума.  Тема для вопросов новичков, если не нашли подходящую ветку форума.

Участвуйте в жизни сообщества, участвуйте в краудньюсинге!
Bitcoin адрес для пожертвований на развитие Bits.media: 1BQ9qza7fn9snSCyJQB3ZcN46biBtkt4ee


#3 douson

douson

    Пользователь

  • Пользователи
  • PipPip
  • 225 сообщений
  • ГородБелгородская обл.

Отправлено 19 December 2012 - 19:19

Тогда объясни, пожалуйста, при каких условиях повышается у клиента возможность найти новый блок?
- Если у него много систем?
- Если одна, но мощная? (хотя как понял разницы тут нет )
Просто хочу понять, если вся сеть работает над блоком, то должны же быть какие критерии влияют на скорость нахождения необходимого хеша.
  • 0

#4 polym0rph

polym0rph

    Администратор

  • Администраторы
  • 6208 сообщений

Отправлено 19 December 2012 - 20:28

Тогда объясни, пожалуйста, при каких условиях повышается у клиента возможность найти новый блок?

Ни при каких, вероятности равны. Система построена как раз таким образом, чтобы заране нельзя было сказать, от каких данных нужно искать хэш. То есть только тупой перебор всех вариантов. Улучшить нельзя.

какие критерии влияют на скорость нахождения необходимого хеша.

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

Правила форума.  Тема для вопросов новичков, если не нашли подходящую ветку форума.

Участвуйте в жизни сообщества, участвуйте в краудньюсинге!
Bitcoin адрес для пожертвований на развитие Bits.media: 1BQ9qza7fn9snSCyJQB3ZcN46biBtkt4ee


#5 douson

douson

    Пользователь

  • Пользователи
  • PipPip
  • 225 сообщений
  • ГородБелгородская обл.

Отправлено 19 December 2012 - 21:27

Вань поправь меня, если не прав. Т.е. получается, что чем мощнее устройство на котором подбирается хеш, тем больше шансов найти блок???
  • 0

#6 polym0rph

polym0rph

    Администратор

  • Администраторы
  • 6208 сообщений

Отправлено 19 December 2012 - 21:37

douson,
Тем больше шансов быстрее найти блок, но не прибавить себе удачи. Хотя наверное, есть косвенные улучшения, например, если предыдущий блок нашел ты, то у тебя есть небольшая временная фора перед всеми остальными, пока они не перестали искать старый блок и не взяли новую задачу. Если это приемущество постоянное, то может и есть от него толк, но количественно мне трудно даже примерно оценить, ощутимо это, или в пределах погрешности.
  • 0

Правила форума.  Тема для вопросов новичков, если не нашли подходящую ветку форума.

Участвуйте в жизни сообщества, участвуйте в краудньюсинге!
Bitcoin адрес для пожертвований на развитие Bits.media: 1BQ9qza7fn9snSCyJQB3ZcN46biBtkt4ee


#7 Nirton

Nirton

    Пользователь

  • Bits.media Team
  • PipPip
  • 334 сообщений
  • ГородВоронеж

Отправлено 19 December 2012 - 22:56

Вся сеть работает над 1 блоком.

Это не полностью верно.
Во-первых, вся сеть работает не над одним блоком по номеру. Когда только что найден блок N, кто-то ещё продолжает искать блок N, и находит, из-за этого происходит разветвление blockchain.
Во-вторых, вся сеть работает не над одним блоком по содержанию. Майнеры стремятся забрать в блок транзакции с максимальной комиссией, но транзакции без комиссии как-то проходят :icon_arrow: майнер может выбирать индивидуальную политику предпочтений к транзакциям. Пулы могут давать приоритет в обработке адресам своих шахтёров.
  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных