异灵问题一(启动gerth客户端后,无法工作)
前几天在开发部署以太坊中过程中,安装完成geth后(安装geth过程可以参考我之前的文章 区块链开发(一)搭建基于以太坊go-ethereum的私有链环境 ,文章中也有官方的安装办法连接)。
启动geth客户端
geth --rpc --rpccorsdomain "*" --datadir "./" --port 30303 --rpcapi "db,eth,net,web3,personal,web3" --networkid 1234 --rpcport 8545 --rpcaddr "192.168.1.xxx" console 2>>geth.log
创建了一个用户
>personal.newAccount("password")
>
开始挖矿
>miner.start()
监控geth.log
tail -f geth.log
发现log没有任何反应。自己的私链根本不挖矿,就开始找原因,分析genesis.json文件,正确,分析geth是否有执行权限,也正常,基本能想到的,都想到了。无法扎到问题。
后来 区块链爱好者,给我一个思路。可能是之前有存在的链,此时应该删除之前的数据,~./ethash的文件夹和里面的文件即可。
我将处理办法贴出来,供大家参考。
异灵问题二,安装truffle版本选择。