Distributed Ledger Technology and Hashgraph