An interesting question was asked by users on one of our branches of Bitcointalk: for example, you store your file on our server, but you need to change it. Is it possible? Answer: Yes, it is possible!
You can simply change the file on your computer. Changes through
the smart contract is synchronized with the file copies from the vendors, and the UUID of the file doesn’t change. If the file changes are minor, the system determines the part of the file that has been changed and passes to vendors only it.
I read some of them here:
https://medium.com/@CasperAPI/you-store-your-file-on-our-server-but-you-need-to-change-it-is-it-possible-10b173a7d82fI do not consider the file change function as something supernatural. but I understand that this is not an ordinary project, it's a blockchain project. tell me, what kind of restrictions can a smart contract (if it can) impose in comparison with usual files storage like Google Drive?
There are many global companies in the world being well proven in offering cloud storage services (Amazon, Google etc.), which are used both by individuals, and companies of various size. They are technological giants; they warrant a safe storage and accessibility everywhere, which ensures their services popularity. Nevertheless, you should always keep
in mind that our info is stored on servers of one company, and in case of specific pressure from the third party, information may be exempted from the present location without your allowance.
Any Casper smart contract stores a service provider register that is used to connect providers to customers and perform billing. The smart contract also adjusts storage unit network operation by monitoring adherence to the storage service provider operating terms. Casper provides API for file operations. The API includes Casper smart-contract and
Casper P2P storage network interface. The smart-contract is used for selecting and paying for the storage service, and the P2P API for file operations.