Distributed Ledger Technology 101