enter image description here

I am trying to make private block chain. I am following this link

  • Hi there. What command did you use to start Geth? If it's a brand new private chain, there shouldn't be any data to sync. Dec 5 '17 at 17:11
  • @RichardHorrocks thanks for replying. I ran "geth — identity “yourIdentity” — init /path_to_folder/CustomGenesis.json — datadir /path_to_your_data_directory/ACPrivateChain" this command Dec 5 '17 at 17:14
  • Just to check - did you substitute values into each of the parameters? i.e. Did you substitute something for "yourIdentity"? There's a part in the link you referenced about network IDs - have you tried doing that? Dec 5 '17 at 17:35
  • @RichardHorrocks I have substitute values but still it was syncing, now i am trying commands written below on that same post (the network ID command). Please suggest me any good link to proceed with setting up private ethereum block chain Dec 5 '17 at 18:16
  • Have a look at this previous question and answers for some other ideas: ethereum.stackexchange.com/questions/125/… (Some of the answers are quite old, but the general idea should be the same.) Dec 5 '17 at 18:21

If it is importing all the headers that means its syncing with public block chain.

So to make private blockchain. Please follow below steps

  1. create genesis.json
  2. run on mac terminal - "geth init path_to_geneis/genesis.json"
  3. then to start your private network run - "geth -networkid=111 console" [111: choose any unique number for network id]
  4. your console for private network will get open. now you can proceed !!

Thanks in advance.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.