Теперь вот надо прикрутить сюда же и Эфир, Лайт, Доги. Там другие алгоритмы или все тоже как и в биткоине только префиксы меняются?
Litecoin и Dogecoin - алгоритм генерации адреса из приватного ключа тот же, что и у Bitcoin, но с другими префиксами.
У Ethereum другой алгоритм хеширования публичного ключа - Keccak. Для генерации адреса из приватного ключа можно воспользоваться библиотекой
ethjs.