Mist is designed as a tool to browse and use Dapps easily. Normal folks will not bother with the intricacies of sending data to the smart contract as a form of interaction with the smart contract. They will want a user-friendly and idiot-proof way to use these smart contracts, which will be accomplished by the Mist browser.
In this guide, the procedure for installing Mist on Windows will be shown. I will be installing Mist 0.8.7 (latest version as of 4 Dec) on my Windows 10 machine. In order to use Mist, you will need a client to download and sync the Ethereum blockchain. In this guide, we are using Geth to sync the blockchain.
Machine Specifications: (Overkill)
- i5-6600K Processor
- Samsung 850 Evo SSD
- 16 GB RAM
Download & Install
Step 1: Download the latest Mist Windows release from Mist’s GitHub page.
The link to the Github page is as follow: https://github.com/ethereum/mist/releases.
Click on the windows download link (as shown by the red arrow below). Check that you download the correct version (32 bit vs 64 bit windows installer)
As an additional precaution, you can check that your download is not corrupted by verifying the file’s MD5 checksum (See How To Check MD5 Checksum of Files for more information).
Important!: Please check that you are at the CORRECT github page and ONLY download Mist from the official Github page.
Step 2: Install Geth with -fast flag with the instructions from here.
The installer for Mist comes with an installer for Geth. But, the bad thing about the in-built installer is that you will not be able to run Geth in fast mode without fiddling with the exe file in some hidden folder. Without the fast mode, the chain will take a long time (a few hours?) to sync. Hence, we shall install Geth first (with -fast flag) with the guide from How To Install Geth In Windows.
Remember to FULLY sync the blockchain on the -fast flag before proceeding to the next step.
Step 3: Close Geth and double click on the Mist .exe file
Upon starting up, Mist will automatically use the synced blockchain and sync any additional blocks that have been mined in the short span of time.
Step 4: You are done!
Once the blockchain is synced, Mist will be launched and you will see a window as shown in the figure below.