Правильно ли я понимаю, что получить адрес bitcoin кошелька из приватного ключа можно алгоритмом на картинке ниже:
И есть ли готовое решение для C++?
Возможно эта библиотека поможет вам в решение вашей задачи: https://github.com/libbtc/libbtc
Сборка персонального компьютера от Artline: умный выбор для современных пользователей