由於Quorum底層是基於Ethereum(以太坊)開發的,不久前Ethereum出於安全考慮,geth控制檯默認禁止了HTTP的通道,導致用戶想要通過控制檯輸入命令操作失敗.
問題就是這個問題,解決也很好解決. 只需要在啓動節點時(./startnode.sh裏)加入一段解鎖的指令就好
--allow-insecure-unlock
如果你不知道怎麼加,那我再加個例子:
PRIVATE_CONFIG=ignore nohup geth --datadir node1 --nodiscover --verbosity 5 --networkid 31337 --raft --raftport 50001 --rpc --rpcaddr 0.0.0.0 --rpcport 22001 --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3,quorum,raft --allow-insecure-unlock --emitcheckpoints --port 21001 >> node1.log 2>&1 &
然後重啓節點就行了
有問題或者建議歡迎留言