DISTRIBUTED LEDGERS:-A distributed ledger is a database that is consensually shared ...