首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EIP150硬盘后的geth升级

EIP150硬盘后的geth升级
EN

Ethereum用户
提问于 2016-10-25 08:39:30
回答 2查看 214关注 0票数 4

由于最近在Ethereum中的EIP150硬叉子,我的Geth节点需要从v1.4.10升级到v1.4.18:

代码语言:javascript
复制
cd ethereum
wget "https://github.com/ethereum/go-ethereum/releases/download/v1.4.18/geth-linux-amd64-1.4.18-ef9265d0.tar.gz"
tar -zxvf geth-linux-amd64-1.4.18-ef9265d0.tar.gz
pkill geth
mv geth geth.old
cp geth-linux-amd64-1.4.18-ef9265d0/geth ./geth
nohup ./geth --rpc --testnet &

在启动geth之后,似乎一直在处理相同的块:

代码语言:javascript
复制
E1025 10:36:10.603692 core/blockchain.go:1170] Bad block #1808134 (0x53b51f327d1844b2c1abc0f9440eae479636fd6c6e88101a4af9d3ea90cdc547)
E1025 10:36:10.603739 core/blockchain.go:1171]     gas used error (2831504 / 2838374)
E1025 10:36:16.271015 core/blockchain.go:1170] Bad block #1808134 (0x53b51f327d1844b2c1abc0f9440eae479636fd6c6e88101a4af9d3ea90cdc547)
E1025 10:36:16.271061 core/blockchain.go:1171]     gas used error (2831504 / 2838374)
E1025 10:36:18.351420 core/blockchain.go:1170] Bad block #1808134 (0x53b51f327d1844b2c1abc0f9440eae479636fd6c6e88101a4af9d3ea90cdc547)
E1025 10:36:18.351452 core/blockchain.go:1171]     gas used error (2831504 / 2838374)
E1025 10:36:18.895763 core/blockchain.go:1170] Bad block #1808134 (0x53b51f327d1844b2c1abc0f9440eae479636fd6c6e88101a4af9d3ea90cdc547)
E1025 10:36:18.895794 core/blockchain.go:1171]     gas used error (2831504 / 2838374)
E1025 10:36:19.900784 core/blockchain.go:1170] Bad block #1808134 (0x53b51f327d1844b2c1abc0f9440eae479636fd6c6e88101a4af9d3ea90cdc547)
E1025 10:36:19.900810 core/blockchain.go:1171]     gas used error (2831504 / 2838374)
E1025 10:36:20.094734 core/blockchain.go:1170] Bad block #1808134 (0x53b51f327d1844b2c1abc0f9440eae479636fd6c6e88101a4af9d3ea90cdc547)
E1025 10:36:20.094771 core/blockchain.go:1171]     gas used error (2831504 / 2838374)

知道为什么会这样吗?我怎么才能修好它?谢谢!

EN

回答 2

Ethereum用户

回答已采纳

发布于 2016-11-02 11:20:17

这是最近硬叉子之后的一个虫子。

https://github.com/ethereum/go-ethereum/issues/3183

票数 1
EN

Ethereum用户

发布于 2016-10-26 07:20:23

从头开始重建所有的区块链已经修复了它,但是我更喜欢一个更快的解决方案。有什么想法吗?

在另一个节点上,升级后得到了类似的结果:

代码语言:javascript
复制
E1027 08:05:06.621020 core/blockchain.go:1170] Bad block #1813322 (0x2612c6b92ced0ae0d7cff7a303f47eab31600df326dfa6b131f4f05ca5df69fd)
E1027 07:59:03.702864 core/blockchain.go:1171]     gas used error (216232 / 219832)
E1027 07:59:03.702699 core/blockchain.go:1170] Bad block #1813322 (0x2612c6b92ced0ae0d7cff7a303f47eab31600df326dfa6b131f4f05ca5df69fd)
E1027 07:57:56.040060 core/blockchain.go:1171]     gas used error (216232 / 219832)
票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/9592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档