solidity в Ethereum
solidity - Это язык для смарт-контрактов.
Сам Solidity написан на C++
Алгоритм EthHash реализован на Си
Всякие другие важные штуки, например код EVM - C++
Ещё в репе Etherium есть проект Fe - он уже на расте
Есть ещё язык Act, который написан на Haskell
Yellow paper изначально реализован на Java
Так что если говорить про инфраструктуру блокчейна - это C, C++, Rust
Если говорить про смарт-контракты, то тут каждый пишет как он хочет