Ethereum’s Issues Stem From the Basics

Ethereum is certainly #2 in the market capitalization only second to Bitcoin but it doesn’t mean it’s as easy to use.  In fact I suspect my recent experience is what is keeping it from rising, Ethereum makes me nervous and reluctant to use it everyday. As someone who has used the client’s/wallets for both I find Ethereum’s is cumbersome and at times impossible to use, thus preventing the user from using it to do any transactions at all.

Imagine if a simple eTransfer or Wire from your bank took over a week to initiate?  That’s way too long and beyond the purpose of the infamous but in practice non-realtime transactions in the cryptoworld.

I spent nearly a week syncing 4 months of blocks!

I needed to do a transaction in Ethereum and opened up my Ethereum Client which slowed my whole computer down and ultimately wouldn’t update past a certain point.

I consider myself an above average user who is good at troubleshooting issues.

I updated to the latest Ethereum client and that still didn’t fix it.

Some users suggest deleting the “chaindata” folder and that didn’t fix it.

Eventually I decided to do delete the whole “Ethereum Wallet” folder (never do this without backing up your keystore files safely).  Also be aware that this folder “Ethereum Wallet” is not where your keys/wallet data are stored.  In Linux they are stored in “~/.ethereum/keystore”which is very misleading when you have a “~/.config/Ethereum\ Wallet” (which is not where your wallet data or keys are stored).  I stress this because I came across many who had sworn off the Ethereum Coin and team because of this confusion where they lost their keys and ultimately their investment and coins.

The solution was to delete “~/.config/Ethereum\ Wallet” but the fun didn’t stop there.  It was updating so slow through the missing blocks that it felt like I was mining the entire blockchaining (you could literally count 1 by 1 as it was processing or sometimes it would take minutes on a single block).  I’ve been able to sync the whole Bitcoin or Litecoin Blockchain more quickly and without or much impact on my computer.

I decided to switch the chaindata for Ethereum to SSD it did speed things up but not significantly and still took about a day to catch up and my computer still did slow down.

What I Learned About Ethereum

For all of its features I think the team is out of touch with getting the basics right first, as evidenced by the “Parity” fiasco where through no fault of the users people have essentially lost or have 160M worth of Ethereum coins frozen and lost presumably forever.  I have never seen this with another major coin.

Nor have I seen or experienced the confusion on basics of why their client is so complex.  Why does it use another program geth to sync the data?  Why are there so many different choices, fast sync (which didn’t help speed things up for me), a MIST client and so many different confusing and unnecessary choices and complexity?

I like how I can just download the Bitcoin client or Litecoin client and it works simply, there’s no guessing or confusion.

When it comes down to it, if someone with my background is having to troubleshoot and it slows me down from doing transactions, or I fear my coins could randomly be lost it doesn’t bold well for Ethereum’s future.  I don’t mind leaving other wallets running but Ethereum just takes too much computing with SSH so it’s not practical.  I will consider Ethereum a wise investment with some risks I’ve highlighted above but for any cryptocurrency to truly be accepted and successful it must be secure, fast, reliable and easy to use (something which most cryptocurrencies still fail at if not for the reason that you require the whole blockchain to keep your money in your own possession or have to rely on dangerous uninsured third party exchanges or services that are often hacked).

As we can see below this is not a sustainable practice for cryptocurrency going forward and I will be posting more about how I think the future of crypto will be significantly different than we currently see.

Screenshot-Ethereum Wallet-19

Green Low-Power Alternative Computing Intel NUC Boxes

The key features of low power NUC boxes are that they are small,lightweight,portable,efficient and the low power means less heat and energy savings which all mean “Green Efficient Computing for the Environment”.  In addition consider that you could run these units without power on a UPS for a much longer period of time than most laptops or Desktop computers.  In an emergency or any issue with lack of power, these units will be first and foremost.

As a bit of continuation of my Green Computing talk these NUC boxes take it to the next level from Intel using low power laptop DDR3L SODIMM memory.  I recently bought a barebone Intel NUC J3455 Box for my wife and was impressed at the power usage (literally 10W to the wall at 110V!) and it is still a Quad-Core albeit with slightly lower CPU frequency of just 1.5Ghz but it works great for most functions.  I was able to upgrade it easily to 8GB of RAM (2x4GB), it has an SD card slot built-in, HDMI, VGA and 4 USB 3.0 ports and a 2.5″ SATA 3.0 port that I plugged a 256GB SSD into and installed Ubuntu/Linux Mint on.  It works quite well but there appear to be a few bugs and fidgeting required, for example the NIC cable came loose and it wouldn’t work until I replugged and rebooted it (actually the BIOS stopped showing the NIC at all so somehow it got disabled on its own and there was no option to rThe cheaper one on the left is bare-ones and e-enable or disable it in the BIOS).  You also have to disable the C-Step functions or the CPU doesn’t work properly.  In Linux it looks like there is a bug in the Intel Graphics driver for this model that sometimes causes the graphics/mdm to be restarted. Aside from the tinkering it is well worth the cost saving and works well and reliably.

One thing I will say I am a little surprised at is that the unit does get fairly hot if you are using it heavily and there is no fan in the Intel NUC which means things do get a bit hot (but nothing compared to a laptop).  It comes down to HDD, RAM and CPU being cramped into an incredibly small package.

The Vorke V1 J3160 is basically the same thing as above but does not have the 2 RAM slots (only a single).  However it is priced well and only uses 6W instead of 10W, quite the power savings!  I have purchased the unit below but have not had a chance to test it but I am hoping for the same or better results as the Intel J3455 unit above.  I love how this one comes with 4GB RAM and 64GB SSD out of the box and includes Windows so it’s ready to go out of the box (many like me will just be installing Linux though).  It can serve as an excellent backup box (eg. plug it in somewhere else and hook up a bunch of large USB 3.0 HDDs and keep another copy of your data). Or in my case it could just be an excellent “stand-by” computer with a mirror of your current config “just in case” your main unit goes down you could get going instantly with the backup one.  One other feature I am hoping for in this unit is to see the BIOS is a little more stable and less buggy than Intel’s.  Finally I am hopeful the unit will run cooler due to the 6W CPU and built-in case fan which I think Intel may want to consider too.   Time will tell but I am looking forward to getting a chance to open and test the Vorke V1 and hope they will keep producing similar units.