在我直接跳到問題之前,我想談談我是如何遇到此問題的。如何將Hyperledger塊鏈部署到IBM Bluemix
基本上,我與IBM blockchain技術現在的工作,不僅要使用塊鏈服務Bluemix,還要修改Hyperledger對源代碼。您可以從https://github.com/hyperledger/fabric找到Hyperledger項目。這是一個由GO編寫的Linux平臺應用程序。
修改之後,我們在當地的流浪虛擬機服務器上進行了測試。所有的變化都很好。
現在,我嘗試部署通過CF應用頻道更新的代碼,以IBM Bluemix。由於缺少基礎環境,編譯階段的操作失敗。
來到這裏,我的問題:
- 對於bluemix,當我開始塊鏈服務,實際發生的背後? bluemix是否會啓動一些VM來運行對等節點?
- 任何人都曾試圖通過cf應用程序通道推送點?如何解決對等節點的buildpack?
- 當對等節點運行時,它正在監聽8080以外的3個端口。在我本地的虛擬機服務器上它是fin。但是我怎樣才能在bluemix中啓用這些端口?
感謝您的想法和貢獻。
Bluemix環境運行該結構併爲您提供一些對等和安全用戶配置文件以供使用。您今天不能推送面料更改。您可以編寫鏈接代碼並將其部署到這些同行。 Bluemix部署在hyperledger之後還有一些提交數字,所以如果您在合約中使用了一些更新的功能(例如GetTxnTimestamp),它將會失敗。 – ValerieLampkin