The Design and Implementation of a Secure Datastore Based on Ethereum Smart Contract