Blockchain, a trust problem solver?