Hi HN, I'm building ThirdCloud with the goal to replace Google Drive for everyone: more private, cheaper & maybe better UI/UX.
So far, I've successfully implemented the main feature, which involves uploading and downloading files. Files are encrypted before being sent to IPFS network.
Would like to hear your thoughts on this proof of concept.
Allow the user to decide if encryption should be applied to files or not. I have files that are already encrypted.
I’m not arguing that you don’t have a valid point nor that the feature request should be beneficial for the project to add to gain wider adoption. I know why this feature isn’t there though, because doubly encrypting something doesn’t do anything but add another layer of protection they guarantee by default, but that the computational cost of this possibly not needed protection is assumed by the provider and not the consumer. On top of which other features have obviously been added before it, with an announcement of the service with the features that differentiate it from already available and established competing services.
Neato! My main concern is reliability of this type of service. Given the boom/bust cycle of crypto I have my hesitations. Anyway to download a file via curl? I wouldn't mind setting up a cronjob to periodically download a testfile to track the reliability over time.
Booms and busts in crypto affect the market price, not reliability. Historically, blockchains with significant adoption and robust engineering like Bitcoin and Ethereum have had 100% uptime since near inception. Filecoin is newer (think the network went live in 2019), but since this relies on IPFS, you can also just back up your files in any other way (hard drive, cloud, etc) and the IPFS protocol will pull a file from any of several pinned data sources on the network.
Neato! My main concern is reliability of this type of service. Given the boom/bust cycle of crypto I have my hesitations. Anyway to download a file via curl? I wouldn't mind setting up a cronjob to periodically download a testfile to track the reliability over time.
I could link a helper script to download the file later