Synchronizing wallet for the first time in blockchain technology can be a pain in the ass if it hasn’t got any Electrum version of wallet. Same problem is with SiaCoin, which can synchronize for daaaaayz. To evolve this, there’s a quick method.
1. Stop SiaClient (taskbar/kill -9)
2. Go to %APPDATA%\Sia-UI\sia\consensus\ and rename consensus.db to consensus.db.old
3. Download latest blockchain snap from here: https://consensus.siahub.info/consensus.db [8.3GB today @ 2018-01-10]
4. Move the file to the %APPDATA% (or Linux-like path)
5. Start SiaClient once again.
It will start doing *something* but it is not hanged. If you have an SSD drive (and you should!) it will take about 20minz. On HDD SATA-III drive it will take about 6 hourz.
This g00d workaround comes from rdit @ https://www.reddit.com/r/siacoin