我对区块链很陌生,并且尝试用一个引导节点创建两个节点。
成功创建了引导节点。
引导节点:
用于引导节点的命令
引导节点-nodekey ./boot.key -verbosity 7 -addr 127.0.0.1:30301
node1也在运行
在节点1中使用的命令
geth -networkid 14333 -datadir ./data -引导节点enode://xxxxx@127.0.0.1:0?discport=30301 -端口30303 -ipcdisable syncmode‘全速’-http-允许-不安全-解锁-http.corsDomain“*”-http.port 8546 -‘0 xxxxx’-密码解锁- password.txt -解锁
node2
用于节点2的命令
geth -networkid 14333 -datadir ./data -引导节点enode://xxxxx@127.0.0.1:0?discport=30301 -端口30304 -ipcdisable syncmode‘全速’-http-允许-不安全-解锁-http.corsDomain“*”-http.port 8547 -密码password.txt -我的控制台解锁。
显示以下错误
致命:启动协议栈错误:侦听tcp 127.0.0.1:8551: bind:通常只允许使用每个套接字地址(协议/网络地址/端口)。
请提供解决这一问题的解决办法。提前感谢
发布于 2022-08-04 10:22:32
将--http.port 8547替换为--authrpc.port 8547。对我来说很管用。
geth -networkid 14333 -datadir ./data -启动节点enode://xxxxx@127.0.0.1:0?discport=30301 -端口30304 -ipcdisable syncmode-http-允许-不安全-解锁-http.corsDomain“*”-authrpc.port 8547 -解锁'xxxxx‘-密码password.txt -我的控制台
发布于 2022-09-25 02:22:56
如果你跑的话--救命
您将看到8551是-authrpc.port的默认端口。
-authrpc.port值(缺省值: 8551)
因此,您可以为节点1到节点3指定不同的--authrpc.port。
发布于 2023-03-26 09:26:53
只需在命令中添加-authrpc.port 8553即可。
https://ethereum.stackexchange.com/questions/132918
复制相似问题