5 bsc节点同步遇到一个奇怪问题

搭建的BSC节点用的是最新版本的geth,full模式,之前已经同步完成,一直正常同步,但在一个块上突然出现bad block ########## BAD BLOCK ######### Block: 44201579 (0x7f0382ed4c26dedeaeed70d7f06be48f66fefa32405730f72afaa42627233569) Miner: 0x502aECFE253E6AA0e8D2A06E12438FFeD0Fe16a0 Error: could not apply tx 23 [0xa678b3aab436f1064f8df7ca13343187d4f426f2e1b89e9d46f87d2144f8be27]: nonce too high: address 0xE7845b526Ae407bCE5DeE554b3f64f0F24E7969e, tx: 2301 state: 0 Platform: geth (devel) go1.21.13 amd64 linux VCS: ec318b9c- Chain config: &params.ChainConfig{ChainID:56, HomesteadBlock:0, DAOForkBlock:<nil>, DAOForkSupport:false, EIP150Block:0, EIP155Block:0, EIP158Block:0, ByzantiumBlock:0, ConstantinopleBlock:0, PetersburgBlock:0, IstanbulBlock:0, MuirGlacierBlock:0, BerlinBlock:31302048, YoloV3Block:<nil>, CatalystBlock:<nil>, LondonBlock:31302048, ArrowGlacierBlock:<nil>, GrayGlacierBlock:<nil>, MergeNetsplitBlock:<nil>, ShanghaiTime:(*uint64)(0xc00045b698), KeplerTime:(*uint64)(0xc00045b6a0), FeynmanTime:(*uint64)(0xc00045b6a8), FeynmanFixTime:(*uint64)(0xc00045b6b0), CancunTime:(*uint64)(0xc00045b6b8), HaberTime:(*uint64)(0xc00045b6c0), HaberFixTime:(*uint64)(0xc00045b6c8), BohrTime:(*uint64)(0xc00045b6d0), PragueTime:(*uint64)(nil), VerkleTime:(*uint64)(nil), TerminalTotalDifficulty:<nil>, TerminalTotalDifficultyPassed:false, RamanujanBlock:0, NielsBlock:0, MirrorSyncBlock:5184000, BrunoBlock:13082000, EulerBlock:18907621, GibbsBlock:23846001, NanoBlock:21962149, MoranBlock:22107423, PlanckBlock:27281024, LubanBlock:29020050, PlatoBlock:30720096, HertzBlock:31302048, HertzfixBlock:34140700, Ethash:(*params.EthashConfig)(nil), Clique:(*params.CliqueConfig)(nil), Parlia:(*params.ParliaConfig)(0x47d0db0)} Receipts: ##############################

导致一直过不去,但是链上这个块是好的,然后重启后就同步过去了,请问什么原因导致的?

请先 登录 后评论

3 个回答

Wade - Footprint Analytics CTO
  擅长:数据分析,GameFi,NFT
请先 登录 后评论
NPC.李括
请先 登录 后评论
重糖
请先 登录 后评论
  • 3 关注
  • 0 收藏,406 浏览
  • 提出于 2024-11-21 23:19