Если вы в первый раз делаете что-то подобное, я бы посоветовал сделать это проще.Вам действительно нужна часть вашей системы, работающая на App Engine, а часть на EC2?Для начинающего разработчика я бы предложил придерживаться одного или другого.Если вам действительно нужны сокеты TCP / IP, это будет означать только EC2.App Engine не может создавать произвольные сети TCP / IP - вы можете общаться только через http и https.(обратите внимание, что я не знаком с деталями биткойна - возможно, он может нормально работать через https)
Когда дело доходит до выбора языка программирования и веб-фреймворка, если у вас еще нет опыта, выВозможно, вы захотите узнать, в чем написаны лучшие библиотеки биткойнов, и начните там.