Private-Blockchain

厄里斯上的兩條鍊子

  • January 29, 2017

我已經使用 Docker 在我的 ubuntu 機器上設置了 Eris。我已經創建了私有區塊鏈。Eris 工具提供了使用以下工具在多個鏈上工作的選項。

>> eris chains <start|stop|new|ls> 

我在 eris 平台上創建了 2-3 個鏈(私有)。

CHAIN            ON     CONTAINER ID     DATA CONTAINER
simple_chain     -      ad1c0920ca       90a8408016
demochain        *      68da9f15ee       adf1d1a184
testchain        -      ec4f7873c2       abaac8d953

對展示鏈標記的星號(*)表示該鏈目前處於活動狀態(或正在執行)。如果我想在 testchain 上部署合約,我必須停止 demochain 並啟動 testchain。

我的問題是這為什麼我們不能在 Eris 中同時執行兩個(或更多)鏈。

在 Eris 平台上同時執行多個鏈確實是可能的。為此,對於每個鏈,當您執行時eris chains new|start,添加--publish將隨機化埠並允許多個鏈同時執行的標誌。希望這能回答你的問題!

實際上,您可以在不同埠上執行不同的鏈來執行此操作。這可以通過使用--publish或使用--ports標誌來實現。如果您使用--publish標誌,那麼它將隨機化埠。如果您使用--ports標誌,那麼您可以指定要在其上執行特定鏈的埠。要閱讀有關埠的更多資訊,請使用eris 文件

引用自:https://ethereum.stackexchange.com/questions/7312