SciLedger: A Blockchain-based Scientific Workflow Provenance and Data Sharing Platform | IEEE Conference Publication | IEEE Xplore