2012-06-21 37 views
0

這個問題被交叉發佈到bitcoin.stackexchangestackoverflowbitcointalks是否可以在Google App Engine上運行比特幣?/備擇方案?


我打算在Google App Engine上構建一個應用程序,它將大量使用比特幣交易。我一直在Google上搜索,但是我無法找到是否有可能在App Engine上運行比特幣(使用Java)。我有一些App Engine的使用經驗,但僅限於純Web-app居中使用。 我讀過一些關於使用比特幣和App Engine的應用程序以及在Amazon EC2實例上單獨託管比特幣的人。

所以,在這裏沒有任何人或者有經驗,在App Engine上運行比特幣的Java或會有人有一個想法如何這可能被做? 我知道這裏有很多比特幣應用,我想知道這些如何管理比特幣流量。

我試圖避免需要一個獨立的亞馬遜服務運行旁邊的App引擎的所有時間。

事實上,接受比特幣可以很容易地通過使用被動式API,如blockexplorerblockchain完成,所以我考慮找一個可靠的API來處理我的付款。但是這種方法會導致對這個API服務的極端依賴,我真的想盡量避免這種服務。

回答

0

我想你已經總結了可能性。

  • 取決於外部服務提供通知 交易和發送他們我會建議反對這一點。
  • 有第二個服務器永久運行,並使用JSON-RPC

運行在App Engine上的任何類型的P2P節點將無法連接,因爲GAE上的線程限制它。

第三種可能性是使用層數/琥珀金超節點,這樣,你是依賴於第三方服務,但至少這是有據可查的,你可以很容易地建立一個自己。 AFAIK,分層基於http。

來源:我在6個星期前編寫了一個處理比特幣的GAE應用程序。 (使用第二個服務器方法)

相關問題