Is blockchain really so difficult to understand?