首页 >> 大全

以太坊私有链启动命令优化与注意点

2023-11-15 大全 32 作者:考证青年

关于以太坊私有链的搭建详见:

有多种方式可以启动geth私有链:

(1)启动以太坊的控制台,可以交互式操作

bash private_blockchain.sh

./private_blockchain.sh

这里.sh的实现如下:

geth --rpc --rpcapi="db,eth,net,web3,personal,web3" --rpcaddr="0.0.0.0" --rpccorsdomain="*" --unlock '0' --password ~/Library/Ethereum/password   --nodiscover --maxpeers '5' --networkid '1234574' --datadir '~/Library/Ethereum'  console

注意这里指定了.

(2)对上面的(1)做一些优化,打印日志。修改.sh如下

geth --rpc --rpcapi="db,eth,net,web3,personal,web3" --rpcaddr="0.0.0.0" --rpccorsdomain="*" --unlock '0' --password ~/Library/Ethereum/password   --nodiscover --maxpeers '5' --networkid '1234574' --datadir '~/Library/Ethereum’  console 2>> private_blockchain.log

使用这个.sh脚本,所有的日志都会打印到.log中,而不会在交互式命令行中打印出来,更加方便,推荐使用这种方式。

(3)使用比较简单的命令行

geth --datadir '~/Library/Ethereum'  console 2>> file_to_log_output

这里和上面的.sh其实是一样的,也可以指定相同的,这里是把日志打印到一个日志文件中去了。

(4)对上面的命令做一个修改

geth --dev --datadir '~/Library/Ethereum'  console 2>> file_to_log_output

增加dev参数,文档对dev的参数说明如下。实际使用中感觉关系不大,可以不使用dev。如果已经是使用了私有链的方式,则不需要使用dev参数了。

以太坊私链__以太坊私链搭建合约

(5)默认最简单的命令。该命令也是开启私有链,默认数据同样是“~//”路径。但是个人建议还是手动吧--加上比较好。

geth console

以太坊私链_以太坊私链搭建合约_

总结建议:

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了