MultiversX Tracker is Live!

Social networks on web3

Etherum Reddit

More / Etherum Reddit 90 Views

Social networks should be in the hands of people and not corporations. Private enterprises played their part in the beginning, they provided us with their amazing inovations and platforms that milions of users use today, but they gew so big that they became data sucking machine. In the early days of development, founders had to worry only about protecting data from the outside attacks and internal failures, but those days are way past. This branch must go forward, but profit sucking corporations like facebook and google won't go that way because it hurts their profit and their existence. Centralisation and monopoly over data brings them money, and decentralisation is a suicide mission for them. This is onto us. Communication and being able to express opinions regardless of it being populistic or not is essential to people. There shouldn't be one mediator who decides for us what we should hear or not. That should be our decision. If we transition from one platform to another we lose all data, because each platform has its own data and if you want to keep it you must use that platform. If you abandon youtube you lose access to all content creators, if you abandon facebook or instagram you lose all your virtual friendships and photos. Data is tied to a specific platform but it shouldn't be like that, because it belongs to people who created it.

Social networks like Facebook, Instagram, Youtube, Tiktok, Reddit etc. have some common features that make 80% of what they provide. Those are: accounts (being able to sign up/in and have your virtual identity), posts (the main product/item of those networks), interactions (comments, likes etc) and relevance (algorithms that serve you posts). If we implement each one of them, we could make an universal and decentralised foundation for any social network.

Because I'm not a blockchain expert, I'm unable to take technological constraints into the consideration and that makes my idea more distanced from reality, but knowing fundamentals of blockchain and what it can bring, I believe I'm able to express an idea in a manner that may be realistic, so please correct me if I'm wrong somewhere. I only have expertise in mobile applications and backends and I'm aware of how centralised platforms work. For this idea, all apps/websites (private enterprises) that provide social networking would use the same foundation (backend) and would only be responsible over UI, UX and regulation over content they show. They could use their backend as a mediator for better management. The only difference between a centralised social network and decentralised is the data source. Decentralised apps would all have the same database, they would differ from each other by the form in which they present data and their specific services. Decentralised apps would only provide interface for users to interact with the data on the blockchain. Apps would still have the control to censor some posts, but they would not own the data and that makes the big difference. If the community recognises a bad decisions in censoring they can always switch to another app and data would still be there. The main function of these apps would be interface and form in which they present the data (like one platform would show only short clips like tiktoks, some other would be like youtube) and they would also regulate content. Because there's no way stopping bad people from posting inappropriate content to the blockchain, those platforms would be responsible for filtering and supervision of the content they allow to be shown to the user through their app. They will make sure that everything is in compliance with the laws and rules of the AppStore and Google Play.

Accounts are equal to wallets and the use of services would cost some gas. The user would have to pay for using the services. Many users would not like that, but some platforms could make some ways around that. Maybe they could have their wallet which pays for it but they get compensated by showing the ads to the users.

Posts records would hold metadata about the post (title, description and some custom fields to which third party platforms write), link to the content and initial hash of the content. Images, video, gifs and other formats could be hosted on any CDN. Initial hash is the hash of the original content that was initially uploaded to the chain so that it can be known if someone changed the content.

Interaction are probably problematic for this idea because it require a lot of write speed.

Platforms would be responsible for showing the content to the user in a way that best suits the user. They would have to implement their own feed algorithms and search algorithms for the content. They may collect data for advertising and relevance for the feed.

---

These services can be more generalised but the idea is the same. I believe this is the inevitable future of social networks. What do you think?

EDIT: I forgot to mention the slow write speed of blockchains which makes this idea far from us.

submitted by /u/PhilipM33
[link] [comments]
Get BONUS $200 for FREE!

You can get bonuses upto $100 FREE BONUS when you:
πŸ’° Install these recommended apps:
πŸ’² SocialGood - 100% Crypto Back on Everyday Shopping
πŸ’² xPortal - The DeFi For The Next Billion
πŸ’² CryptoTab Browser - Lightweight, fast, and ready to mine!
πŸ’° Register on these recommended exchanges:
🟑 Binance🟑 Bitfinex🟑 Bitmart🟑 Bittrex🟑 Bitget
🟑 CoinEx🟑 Crypto.com🟑 Gate.io🟑 Huobi🟑 Kucoin.



Comments