Is it the theory, coding or usage of block chain that may make it vulnerable?