Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The following will guide you through the procedure of running a fast sync via geth --fast on Windows OS 10 for Mist for those running their Ethereum Wallet client for the first time.

Note:--fast can only be run if you are syncing your blockchain from scratch and only the first time you download the blockchain for security reasons, always ensure you are using the latest release; github.com/ethereum/mist/releases/.

Step 1: Open command prompt (Not Administrative privileges not required;Don't run as Administrator): 

Step 2: Go the file directory for geth which looks like following on Windows OS: ~\Ethereum-Wallet-win64-0-7-4\resources\node\gethand geth and drag using your mouse the geth file (a) from its location and place it into the command prompt window (b):

...

Step 3: You would see the following below if you did it properly: path to the geth file in your command prompt window

edit geth.exe to geth --fast as seen in (a) below.

...

Step 4:Click Enter and you should observe the following below if successful :

Image Removed

You would begin to see the following set of data as the geth starts up and starts downloading the blockchain(syncing). 

You can allow it to run till the blockchain has been fully downloaded, point at which you would see the following below:as the node begins to download the blockchain data; 

Image Added

Its progress above would be reflected in the Ethereum Mist Splash page progress bar as seen in picture below:

Image Added

Step 5: Upon successful sync to the latest block, the Mist wallet interface should load perfectly.

 

Errors:

  1. Network Time error: if you see the following as shown in the picture below while geth is running: 
    Image Added
    Solution: 
    • Right click time (a) at the bottom right of the your screen as shown in picture below: 
      Image Added
    • Select Adjust date/time and click Additional date, time & regional settings (a) in picture below located near the bottom right of your page.
      Image Added
    • Click set date and time(a) as shown in picture below:

      Image Added

    • Click Internet Time (a) and Change settings (b):

      Image Added

    • Click synchronize with internet server time(a), select time.windows.com as your server, click update(b) and press OK.(c)

      Image Added

This should fix the network time error and your would see geth client continue to download till the latest block.

 

What is really going on?

Instead of processing the entire blockchain one link at a time, and replay all transactions that ever happened in history, fast syncing downloads the transaction receipts along the blocks, and pulls an entire recent state database.