Web3 cloud storage to safely and easily share contents using ENS and Filecoin
Prize Pool
Prize Pool
ETH Drive is a Web3 cloud storage system for sharing content securely and easily, similar to Google Drive.
Now, there are some web3 cloud storage systems that use IPFS to distribute and store contents. But, in IPFS, anyone can access contents if they know their cid and contents name. So, IPFS is not very good at storing contents securely and restricting access.
ETH Drive solves those issues by using ENS, Filecoin(Web3.storage), PGP(Pretty Good Privacy). Contents are encrypted with PGP and then uploaded to Filecoin. Therefore, even if the cid and contents name is leaked, other people will not be able to read.
Additionally, encrypted contents can only be decrypted by authorized users. We use the ENS domain mechanism to determine whether the user is authorized. If the ENS parent domain is the same, users can belong to the same group even if the subdomains are different. Then, only users belonging to the same group can access the contents.
【Verify whether a user is authenticated by using ENS】
【Upload encrypted content to Filecoin and allow only authorized users to decrypt it】