Comments (3)
I think these are transactions from the forked network.
from go-ethereum.
I believe that you are peering with nodes on the other chain. This piece of code is trying to find the point at which your chain and the peer's chain agree. If if finds that they do not agree over a long chain, of the maximum number of blocks which is allowed as a possible accidental fork, then it gives this error.
I don't know if making these checks is affecting performance. If it is the possible solution could be to configure known bad blocks which allow one to instantly reject the hardforked chain.
from go-ethereum.
Badblocks is already being used, but it is currently not disconnecting peers on the other side of the network split. This is being included in the next 1.4 release.
from go-ethereum.
Related Issues (20)
- sync problem , it is so slow ..
- Stuck on syncing mainnet HOT 2
- P2P Kad NodeTable pollution vulnerability using p2p neighbor protocol
- Coin faucet on kotti testnet HOT 2
- use of internal package not allowed HOT 1
- Building through Makefile fails HOT 1
- 'make' fails HOT 4
- 'make test' fails - core: not enough arguments in call to set.New HOT 3
- Repo cleanup HOT 3
- Feature request: Submit Block RPC HOT 1
- What is the height of EIP658 hard fork on the main network and morden test network? HOT 4
- Mined blocks rolled back after quit
- getTransactionReceipt's "status" field problem HOT 1
- geth-classic-v6.0.8-linux.tar.gz archive seems to be incorrectly compressed HOT 2
- cannot sync data HOT 1
- Etc are not synchronized HOT 3
- make geth error
- make geth v6.0.9 error HOT 1
- Hash geth-classic-v6.0.9-linux.tar.gz is different with .sha256 HOT 1
- Windows builds? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-ethereum.