I'm prepping a class on bitcoin, and I am reflecting on the inherently audit-able nature of bitcoin transactions.
Essentially, rather than utilizing the bitcoin infrastructure we would construct a block-chain style structure for each company, and agents capable of moving funds would be issued keypairs.
Transactions into and out of the company are authenticated by responsible agents and internal transactions are propagated to the block chain.
Rather than being authenticated in a distributed manor, a (semi?)centralized authority can inspect and authorize blocks of transactions.
We can add authorizations de-authorizations to move funds as transaction types such that a "decentralized" audit can happen.
pros:
Immutable transaction record within a company.
Increased ability to detect theft/fraud
requires that all transactions be valid
Automated generation of accounting reports and Taint analysis
cons:
Immutable transaction record within a company. (makes it very hard to hide things)
I'm prepping a class on bitcoin, and I am reflecting on the inherently audit-able nature of bitcoin transactions.
Essentially, rather than utilizing the bitcoin infrastructure we would construct a block-chain style structure for each company, and agents capable of moving funds would be issued keypairs.
Transactions into and out of the company are authenticated by responsible agents and internal transactions are propagated to the block chain.
Rather than being authenticated in a distributed manor, a (semi?)centralized authority can inspect and authorize blocks of transactions.
We can add authorizations de-authorizations to move funds as transaction types such that a "decentralized" audit can happen.
pros:
cons: