Я беру курс параллельных вычислений в моем университете, и мы должны сделать длинный проект семестра на любые вопросы, связанные с материалом курса. Я решил, что я хотел сделать что-то с Bitcoin или криптографированием.
Моя идея заключается в том, чтобы раскошелиться текущим Bitcoin сердечник бумажника. Вилка будет иметь функцию для проверки blockchain на локальном GPU, чтобы разгрузить работу по проверке блоков на CPU. Это то, что шахтеры делают, хотя они пытаются найти хеши, я хочу проверить.
Эта идея возникла после просмотра моего сидячую процессора на 100% в течение нескольких часов после выполнения новой установки бумажника ядра на новый рабочий стол и ожидая blockchain проверить.
Мои вопросы,
Так что я хочу знать, если это возможно идея, от всего, что я знаю, что это, но я не копал в код еще вообще?
Будет ли это полезно? Я хотел бы считать, пока цепь загружается достаточно быстро, чтобы обеспечить GPU с работой было бы. Я думаю, что для тестирования я просто скопировать blockchain файл данных нового ядра бумажника установить и посмотреть, если мое программное обеспечение или оригинальные проверы быстрее, чтобы доказать эту идею.
Любые общие идеи или проблемы?
EDIT: У меня была другая идея. Я думаю, что это было бы намного проще просто написать цепи верификатор автономный ... Дайте ему путь к файлу цепи вы хотите проверить, установить некоторые параметры GPU, и пусть это рип через него.