Я не до конца поняла, в чем именно заключается работа программ для майнинга и на основе чего базируется ее создание. Самим реально такие проги писать?
Они разные, но, как правило, позволяют достаточно тщательно следить за тем,как именно происходит процесс майнинга. Для мониторинга это очень удобно, также как и для контроля всей процедуры.
Если я правильно понимаю, то под каждое оборудование для майнинга должны быть свои какие-то программы внутренние, без которых оно просто у вас не будет функционировать.