2

在 powershell 上运行 geth 命令时,出现错误:

“警告 [02-19|02:44:45] 同步失败,丢弃对等节点
peer=5dac192c404506a0 err="检索的哈希链无效"

之后不再下载节点数据包。

有人可以帮我解决这个问题吗?

以下是完整的 powershell 终端跟踪

PS C:\Users\pidaftar\Desktop\Etherum> geth upgradeb INFO [02-19|02:43:20] 最大对等点数 ETH=25 LES=0 总计=25 INFO [02-19|02:43:20]启动对等节点实例=Geth/v1.8.0-stable-5f540757/windows-amd64/go1.9.2 INFO [02-19|02:43:20] 分配的缓存和文件句柄数据库=C:\Users\ pidaftar\AppData\Roaming\Ethereum\geth\chaindata 缓存=768 句柄=1024 INFO [02-19|02:43:20] 写入默认主网创世块 INFO [02-19|02:43:20] 持久树从内存数据库节点=12356 大小=2.34mB 时间=46.2127ms gcnodes=0 gcsize=0.00B gctime=0s livenodes=1 livesize=0.00B INFO [02-19|02:43:21] 初始化链配置 config="{ ChainID: 1 Homestead: 1150000 DAO: 1920000 DAOSupport: true EIP150: 2463000 EIP155: 2675000 EIP158: 2675000 Byzantium: 4370000 Engine:ethash}" INFO [02-19|02:43:21] 为 ethash 缓存启用磁盘存储 dir=C:\Users\pidaftar\AppData\Roaming\Ethereum\geth\ethash count=3 INFO [02-19|02: 43:21] 为 ethash DAG 启用磁盘存储 dir=C:\Users\pidaftar\AppData\Ethash count=2 INFO [02-19|02:43:21] Initialising Ethereum protocol versions="[63 62]" network= 1 INFO [02-19|02:43:21] 加载最近的本地头编号=0 hash=d4e567…cb8fa3 td=17179869184 INFO [02-19|02:43:21] 加载最近的本地完整块编号=0 hash=d4e567…cb8fa3 td=17179869184 INFO [02-19|02:43:21] 已加载最近的本地快速块编号=0 hash=d4e567…cb8fa3 td=17179869184 INFO [02-19|02:43:21] 已加载本地事务日志事务=0 丢弃=0 INFO [02-19|02:43:21] 重新生成本地事务日志事务=0 帐户=0 INFO [02-19|02:43:21] 启动 P2P 网络 INFO [02-19|02:43:23] 映射网络端口 proto=udp extport=30303 intport= 30303 interface="UPNP IGDv1-IP1" INFO [02-19|02:43:23] UDP listener up self=enode://dc2817740e8fe1897dc30e0ddfec88ef4ad318de35debf3ea9c16c51498e4ed99fb19358496b99bbf5b4ed13f869b555a058191ad1b16f5a7636130f80006220@10.119.44.55:30303 INFO [02-19|02:43:23] RLPx listener up self=enode://dc2817740e8fe1897dc30e0ddfec88ef4ad318de35debf3ea9c16c51498e4ed99fb19358496b99bbf5b4ed13f869b555a058191ad1b16f5a7636130f80006220@10.119.44.55:30303 INFO [02-19|02:43:23] IPC endpoint opened url=\\.\pipe\geth.ipc INFO [02-19|02:43 :23] 映射网络端口 proto=tcp extport=30303 intport=30303 interface="UPNP IGDv1-IP1" INFO [02-19|02:43:33] 块同步开始 INFO [02-19|02:43:35] 导入新状态条目计数=230 经过=0s 已处理=230 待处理=3681 重试=0 重复=0 意外=0 INFO [02-19|02:43:35] 导入的新块头计数=192 经过=1.116s 数量=192哈希=723899…123390 忽略=0 信息 [02-19|02:43:35] 导入的新块接收计数=2 已用=0s 数量=2 哈希=b495a1…4698c9 大小=8.00B 忽略=0 信息 [02-19 |02:43:35] 导入的新块头计数=192 已用=29.615ms 编号=384 哈希=d3d5d5…c79cf3 忽略=0 INFO [02-19|02:43:41] 导入的新状态条目计数=384 已用=0s 已处理=614 待处理=9825 重试=0 重复=0 意外=0 INFO [02-19|02:43:41] 导入的新块接收计数=2 已用=0s 数量=4 哈希=23adf5…3cd3a2 大小=1.09kB 忽略=0 INFO [02-19|02:43:41] 导入的新块接收计数=2 已用=0s 数量=6 哈希=1f1aed…6b326e 大小=8.00B 忽略= 0 INFO [02-19|02:43:41] 导入的新块头 count=384 elapsed=107.302ms number=768 hash=5cfe57…c19c3a 忽略=0 INFO [02-19|02:43:51] 导入的新块收据计数=15 经过=2.515ms 数量=21 哈希=b8de27…13a8a2 大小=1.13kB 忽略=0 INFO [02-19|02:43:51] 导入的新块收据计数=11 经过=1.002ms 数字=32 哈希=88be69…60ae13 大小=44.00B 忽略=0 信息 [02-19|02:43:51] 导入的新块头计数=192 已用=82.794 毫秒数=960 哈希=916910…1d0e2a 忽略=0 INFO [02-19|02:44:01] 导入的新状态条目计数=768 已用=0s 已处理=1382 待处理=12363 重试=0 重复=0 意外=0 信息 [02-19|02:44:01] 导入的新块接收计数=4 已用=509.8µs 数量=36 哈希=5f81bf…8cbf9a 大小=1.09kB 忽略=0 信息[02-19|02:44:01] 导入的新块头计数=192 已用=86.236ms 数量=1152 哈希=495b33…0fc327 忽略=0 INFO [02-19|02:44:11] 导入的新块接收计数=19 经过=1.002ms 数量=55 哈希=eb5889…c935f9 大小=1.16kB 忽略=0 INFO [02-19|02:44:11] 导入的新块头计数=192 经过=100.279ms 数量=1344 哈希=84b787 …0e2783 被忽略=0 信息 [02-19|02:44:21] 导入的新状态条目计数=768 已用=8.020ms 已处理=2150 待处理=11923 重试=0 重复=0 意外=0 INFO [02-19|02:44:21] 导入的新块接收计数=8 已用=992.7 µs number=63 hash=c27686…f8b2ba size=1.10kB 忽略=0 INFO [02-19|02:44:21] 导入的新块收据计数=2 经过=1.001ms number=65 hash=35209c…d130dd size=8.00 B 忽略=0 INFO [02-19|02:44:21] 导入的新块头计数=192 经过=97.855ms 编号=1536 哈希=b787b8…7d0da3 忽略=0 INFO [02-19|02:44:31]导入的新块接收计数=6 已用=0s 数量=71 哈希=c7553e...aad92b 大小=1.10kB 忽略=0 INFO [02-19|02:44:31] 导入的新块接收计数=4 已用=0s 数量=75哈希=6bf173…b5f799 大小=16.00B 忽略=0 信息 [02-19|02:44:31] 导入的新块头计数=192 已用=45.119 毫秒数=1728 哈希=d8c37e…b4f264 忽略=0 INFO [02-19|02:44:41] 导入的新块接收计数=7 已用=2.006 毫秒数=82 哈希=861461…3f3d8c 大小=1.10kB 忽略=0 INFO [02-19|02:44:41] 导入的新块接收计数=11 已用=2.000 毫秒数=93 哈希=fd07e3…10ab8b 大小=1.12kB 忽略=0 INFO [02-19|02:44:41] 导入的新块头计数=192 已用=38.141ms 编号=1920 哈希=80013e…3549c2 忽略=0 WARN [02-19|02:44:45] 回滚标头计数=1920 标头=1920->0 快速=93->0 块=0->0 WARN [02-19|02:44:45] 同步失败,删除对等节点=5dac192c404506a0 err="检索的哈希链无效"119 毫秒数=1728 哈希=d8c37e…b4f264 忽略=0 信息 [02-19|02:44:41] 导入的新块收据计数=7 已用=2.006 毫秒数=82 哈希=861461…3f3d8c 大小=1.10kB 忽略=0 INFO [02-19|02:44:41] 导入的新块收据计数=11 已用=2.000ms 数量=93 哈希=fd07e3…10ab8b 大小=1.12kB 忽略=0 INFO [02-19|02:44:41]导入的新块头计数=192 已用=38.141ms 数量=1920 哈希=80013e…3549c2 忽略=0 WARN [02-19|02:44:45] 回滚头计数=1920 头=1920->0 快速=93- >0 block=0->0 WARN [02-19|02:44:45] 同步失败,删除对等 peer=5dac192c404506a0 err="检索的哈希链无效"119 毫秒数=1728 哈希=d8c37e…b4f264 忽略=0 信息 [02-19|02:44:41] 导入的新块收据计数=7 已用=2.006 毫秒数=82 哈希=861461…3f3d8c 大小=1.10kB 忽略=0 INFO [02-19|02:44:41] 导入的新块收据计数=11 已用=2.000ms 数量=93 哈希=fd07e3…10ab8b 大小=1.12kB 忽略=0 INFO [02-19|02:44:41]导入的新块头计数=192 已用=38.141ms 数量=1920 哈希=80013e…3549c2 忽略=0 WARN [02-19|02:44:45] 回滚头计数=1920 头=1920->0 快速=93- >0 block=0->0 WARN [02-19|02:44:45] 同步失败,删除对等 peer=5dac192c404506a0 err="检索的哈希链无效"006ms 数量=82 哈希=861461…3f3d8c 大小=1.10kB 忽略=0 INFO [02-19|02:44:41] 导入的新块接收计数=11 经过=2.000ms 数字=93 哈希=fd07e3…10ab8b 大小=1.12 kB 忽略=0 INFO [02-19|02:44:41] 导入的新块头计数=192 已用=38.141ms 编号=1920 哈希=80013e…3549c2 忽略=0 WARN [02-19|02:44:45]回滚标头计数=1920 标头=1920->0 快速=93->0 块=0->0 WARN [02-19|02:44:45] 同步失败,删除对等节点=5dac192c404506a0 err="检索的哈希链是无效的”006ms 数量=82 哈希=861461…3f3d8c 大小=1.10kB 忽略=0 INFO [02-19|02:44:41] 导入的新块接收计数=11 经过=2.000ms 数字=93 哈希=fd07e3…10ab8b 大小=1.12 kB 忽略=0 INFO [02-19|02:44:41] 导入的新块头计数=192 已用=38.141ms 编号=1920 哈希=80013e…3549c2 忽略=0 WARN [02-19|02:44:45]回滚标头计数=1920 标头=1920->0 快速=93->0 块=0->0 WARN [02-19|02:44:45] 同步失败,删除对等节点=5dac192c404506a0 err="检索的哈希链是无效的”41] 导入的新块头计数=192 已用=38.141ms 数量=1920 哈希=80013e…3549c2 忽略=0 WARN [02-19|02:44:45] 回滚头计数=1920 头=1920->0 快速= 93->0 块=0->0 WARN [02-19|02:44:45] 同步失败,删除对等 peer=5dac192c404506a0 err="检索的哈希链无效"41] 导入的新块头计数=192 已用=38.141ms 数量=1920 哈希=80013e…3549c2 忽略=0 WARN [02-19|02:44:45] 回滚头计数=1920 头=1920->0 快速= 93->0 块=0->0 WARN [02-19|02:44:45] 同步失败,删除对等 peer=5dac192c404506a0 err="检索的哈希链无效"

4

1 回答 1

0

也许我不会帮助您解决这个特殊问题,但是当我快速运行 geth syncmode时,我在 Windows 10 上遇到了类似的问题。 geth --testnet --syncmode "fast" --rpc --rpcapi db,eth,net,web3,personal --cache=1024 --rpcport 8545 --rpcaddr 127.0.0.1 --rpccorsdomain " "*

基本上在某个时刻,进程给了我类似的消息,并且 Windows 中的 geth 进程正在提升高达 9GB 的内存,这会导致整个进程失败并出现致命的内存不足消息。

我删除了整个数据库并在 CMD 中运行同步,而不是在 powershel 中。之后我就没有这样的问题了。

于 2018-04-10T01:58:30.693 回答