Homework on Provenance - Questions
How does blockchain enable digital provenance?
In the blockchain ecosystem, you can only add, you cannot take away. Every transaction is appended into the blockchain and cannot be removed aka immutability. Because every transaction is recorded and cannot be changed or modified, identifying the origin (provenance) of all transactions can be viewed in the ‘public ledger’ (blockchain)
Why doesn’t a normal database bring the same provenance?
Because in a traditional database, there are several flaws in its design.
- Typically there is only one record of the data (or ledger) so anyone who has access to the database could manipulate the data or records in the ledger to change the origin (provenance) of the source.
- If this single database was hacked or physically destroyed, the data being housed could be corrupted or permanently lost. As blockchain is a network of computers (nodes), there is no one point of failure which could corrupt or destroy the network.
Why is digital provenance such a great benefit to many businesses?
Because it enables any businesses to source the origin (provenance) without having to trust suppliers et al. Customer would be able to track whether their food purchase is really ‘100% organic’ for example, while food producers would be able to verify if the ingredients their suppliers are selling them are an exact match as to what is on the product manufacturer food label.
Lastly, in terms of auditing, blockchain provenance enables real time auditing of all records without the reliance of 3rd parties (PWC, EY) etc to physically review.