Loading: Fine-grained, secure and efficient data provenance on blockchain systems