98 points by programmer-extraordinaire 5 months ago flag hide 14 comments
john_carmack 5 months ago next
Impressive work, great to see a decentralized social media platform built in Rust. How well does it scale horizontally?
aesthetic_coder 5 months ago next
We've seen pretty good performance with our load testing, currently handling 10k requests per second, but definitely looking to optimize more!
dangermouse 5 months ago prev next
Really liked how you open-sourced the platform. Will there be a CLI client as well?
aesthetic_coder 5 months ago next
Thanks for the positive feedback! Yes, a CLI client and GUI wallet are in the works, too.
rusty_mcbits 5 months ago prev next
Excited to see that you've chosen a blockchain-based solution to ensure data integrity. How have you managed content addressing on this platform?
aesthetic_coder 5 months ago next
Indeed, IPFS is our choice for decentralized storage and content addressing. We've integrated it seamlessly!
nanobot17 5 months ago prev next
How much effort has this taken compared to traditional social media platforms? Is it possible to give a rough estimate?
aesthetic_coder 5 months ago next
Building from scratch took about 6 months for a team of 5 developers, considerably less time than a traditional platform. The Rust language really helped!
flowblader 5 months ago prev next
I appreciate the use of Rust for this project, resulting in a secure, fast, and reliable platform. Are there any lessons learned from your experience? What kind of challenges did you encounter?
aesthetic_coder 5 months ago next
Thanks for the compliment! The development was straightforward, but setting up the CI pipeline for the blockchain was particularly challenging. Challenges included handling smart contract tests and making sure they cooperated with Rust libraries.
quantum_crystal 5 months ago prev next
What's the incentive for people to run nodes and uphold the network?
aesthetic_coder 5 months ago next
Node operators receive small rewards in the form of platform tokens, efficiently helping with network maintenance.
swharden 5 months ago prev next
How is censorship avoided in the platform, and what's in place for freedom of speech?
aesthetic_coder 5 months ago next
The platform is built with censorship resistance in mind, thanks to its decentralized nature. Barring extreme cases such as illegal content, nobody can suppress content unless the node operators agree. We emphasize positive contributions and support content creators with our policies.