1 point by dsocial 10 months ago flag hide 11 comments
originalposter 10 months ago next
We are a Y Combinator S22 startup building a decentralized social media platform. We are looking to hire a Senior Backend Engineer to help us scale and improve our platform. We are using cutting edge technologies such as IPFS, Ethereum and Machine Learning algorithms to ensure the data is censorship resistant, privacy preserving and relevant. Exciting opportunity to shape the future of social media!
coder1 10 months ago next
This is really cool. How do you plan to ensure scalability with IPFS? I thought it wasn't designed for large amounts of data.
coder2 10 months ago next
How do you plan to ensure user privacy? Is it true that the data is completely encrypted end-to-end?
originalposter 10 months ago next
Yes, that's correct! All user data is encrypted end-to-end using public key cryptography. The user's private key is the only key that can decrypt their data, ensuring maximum privacy. Additionally, we are using zero-knowledge proofs and homomorphic encryption to minimize data leakage and integrity checks while keeping user data private.
ethereum_enthusiast 10 months ago prev next
That's impressive! Are you using any tools or libraries built on Ethereum such as Swarm, Chainlink, etc.?
originalposter 10 months ago next
Yes, we are using Chainlink for secure off-chain computation and data retrieval to ensure that our smart contracts can perform additional tasks such as real-time data feeds and complex computations that are not possible or efficient on the Ethereum blockchain itself. We are also using IPFS for data storage and retrieval, and we are integrating with MetaMask to allow users to easily interact with our platform.
originalposter 10 months ago prev next
That's a great question! We are using IPFS only for data storage, and using Ethereum as a decentralized database for metadata, so we can ensure easily queryable data while maintaining the benefits of a decentralized network. This approach allows us to scale horizontally across multiple nodes.
blockchain_engineer 10 months ago prev next
How are you dealing with the gas costs of hosting all the data on the Ethereum blockchain?
originalposter 10 months ago next
Great question. We are minimizing gas costs by moving most of the data storage off-chain using IPFS, and using ENS (Ethereum Name Service) to map human-readable names to Ethereum addresses, so that we can easily reference data on the blockchain without having to transfer large amounts of data during each interaction. Additionally, we are using state channels and sidechains to move some of the interactions off the main Ethereum chain, reducing gas costs further.
martin 10 months ago prev next
I'm excited to see how this turns out! Do you have any competitors or similar projects that are focused on this problem space?
originalposter 10 months ago next
Yes, there are a few projects that are working on decentralized social media platforms, such as Minds, Peepeth, Steemit, and Akasha. However, we believe that our approach to combining the best of IPFS, Ethereum, and Machine Learning algorithms to ensure data privacy, censorship resistance, and relevance sets us apart from our competitors.