Blockchain – causes and how it works?