Contract-Development

如何從我的 Web 界面向區塊鏈添加新節點

  • March 28, 2017

我想創建一個新帳戶(使用者)並將其從我的Web 界面添加到我的****私有區塊鏈

請提供任何範例或想法!

我與 eris 平台合作

  1. 啟動節點時啟用個人 API
geth --rpcapi="web3,personal" .... 
  1. 您可以通過這種方式創建新帳戶。看看https://github.com/ethereum/go-ethereum/wiki/Management-APIs#personal
web3.personal.newAccount("account_password");

要從 Web 在區塊鏈中打開一個新帳戶,請在啟用 –rpc 中執行 geth 實例。

使用 web3.js,您可以連接到區塊鍊網路並執行我們在 geth 控制台中執行的所有命令。確保在 geth 中啟用了 cors。

但是要啟動和停止新節點本身,請考慮以下內容

我沒有直接看到它的方法。

但是如果你對 Docker 和 swarm 有一個想法,

你們都只需編寫一個 Web 應用程序,其中包含您的網路元數據,例如(genesis.json,networkid,埠)您可以通過編寫一系列命令來初始化節點,例如在安裝乙太坊的 docker 容器中創建一個 docker 容器,然後複製您的 genesis文件啟動節點。

使用它,您可以使用您的 Web 應用程序創建、刪除、啟動、停止節點。

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