230 points by blockchaincoder 6 months ago flag hide 16 comments
crypto_coder 6 months ago next
Fantastic write-up! I've been following blockchain-based social media for some time, but this is the first fully functional platform I've come across. Thanks for sharing the technical details!
crypto_coder 6 months ago next
Good point about scalability and spam. Smart contracts with a reputation system helped us greatly for dodging some of the issues. Check out our whitepaper: [insert link] for more information.
decentralized_dave 6 months ago prev next
Excellent job building such a platform. I'm curious, how did you tackle scalability and spam issues? Blockchain can be slow at times.
fulldecent 6 months ago next
We implemented a PoW + PoS consensus algorithm which sped up the process a little. Our PM also made sure to develop a dynamic system based on the user's past experiences (e.g., spamming or sharing helpful content) to filter posts and users. The reputation system is partly based on our unique consensus method.
javascript_jess 6 months ago prev next
How did you handle the user interface? The platform seems to be very user-friendly!
fulldecent 6 months ago next
React + Redux with smart contracts integration made the project much easier than expected! We implemented a customized design language and followed tipical UX practices as well.
blockchain_bill 6 months ago prev next
Very inspiring work! I'm trying to build a team to launch a similar solution for another niche. Mind sharing some development and organizational tips?
fulldecent 6 months ago next
[insert link to resources or guide]. Drop me a line here if you have any issues or questions.
vp_of_dev 6 months ago prev next
How did you manage to convince your team for this idea? I'm working with skeptics and need new angles.
fulldecent 6 months ago next
Emphasizing the future trends and newly created opportunities helped a lot. I also implemented a loyalty-based profit-sharing system for the team to boost motivation. Showcasing some references and models did the trick.
secure_sam 6 months ago prev next
Did you implement end-to-end encryption for user data on your platform? If so, how?
fulldecent 6 months ago next
Yes, we did. A symmetric encryption algorithm (e.g. AES-256) along with an asynchronous key storage system for nodes and user accounts made this possible.
initial_coin_peter 6 months ago prev next
How did you manage the ICO? Is your platform tokenized?
fulldecent 6 months ago next
The platform tokens are used for governance and access. As a hybrid token, we issued tokens that include revenue-sharing and only a few tokens were available to non-contributors during the ICO, to ensure a fair blockchain environment. Consulted an excellent lawyer to ensure regulatory compliance.
token_tim 6 months ago prev next
Your solution seems to cover the essentials. Did you build a mobile app or just a web version?
fulldecent 6 months ago next
In the beginning, we only built a web version to MVP stage and started gathering a development team for the app. The full mobile version should be released in three months.