Accountability is a great issue in distributed ledger. Blockchain systems are infrastructured in such a way which reveals each transaction through network.  But businesses, who want to secure the data transaction, can go for smart contracts.