Jump to content
douson

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

Recommended Posts

Доброго времени суток, уважаемое сообщество!

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

 

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

 

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

Share this post


Link to post
Share on other sites
одсчет блоков в частности.

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

Share this post


Link to post
Share on other sites

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

- Если у него много систем?

- Если одна, но мощная? (хотя как понял разницы тут нет )

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

Share this post


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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

@douson,

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

Share this post


Link to post
Share on other sites

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

Это не полностью верно.

Во-первых, вся сеть работает не над одним блоком по номеру. Когда только что найден блок N, кто-то ещё продолжает искать блок N, и находит, из-за этого происходит разветвление blockchain.

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...