Distributed Ledger User Verification