我在我的ubuntu盒子上安装了geth 1.5.4。下面是用于networkid的geth命令行文档:
--网络标识符(整数,0=Olympic (废弃),1=Frontier,2=Morden (废弃),3=Ropsten) (缺省值: 1)
因此,为了连接到Ropsten网络,我开始使用--networkid 3。
geth -快速-networkid 3控制台
然而,它根本没有连接到Ropsten网络。我的节点开始同步,但不确定它连接到哪个网络。当我不指定networkid而只是通过--testnet时:
geth --快速测试网控制台
它正确地连接到Ropsten网络,并开始同步。
指定--testnet与--networkid 3有什么区别?
发布于 2016-12-02 12:27:34
除了--networkid 3之外,使用--testnet启动geth还可以确保为Ropsten使用正确的成因节点。
您也可以这样启动Ropsten:
geth init ropsten_genesis.json && geth --networkid 3发布于 2016-12-02 13:06:48
--networkid 3是专门的新测试网,Ropsten。1是主要的区块链,2是旧的测试网,现代。
当您使用geth --networkid 3时,它会将默认的testnet设置为Ropsten,所以在您完成一次之后,--testnet将给您带来Ropsten。
https://ethereum.stackexchange.com/questions/10448
复制相似问题