PORTOS: Proof of data reliability for real-world distributed outsourced storage