I'm new to mining ethereum so this may be a very basic question.
I ran geth in attempt to sync the blockchain on my machine as follows
geth --rpc --fast --cache=2048
After letting it spin for about a day I ran get attach and saw the following
> web3.eth.syncing
{
currentBlock: 3274586,
highestBlock: 3275837,
...
}
I then restarted geth, with the intention of not passing in the fast flag and allowing geth to continue syncing the blockchain normally so that I could start to mine. However when running geth attach and checking the value of web3.eth.syncing I saw the the following
{
currentBlock: 580,
highestBlock: 1707213,
...
}
Is there some way to start geth with the blockchain from my initial sync, or do I have a misunderstanding of how geth is meant to be used?
--fastflag and allow the blockchain to sync normally? – James Mar 02 '17 at 05:02replay all transactions each time geth is runwill not be the case. It is just to allow you to get the necessary blocks to do the txn.replay attackis explained here http://ethereum.stackexchange.com/q/26/259 – niksmac Mar 02 '17 at 05:21