创建与私有区块链(以太坊)的Mist连接的问题

时间:2018-02-08 14:30:02

标签: blockchain ethereum

美好的一天!

我正在尝试将Mist连接到我在以太坊上创建的私有区块链。我按照确切的顺序执行了以下步骤。

  1. 使用命令启动创世块: - geth --datadir=./mychain/ init ./genesis.json
  2. 使用以下命令启动区块链: - geth --datadir=./mychain
  3. 双击并打开Mist,当上述命令取出" IPC端口打开"。
  4. 澄清: -

    mychain 是一个空文件夹,我希望将区块链数据存储到其中。 我正在 Windows 系统中完成所有这些工作。

    第一个命令成功运行并说"成功地写了创世纪状态"。第二个命令似乎停止并说" IPC端点打开"没有任何错误。 但是,当我尝试打开Mist时,它说无法运行以太坊,因为有另一个节点正在运行。

    我对调试的发现: - 在创世块中,我提到了chainID为1990,并且在输出中我的第二个命令也调用了它。所以我确信创世块已经启动。但是,当我检查Mist文件夹中的node.log文件时,我注意到Mist正在寻找chainID = 1.不确定这是否是问题,但我无法将Mist连接到我的私人网络。

    如果对此事有任何帮助,我将不胜感激。

    由于

1 个答案:

答案 0 :(得分:1)

Mist拥有自己的命令行参数来指定数据位置,密钥库等。如果您正在启动{{1},则需要添加--rpc选项如果你想使用Mist的嵌入式版本,请自己或使用geth选项。

--node-datadir