I know this is a little off topic but does anyone have any advice or opinions on CryptoCurrency? They seem to have regained popularity over the past few months.
The idea behind cryptocurrencies is to provide a way to exchange value between two people without using a central authority to maintain the database of transactions. This then gives a more cash-like behaviour and no-one can deny anyone an account, etc.
However because there is no central database, in effect everyone maintains a copy of the database and the system is designed so that although you can add transactions if you own the private key for an "address" (=account) neither you nor anyone else can ever delete or reverse them. The consequence is that all transactions are final and irreversible. In some contexts this could be useful but it does mean that if you make a mistake with who you are paying that money is gone for good.
However the real problem with this is more subtle. All code contains bugs. And the code for these currencies is constantly being modified by their developers. If they ever introduce a bug which corrupts the blockchain, or results in some kind of error in the way any of its fields which prevent double spending are computed the consequences are terminal for everyone's bitcoins (or whatever coins). One single bad-enough bug will result in the corruption of the system.
With a central database this does not happen. If the software contains a bug which corrupts one or more transactions we can reverse them out of the database. But in the cryptocurrency design a bad-enough bug destroys the integrity of the data. Although it won't invalidate older transactions, it would lose huge numbers of transactions in progress or performed since after the bug was introduced. This would destroy confidence in the system, and if no-one trusts the data any more then any old bitcoins you hold will become unspendable. Add in the fact that many of the developers are mavericks with slightly sloppy development habits and it is a recipe for trouble.
So for me that invalidates any further interest. There is a sword of Damocles hanging over the whole system. They've had a few close calls already. (At least three I can think of.) They only need to fail to catch one and that will be curtains.