Как работает внутри обработка транзакций криптовалюты?
Здравствуйте, в последнее время меня заинтересовала внутренняя работа программы обработки транзакций криптовалюты. Насколько я понимаю ты устанавливаешь на компьютер некую программу которая принимает на себя задачу `слушателя` входных данных, ее обработки и вывод готового результата обратно в сеть, и так как вся обработка информации это чистая математика, ее обрабатывают через GPU то-есть процессор видеокарты, если это так то интересует вопрос, Как собственно говоря реализовано программно передача информации в GPU и ее вывод?
P.S Предпологаю что входные данные поступают в некую программу шейдер, которая в свою очередь все обрабатыавает через процессор видеокарты и выплевывает данные процессору на мат плате, который в свою очередь берет и отправляет в сеть обработанные данные.