Tag Archives: Twitter

Twitter V2 : Twitter with Elon Musk

It is all over Elon Musk is in the quest of acquiring Twitter and make it private again. There are so much about this on the Internet. Part of it because Elon is doing it, anything Elon is involved get augmented on the Internet for some reason.

Here are my five cents about the potential of Twitter and how Twitter V2 should be.

Inherent authenticity will get boost with Web 3

Twitter was started as a micro-blogging platform but quickly earned its place for legitimacy. When someone tweets, it is often considered as a source of statement. The nature of tweets that they cannot be edited and can only be chained gives a strong essence of authenticity to Twitter. Twitter can augment this with the use of Web3 technologies. (Web3 is interpreted in many ways, but decentralized and verifiable characteristic is the focus here). Needless to say, everything will be open source.

Bots should be regulated.

Twitter is infested with myriad of bots. Getting rid all the bots is not easy, also it has some implications to many existing platforms and business models. Having right checks and balances for the bots is the right path. Some ways regulate them are like validating the purpose of a bot, allowing bots to have limited reach and they should earn certain criteria to get more reach, registering bot accounts with different flags and permissions, identifying and validating the real entities (individuals / organizations) behind the bots, observing the behaviours outside the allowed context and impose penalties on / block them.

New Business Models

Twitter has weak revenue compared to other social media platforms. Major social media platforms are focused on content creation and content economy. Twitter does not have a content based economic model, so it is almost impossible for Twitter to get substantial revenue from content. Twitter is known for legitimacy; Twitter should validate all entities behind every Twitter account. This is easy considering the advancements in AI. If you feel I’m talking too dreamy, consider Uber does this with a greater success rate. When the accounts are verified, it opens several potentials.

  1. Twitter becomes the only verified IAM system at such scale on the Internet, verified and established with Web3 technologies. (Panic button ON for FB and Apple ID).
  2. Combining this with metaverse elements like verified metaverse beings opens many other business models in metaverse.
  3. Subscription charges for certain Twitter accounts. But this should be a flat small fee to keep the power balanced and not coupled with any promotional benefits.
  4. Twitter is already testing few features of Web3. NFTs are one of them, with the verified accounts on a decentralized platforms each tweet can easily become an NFT. This goes beyond the text and includes any content.

Once Twitter was one of the revolutionary and very forward-thinking company. Vine and Periscope are good examples of this. However, they are also good examples for wrong timing and lack of vision with quick product withdrawals. Elon has the greater talent in building great engineering teams. Personally, I like Twitter very much and love to see its future with Elon.


Social networks like Facebook and Twitter use a method of authentication known as OAuth to grant permissions to the applications to deal with our data. The permission grant is explicit. But we do not know what the permission we are giving to the application. Though the social networks boast lot about this OAuth as secured and more, really they are not much secured.

It similar to give your password and username to this applications

Let’s see that if you are supposed to take a quiz in the Facebook. You click on the application and you will see a similar dialog box as below.


What we do in the curious of taking the quiz (even though we are not we do not read it Smile ). We just click the ‘Allow’ and jumped into the quiz or that particular app and do the stuff, publish the result in the wall (mostly) and exits. We do not care about the evil side of this.

Now take a close at the above declaration


Now you can understand it is similar to giving your password to someone. The worst part we think that this permission grant is for those few minutes we use the application. But once you give the permission it will remain forever until you remove the permission. Yes you can remove the permission.

In Facebook Go to the Account –> Application Settings.

There you can see the list of applications authorized by you, in the Authorized category. Simply click the ‘x’ mark to remove the authorization. When I checked my list there were 354 applications that I have authorized. Sad part is most of them are mere quizzes that we only take once. But they still have the access to our data. Sad smile


Creating your own app in Facebook using the OAuth is easy and you can get more details on the following page. http://developers.facebook.com/docs/guides/web

More on Facebook OAuth 2.0 : http://developers.facebook.com/docs/authentication/

Facebook OAuth 2.0 has some extended privilege options as well which gives full permission to our data.

Some applications and quizzes are more tempting so do them and delete the permission after you have done Open-mouthed smile