我需要创建一个服务器,它将以 http 请求(Google App Engine)的形式接收加密/签名消息,解密它/检查签名,并通过 TCP/IP 连接(比特币网络)发送它。此外,它需要反向执行相同的操作 - 接收 TCP/IP 消息,对其进行加密/签名,然后将它们作为 http 请求发送。我打算将服务器放在 EC2 上。
我对这些东西没有太多经验,所以我想问一下——用什么编程语言来创建这样的东西最简单,你会推荐哪些库来满足所需的可用性?
我需要创建一个服务器,它将以 http 请求(Google App Engine)的形式接收加密/签名消息,解密它/检查签名,并通过 TCP/IP 连接(比特币网络)发送它。此外,它需要反向执行相同的操作 - 接收 TCP/IP 消息,对其进行加密/签名,然后将它们作为 http 请求发送。我打算将服务器放在 EC2 上。
我对这些东西没有太多经验,所以我想问一下——用什么编程语言来创建这样的东西最简单,你会推荐哪些库来满足所需的可用性?
如果这是您第一次做这样的事情,我建议保持简单。您真的需要系统的一部分在 App Engine 上运行并在 EC2 上运行吗?对于新手开发人员,我建议坚持使用其中一个。如果你真的需要 TCP/IP 套接字,这将只意味着 EC2。App Engine 不能进行任意 TCP/IP 网络 - 您只能通过 http 和 https 进行通信。(请注意,我不熟悉比特币的详细信息 - 也许它可以通过 https 正常运行)
在选择编程语言和 Web 框架时,如果您还没有任何经验,您可能想找出最好的比特币库是用什么编写的,然后从那里开始。