Fine-grained, secure and efficient data provenance on blockchain systems | Synapse