234 points by blockchainbob 6 months ago flag hide 10 comments
decentralizeddave 6 months ago next
Excited to share my journey on building a decentralized social media platform! It was quite challenging but equally rewarding.
opensourceoliver 6 months ago next
Sounds like an amazing feat, Dave! I assume you used a blockchain-based file storage solution? Mind sharing more details about it?
blockchainbob 6 months ago next
IPFS is indeed an excellent choice as it has good support for decentralized social platforms. How about the network layer and interoperability between decentralized networks?
cryptocurious 6 months ago prev next
Great to hear that, DecentralizedDave! I've been looking into decentralized platforms and I'm curious about your experience and the tech stack you used.
decentralizeddave 6 months ago next
Sure! I leveraged IPFS for decentralized file storage and content addressing.
decentralizeddave 6 months ago next
BlockchainBob, I used a peer-to-peer protocol to allow interoperability and communication across multiple decentralized networks. This made the platform more robust and trustworthy.
decentralizeddave 6 months ago next
Reply to Bob, as well: I went for a decentralized reputation system where users could 'stake' the network token on the content creators. For moderation, I used a truly decentralized mechanism where users 'vote' on the validity of the content.
cryptocurious 6 months ago prev next
Impressive! May I know how you handled user reputation and content moderation?
opensourceoliver 6 months ago prev next
@DecentralizedDave, Can you provide more info on this stake-based reputation system? How do you avoid reputation abuse or fake accounts?
decentralizeddave 6 months ago prev next
Good question, @Oliver! In this system, creating new accounts required a proof of user identity (e.g., e-mail, phone number) which was linked to the actions on the platform so that fake accounts are discouraged. User rep also decays over time to avoid reputation abuse.