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

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

Рекомендуемые сообщения

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

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
одсчет блоков в частности.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

Поделиться сообщением


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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@douson,

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×