How blockchain can solve the authenticity of transactions