Если хотите стать блокчейн разработчиком, тогда лучше всего учить Golang, т.к. блокчейны третьего поколения пишутся на Cosmos SDK, который написан на Go. Вообще, собственную ноду на космосе можно поднять буквально за пару команд:
1. ./simd.exe init first-chain
2. ./simd.exe keys add bob
3. ./simd.exe add-genesis-account bob 100000000stake
4. ./simd.exe gentx bob 7000000stake --chain-id <chain-id>
5. ./simd.exe start
Туториал - https://tutorials.cosmos.network/
Дополнительную бизнес логику вы реализовываете в виде модулей. Для буста этого процесса (т.к. там много бойлерплейта) существует тула Ignite CLI.
Конечно, есть блокчейны, которые написаны на Java, например Tron, но это скорее исключение, нежели правило)
Имхо, разрабатывать блокчейн не самое интересное занятие. Мне показалось это довольно скучным.
1. ./simd.exe init first-chain
2. ./simd.exe keys add bob
3. ./simd.exe add-genesis-account bob 100000000stake
4. ./simd.exe gentx bob 7000000stake --chain-id <chain-id>
5. ./simd.exe start
Туториал - https://tutorials.cosmos.network/
Дополнительную бизнес логику вы реализовываете в виде модулей. Для буста этого процесса (т.к. там много бойлерплейта) существует тула Ignite CLI.
Конечно, есть блокчейны, которые написаны на Java, например Tron, но это скорее исключение, нежели правило)
Имхо, разрабатывать блокчейн не самое интересное занятие. Мне показалось это довольно скучным.