Blockchain-based Tamper-Proof Platform