mistakes to avoid in blockchain explained