是否可以在Google App Engine上运行比特币? / 备择方案?

时间:2012-06-21 21:25:24

标签: google-app-engine hosting bitcoin

此问题已在bitcoin.stackexchangestackoverflowbitcointalks上交叉发布。


我打算在Google App Engine上构建一个大量使用比特币交易的应用程序。我一直在谷歌搜索,但我无法找到是否有可能在App Engine(使用Java)上运行比特币。我对App Engine有一些经验,但仅限于纯粹的以网络应用为中心的用法。 我已经读过一些人,他们使用比特币和App Engine制作应用程序,并且在Amazon EC2实例上分别托管比特币。

那么,这里有没有人有在App Engine for Java中运行比特币的经验,或者有人知道如何做到这一点? 我知道那里有很多比特币应用程序,我想知道它们如何管理比特币流量。

我正在努力避免在App Engine旁边一直运行单独的亚马逊服务。

事实上,通过使用blockexplorerblockchain等被动API可以轻松接收比特币,因此我正在考虑找到一个可靠的API来处理我的付款。但是这种方法导致对这种API服务的极度依赖,我实际上希望尽可能地避免这种情况。

1 个答案:

答案 0 :(得分:0)

我认为你已经总​​结了可能性。

  • 依赖于提供通知的外部服务 交易和发送他们我会建议不要这样做。
  • 让第二台服务器永久运行并使用json-rpc
  • 连接到它

在应用引擎上运行任何类型的p2p节点都会失败,因为GAE存在线程限制。

第三种可能性是使用stratum / electrum超级节点,这样你依赖于第三方服务,但至少它有详细记录,你可以轻松地自己设置一个。 AFAIK,stratum基于http。

来源:我编写了一个GAE应用程序,处理大约6个月前的比特币。 (使用第二种服务器方法)