Why is the blockchain difficult?