私有鏈配置信息的解釋

 

上圖表示的在同一個區塊鏈上進行的兩種不一樣配置信息的設置
左邊ethereum.toml的配置信息是:
geth --datadir data0 --networkid 1500 --ipcdisable --port 2345 --rpc --rpcapi ‘eth,net,web3,admin,personal,miner,debug,shh’ --nodiscover --rpccorsdomain '*' --rpcport 61910 dumpconfig > ./ethereum.toml

而後右邊geth.toml的配置信息是:
geth --datadir data0 --networkid 1500 --port 61910 --rpc --rpcapi 'eth,net,web3,admin,personal,miner,debug' --rpccorsdomain '*' --rpcport 8201 dumpconfig > ./geth.toml  

而後咱們從圖中就能夠看見二者配置後配置信息中很明顯的差異了:
--ipcdisable :ethereum.toml中則無參數 IPCPath = 「geth.ipc",不能使用IPC鏈接
—nodiscover:ethereum.toml則參數爲 NoDiscovery = true,geth.toml沒有設置這個,則爲NoDiscovery = false,說明該節點可以被發現。只是能不能被發現的區別,都是能夠被鏈接的

--rpcapi:後面設置的信息都會出如今參數HTTPModules 中,ethereum.toml比geth.toml多一個shh

--port 2345 : 設置的是參數 ListenAddr = 「:2345」,即該進程在服務器中佔用的端口
--rpcport 61910:設置的是參數 HTTPPort = 61910,即要經過http方式接入區塊鏈的端口號

打開方式:
geth --config ./geth.toml console 2>>geth.logweb

相關文章
相關標籤/搜索