advantages and disadvantages of ledger