Can Blockchain Solve Identity Fraud?