Abstract: Ensuring integrity of the data outsourced to a decentralized cloud storage system is a critical but challenging problem. To provide this guarantee, current decentralized cloud storage systems rely on blockchain and smart contracts to establish a trusted entity which can audit the storage peers. This would result in a significant overhead as each smart contract is run on all the miners of the blockchain. By leveraging trusted hardware components equipped with the storage peer, this work has designed a unique self-auditing protocol which can ensure data integrity in the decentralized cloud without relying on the blockchain and smart contracts.