Bitcoin Forum

Local => Кодеры => Topic started by: Maxxxxxxxxxim on June 09, 2017, 07:20:26 PM



Title: Кто знает, как программы для майнинга полу
Post by: Maxxxxxxxxxim on June 09, 2017, 07:20:26 PM
Собственно вопрос в названии. Почему-то в разделах помощи пулов не вижу информации для разработчиков о API для получения заданий и отправки результатов, что кажется с одной стороны очень странным, с другой стороны, т.к. такую ситуацию наблюдаю на всех пулах, наверное это нормально. Может API у всех пулов какой-то стандартный? API для получения статистической информации для пользователей вижу, а API для получения заданий и отправки результатов не вижу. Кто-нибудь знает почему так? Есть здесь разбирающиеся люди?


Title: Re: Кто знает, как программы для майнинга полу
Post by: kcaterpillar on June 10, 2017, 07:27:00 AM
Собственно вопрос в названии. Почему-то в разделах помощи пулов не вижу информации для разработчиков о API для получения заданий и отправки результатов, что кажется с одной стороны очень странным, с другой стороны, т.к. такую ситуацию наблюдаю на всех пулах, наверное это нормально. Может API у всех пулов какой-то стандартный? API для получения статистической информации для пользователей вижу, а API для получения заданий и отправки результатов не вижу. Кто-нибудь знает почему так? Есть здесь разбирающиеся люди?

Там не просто API используется, а целый протокол, между клиентом пула (майнером) и сервером пула. Самый распространённый протокол для пулов - стратум называется. Читайте, о нём много написано. Имейте в виду, что пулы бывает частично изменяют этот протокол для своих нужд. Так что читайте хелпы про протокол пула, а не про API. И задавайте им вопросы. Пулы бывает, и не говорят об этом подробно. Если код клиента майнинга открытый - вы и сами можете во всём разобраться, а вот если нет открытого кода вообще у пула - тогда всегда есть вопросы к ним, и не факт, что они горят желанием вам всё объяснять. Почитайте про протокол стратум для начала. Приличный майнинг-софт обычно поддерживает этот протокол.


Title: Re: Кто знает, как программы для майнинга полу
Post by: kladim on August 01, 2017, 02:15:36 PM
Программа для майнинга получает задание от пула точно так же как и получала бы и их от ноды.
Загляните допустим вот сюда https://github.com/ethereum/wiki/wiki/JSON-RPC и найдите в них два раздела eth_getWork и eth_submitWork
это как раз и описано для получения и отправки задания. А описывать API это не задача пула, их задача основываясь на этих двух функциях правильно посчитать количество принятых решений, кем они были найдены и т.д. и т.п.