Is Bitcoin hard to understand?