Undertanding Distributed ledger