Author

Topic: Project Idea - Decentralized Twatter (Read 623 times)

newbie
Activity: 14
Merit: 2
May 22, 2022, 01:14:12 PM
#39
It was more of an idea than an ongoing project.  I think anyone (with the right technical capabilities) could set up a website with a human readable interface that reads messages from ETH or DOGE transactions similar to memo.cash.  The hard part would be getting enough users to communicate this way instead of using Twitter.

But if enough people started "tweeting" this way, it would be an easy way for those who want censorship to use sites that censor to their preference and those who don't want any censorship, to use sites that censor to their preference.
newbie
Activity: 14
Merit: 0
May 20, 2022, 05:49:49 AM
#38
Is the project still going on  Smiley
newbie
Activity: 14
Merit: 2
April 29, 2022, 06:38:16 AM
#37
That's the contradiction in your whole proposal. You can't both use a centralized (or multiple) website(s) and claim the project is decentralized. Also you can't not download the whole blockchain if you want decentralization.
You see this is a flaw in blockchain technology, it is not this magical tool that can solve every problem. It works fine for a payment system because of the incentive to run a full node outweighs the problems associated with downloading and verifying the whole chain but it won't work for anything else.

You are not wrong but you are missing the important part.  Sure the front end will be centralized but the back end (most important part) will be decentralized. This idea is not about being able to claim decentralized (misleading thread title) but it is about everyone being able to take part in the discussion.

Think of this more of a way for the future of Twitter to take the political and moral part out of censoring tweets.  If all tweets were created by a transaction on a blockchain, anyone would be able to say what they want.  Twitter may only choose to show the ones that abide by their terms of service but there would be another website which may show all tweets.
legendary
Activity: 3472
Merit: 10611
April 28, 2022, 10:52:06 PM
#36
Yes but there will be hundreds of websites serving the same purpose that twitter does now.  Most users will use a centralized page that they like. If the page starts putting up too many ads or god forbid censors someone they don't like, the user is free to host their own site or use someone else's.
That's the contradiction in your whole proposal. You can't both use a centralized (or multiple) website(s) and claim the project is decentralized. Also you can't not download the whole blockchain if you want decentralization.
You see this is a flaw in blockchain technology, it is not this magical tool that can solve every problem. It works fine for a payment system because of the incentive to run a full node outweighs the problems associated with downloading and verifying the whole chain but it won't work for anything else.
newbie
Activity: 14
Merit: 2
April 28, 2022, 06:31:19 PM
#35
It's been awhile since I re-read my original rant and I realized it was not very clear.

I updated the original based on the discussions here. Thanks all for the input so far.
newbie
Activity: 14
Merit: 2
April 28, 2022, 06:18:32 PM
#34
Effectively this means the choice for users are going to be to either sign up for free on centralized twitter and never pay a dime for any tweet they send or have to buy a very volatile shitcoin so that they can pay a lot of fee (up to $60) to send a single tweet!

You are correct that Ethereum in its current state would not be a good choice, but maybe the first iteration could be using DOGE transactions? One could argue the small fee is anti-spam protection.

(HEY ELON!!!)

Not to mention that in order to view the tweets of other people they would have to download the entire ethereum blockchain and most importantly index it which would take up a lot more space then search for the tweets they want to see.

Nobody is going to chose the alternative!

You would not need to download the entire chain to view unless you wanted to verify the chain for yourself.  Most will opt to use other's sites who have done this.

That would introduce centralization.

Yes but there will be hundreds of websites serving the same purpose that twitter does now.  Most users will use a centralized page that they like. If the page starts putting up too many ads or god forbid censors someone they don't like, the user is free to host their own site or use someone else's.
legendary
Activity: 3472
Merit: 10611
April 17, 2022, 11:01:56 PM
#33
It would not create a new blockchain but instead piggyback on an already existing one.  You can attach a message to every ethereum transaction you send.  This idea is simply using existing infrastructure to create a decentralized way to communicate.
Effectively this means the choice for users are going to be to either sign up for free on centralized twitter and never pay a dime for any tweet they send or have to buy a very volatile shitcoin so that they can pay a lot of fee (up to $60) to send a single tweet! Not to mention that in order to view the tweets of other people they would have to download the entire ethereum blockchain and most importantly index it which would take up a lot more space then search for the tweets they want to see.

Nobody is going to chose the alternative!

Quote
People would then be able to create websites like https://memo.cash/posts/ranked that pull all the data. 
That would introduce centralization.
member
Activity: 189
Merit: 16
April 17, 2022, 04:13:54 PM
#32
Is it possible to elaborate on what exactly a blockchain could improve upon Mastodon (being already decentralized)?

Maybe this can help coming up with a strategy.
newbie
Activity: 14
Merit: 2
April 15, 2022, 11:52:05 AM
#31
I think most of you are missing the strategy on this idea.

It would not create a new blockchain but instead piggyback on an already existing one.  You can attach a message to every ethereum transaction you send.  This idea is simply using existing infrastructure to create a decentralized way to communicate.

People would then be able to create websites like https://memo.cash/posts/ranked that pull all the data. 

The cool part to me is that it would take away all the power from one site and I think you would see a sort of subreddit phonemonema happen where users could make their own sites that pull and sort the data (censor) as they see fit.

Some sites would censor all hate speech, some would censor speech from people they don't like, some would censor nothing at all.
legendary
Activity: 2268
Merit: 2050
A Bitcoiner chooses. A slave obeys.
April 15, 2022, 10:17:52 AM
#30
As pooya87 said, there isn't such thing, because of lack of incentive. In block chains, the users verify every single information they receive. How will this work in a “Decentralized Twitter”? Will they download every single message, image, video, podcast etc.? I hope you understand how impractical this is.

Either the users download the whole social platform in their hard drive or they have to use a third party. It's that simple.

Exactly this.

It seems unrealistic and not to mention expensive. The miners need a good incentive to keep mining and the amount of data being downloaded by everyone would be astronomical! So I doubt anyone could make a decentralised Twitter in this form without demanding some kind of fee, at least in the very beginning.

Perhaps the idea might become more do-able if you cross out the options of posting pictures or anything that needs a lot of storage space. Maybe limiting it to 80-100 Characters as some kind of simplistic Twitter version? But even then, at some point in the future, the amount of data becomes too huge.
 
And then you still have the issue of incentivizing the miners. Would they accept token payment if there is nothing generating value behind it?
newbie
Activity: 14
Merit: 2
April 15, 2022, 10:00:55 AM
#29
I hope he follows through with it and we see changes.  Free speech is critical to a functioning society.
newbie
Activity: 48
Merit: 0
April 12, 2022, 04:30:59 AM
#28
We all definitely need a decentralized version of the current Twitter.

In the meantime, some changes are coming to the existing one. I'm pretty sure things won't remain as they are after Elon Musk bought a share of Twitter. The question is: what kind of changes is coming? Will it be aimed at decreasing the amount of censorship? What do you think?
newbie
Activity: 26
Merit: 0
April 07, 2022, 07:01:24 AM
#27

Are there any projects like this?


Taking into account that using a blockchain for to microblogging seems to add rather large overhead, you might want to consider to what extent the Mastodon/Fediverse ecosystem can already achieve what you're looking for. Anyone who fears being censored on other instances can always setup their own instance.


Totally, fully agree. There's Mastodon already.
newbie
Activity: 14
Merit: 2
April 07, 2022, 06:34:31 AM
#26
It's not a coincidence that I posted this the day Elon's 13-F filing came out, so yes I am (was) aware he now has a 9.2% stake in twitter. This is why I bumped the post.

Musk has been known for listening to normies with ideas that interest him, so I'm asking for help in showing this idea to him.  I know he wants to make twitter work but if the requirement for a software/server/company to remain honest could be removed, the issue of censorship goes away.

As far as other social media, nothing I have seen is as simple and clean as the idea I am describing. I want to piggyback on ETH and use it's already secure network.

newbie
Activity: 14
Merit: 2
April 04, 2022, 10:17:36 AM
#25
Bump

How do we get this in front of Elon? A memo.cash version of Twitter on ethereum blockchain is exactly what he’s looking for. If all twitter posts were posted on the ethereum blockchain instead of twitter, no one could be censored, and every user could moderate to their own liking. There could be hundreds of websites people use to read the posts and if the user so desired, they could build their own. Similar to running your own node. This also prevents any one website from having total control of the conversation.
full member
Activity: 322
Merit: 151
They're tactical
January 10, 2022, 06:09:41 PM
#24
It could be possible, im working on system like this, it would have many advantage, but it needs an efficient way to prune the data in sort that each node can filter the data it want to host, some spv client, the data not used is not hosted by any node anymore, each nodes only download the data it uses, maybe from contact list or groups.

But twitter is also fat, for this to work smoothly it would need something that discourage low value content to clog the network, everyone know the buisness model of big social network is not on the value of the content. It works with data selling, targetted advertising etc

Maybe for micro blogging it would be more possible.
legendary
Activity: 2212
Merit: 7064
January 10, 2022, 05:15:42 PM
#23
One more decentralized alternative for Twitter would be Nostr, simple open protocol created to be censorship-resistant global social network.
There is no central servers, and you start using it with generating BIP39 seed words similar like for bitcoin, there are clients and relays (anyone can run a relay).
It's still early stages so I don't know what's going to happen in future but I am starting to following development on github and reddit:
https://github.com/fiatjaf/nostr
https://www.reddit.com/r/nostr/

Check out latest progress for interface and chat messages, and try some of their clients (branle, noscl, chastr...):

https://twitter.com/melvincarvalho/status/1480267474897670158


legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
January 10, 2022, 08:06:10 AM
#22
The question is..... If Twitter and other Social media platforms are FREE to use, why would people want to use a new platform, where you have to pay to send messages? The decentralized nature of this idea, will make it harder for "authorities" to take it down and also for hackers to hack it, but some centralized platform has to be created to collect the data and to make it easier for recipients to receive it. (This will once again defeat the purpose of decentralizing this platform, because the centralized data collectors will be targeted)

How will you monetize this to pay for expenses to run these centralized platforms? Will this come as donations or advertising.....?
member
Activity: 189
Merit: 16
January 10, 2022, 12:33:11 AM
#21

Are there any projects like this?


Taking into account that using a blockchain for to microblogging seems to add rather large overhead, you might want to consider to what extent the Mastodon/Fediverse ecosystem can already achieve what you're looking for. Anyone who fears being censored on other instances can always setup their own instance.
jr. member
Activity: 50
Merit: 3
January 07, 2022, 06:45:22 AM
#20
I have a project idea but I'm not sure if it is a terrible idea or if this is already being done, so I figured I'd post and let you animals decide.

TLDR; Blockchain (PoW crypto) that allows sending of messages publicly with each transaction to create a decentralized message system that allows centralized websites to easily show the messages by manipulating the block explorer in a feed or however else they desire i.e. decentralized twatter.



This platform would facilitate messages being sent by spending tokens through a PoW protocol.  No person or company would own or moderate. The block explorer, however could be filtered or moderated by each individual user or website.

It would work exactly like any other PoW consensus.  The protocol would allow sending and receiving of tokens and each transaction of tokens would include a message. Just like other protocols you can send a transaction to someone's address. This receiving address would now own the token.  They could then sell the token to a user who wants to send a message or send it as their own. Or even send a message during the sale.  Each transaction would have a new message but the old transaction would be publicly broadcasted on the blockchain.1

Miners would be incentivized for securing the PoW protocol with new tokens which they could sell for cost of operation. Each new block of transactions would give a reward to the miner who finds the key plus fees for transactions exactly like bitcoin. Difficulty of mining would adjust as needed to keep blocks being mined on set frequency (1 minute?). 

It should be easy for someone to set up a website to read all transactions just like blockchain.info and be formatted to a feed like twitter.  It should be easy to update from there for searches or even custom feeds from your followed addresses.  Different users could set up different sites for their own needs.  For example, one site may ban all messages that include certain words or phrases.  Some sites may ban nothing.  Some may only allow verified users on the feed.  You get the picture.

Addresses could be easily verified or banned on individual website.  Each website would be a centralized operation but the blockchain would remain decentralized.

This last part is the best part in my opinion. It allows for a truly decentralized place where anyone can share anything. Some things shared will be hateful and disgusting of course, but because it is open sourced on the blockchain, it will be easy for certain words or addresses to be filtered out on individual websites that read the blockchain.  Each individual can have their own twitter with their own rules.  This will lead to the best content getting the most views and the worst content being hidden by design because most people are good people and do not condone hate speech or ignorance. 



Are there any projects like this?

Could a similar website like blockchain.info be set up to read all messages from a blockchain already?

Thanks for any and all comments.



1: The transactions in theory would not need a minimum amount, but this would be abused of course, so a minimum limit must be created to prevent spam. Other forms of spam prevention would obviously need to be implemented like maximum transactions per time, maximum length of message, etc.  A sliding minimum amount per transaction that updates every X blocks based on some other variable may be useful here i.e. the more you send the more expensive it gets and then resets after some time.


Yes, you can check
https://memo.cash/ which utilize BCH network
legendary
Activity: 2212
Merit: 7064
December 18, 2021, 08:41:19 AM
#19
The majority of people are good - I truly believe that. The problem is we only hear from the loud ones who are usually not so good.
Most people are not using their head or thinking at all, they are just following the herd and repeating what other people said on TV, social media, etc.
I wouldn't consider people as bad or good, but it's obvious that only a small percentage is capable of making meaningful conversation and accept opinion of other people.
Making a true decentralized, unmoderated and usable social network is almost impossible (knowing human nature).
newbie
Activity: 14
Merit: 2
December 17, 2021, 03:20:54 PM
#18
Well said @BlackHatCoiner. 

I think if an unmoderated message board reached a large enough audience and had a system that allowed upvotes/downvotes like the website I won't name, it could promote good conversation.  But unfortunately the message boards get overwhelmed by one side too quickly and they never reach enough people before turning into a spam fest.

I also recognize that most forums usually end up as a giant echo chambers because people want to hear/read what they agree with.

The majority of people are good - I truly believe that. The problem is we only hear from the loud ones who are usually not so good.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
December 17, 2021, 02:12:12 PM
#17
People often confuse or relate decentralization with free speech. It's free speech when everybody have the right to express their opinion and their opinion is well respected by everybody else. The latter doesn't and won't ever happen on a social platform that has no moderation and is in an uncontrollable manner, completely censorship resistant.

When you have the right to say anything you like, but there are a hundred people around you yelling to check their cool website, it stops being free speech. Let alone, when they'll start breaking the law.

In Bitcoin, free speech works with no censorship, because money talks; not people. I'm strongly in favor of decentralizing the current highly hierarchical system where a person knows the personal data of 2 billion people, but it must happen in a smart and efficient way. And I'm afraid the block chain technology alone isn't the way.
jr. member
Activity: 124
Merit: 1
December 17, 2021, 02:25:47 AM
#16
Quote
This platform would facilitate messages being sent by spending tokens through a PoW protocol.   No person or company would own or moderate. The block explorer, however could be filtered or moderated by each individual user or website.

 The idea is excellent but it will be more excellent if the users don't need an account to sent messages. And if you design the platform like a dex where the user is only an address. Then it will be the top secured messageing platform. You have to design the platform likely that the personal messages will be hidden and only can seen by the selected address.  Where users can buy, stake and trade the coin but the platform will specially highlight messageing, sharing, and visiting the feed. The token structure might add rewards fund, marketing fund and other exclusive offers. Think something special.
legendary
Activity: 3472
Merit: 10611
December 16, 2021, 11:51:34 PM
#15
This was my original question - How could you use existing blockchains to provide a decentralized version of twitter?  The https://memo.cash/ mentioned above does this but poorly.  I will look more into this option as I agree, this is probably the best option.  If I found a blockchain that is secure and cheap to send transactions, maybe I could build a website that reads all transactions in said blockchain and replicates a twitter feed using the messages in each transaction. Could even require the beginning of the message to have a specific key to remove transactions not intended to send message.
You don't need to and you shouldn't use the blockchain of a cryptocurrency to post messages. As I said it should be built on top of that blockchain for example a bitcoin side-chain. https://en.bitcoin.it/wiki/Sidechain
It could also solve the issue with price to some extent as the tokens on that side-chain will be pegged to bitcoin and mining of the coin could be performed by the same bitcoin miners (merge mined). In that separate chain the protocol can be anything you like because it is a semi-stand-alone blockchain so the transactions in that chain can cost whatever you want while it still needs bitcoin's security to operate.
newbie
Activity: 14
Merit: 2
December 16, 2021, 06:50:36 PM
#14
Are there any projects like this?
Check out this project, https://peepeth.com
Wow I have not seen this one.  This is very close to what I am looking for.  It claims to use blockchain technology for the backend and the front end is their website but they encourage you to build your own if you want to get around their moderation.

The difference in their project and my idea is they send the "peeps" to the blockchain while I want the blockchain to send the tweets/twats/peeps to the explorer and then the website. But the concept of using the data to build your own interface is spot on.

This is a good one, thanks for the message.
legendary
Activity: 2912
Merit: 6403
Blackjack.fun
December 16, 2021, 05:37:44 PM
#13
First thing, whatever name you choose, don't use "Twatter"  Grin

The problem with every so-called decentralized no censorship no moderation project is that you're going to have to compete with spammers, I've just checked the link icopress posted and look at the last activity:
https://peepeth.com/new , it's a total spamfest.

Also interesting from their FAQ:

Quote
Peepeth is spam-resistant because it costs money to write to the blockchain. Don’t worry— Peepeth foots the bill for you— but spammers lose their free-peeping privilege, making spamming a relatively expensive prospect.

So they do censor and ban accounts....and yet...

The other problem is money, poeple will not want to pay money to post their views on the internet, and when you're going to incentive them to post bots will take over, bitcointalk was no exception, no project will be one.

Quote
Why do you think the tokens (if structured the right way) couldn't drive incentive?  Each token is worth one message. This would have to be well thought out but it would eventually become a "pay-to-tweet" service which is fair because there has to be a small cost for the service. Just as there is a small cost to use any blockchain technology.

And what would give enough value to those tokens to make them an incentive to either mine or post or host a node website?

If we talk about this kind of token one can't stop thinking about Chia, it started as a total hype,  scared every HDD producer or buyer in the world and it dropped 95% in 6 months since the launch, the older projects like Storj are still unable to break over they 2018 ATH, and "miners" are dropping like flies with 8-10$ payouts a month for 12TB, whatever value they have is because of poeple desperately holding them, not because of utility.

What is going to keep your tokens valuable since you're constantly printing them?

Anyhow, you can't have uncensored free speech without abuse, you can't compete with a free platform when charging poeple money, and the majority of the poeple on this planet will choose the most convenient and easy to use thing over whatever else you promise them. That's why we don't have yet a YT/fb/tw killer and there are slim chances there will ever be one.

Oh, and one more thing, you don't need a blockchain to have a decentralized website, it's not a must, sometimes I think it's actually a burden.
legendary
Activity: 1456
Merit: 5874
light_warrior ... 🕯️
December 16, 2021, 03:17:55 PM
#12
Are there any projects like this?
Check out this project, https://peepeth.com, it was launched about 4 years ago and functions to this day, (a social network similar to Twitter but based on the blockchain). Advertising in all its forms is completely absent. In addition, according to Peepeth, their back-end is open, they have no control over your account or content (although I would not say so given their claims that non-compliant messages are deleted by default). To be honest, personally, I do not see any particular advantages over the same twitter, but if you are interested, you can read more about peepeth here.
 
Quote
newbie
Activity: 14
Merit: 2
December 16, 2021, 02:33:45 PM
#11
Why do you think the tokens (if structured the right way) couldn't drive incentive?  Each token is worth one message. This would have to be well thought out but it would eventually become a "pay-to-tweet" service which is fair because there has to be a small cost for the service. Just as there is a small cost to use any blockchain technology.
Because you can't have everything. If people are supposed to use the coin to pay for their tweets then the price of that coin has to be low. You can't keep the price low, the market decides that. If it goes up, people won't be willing to post and if the price dumps the chain becomes insecure. The price has to be enough to create incentive for miners to mine that coin and if the difficulty goes up it has to go up to justify the increased amount of work they have to do.
I think this is debatable because you could build the rewards (creation of new token) to change overtime depending on network use.  Example would be DOGE. It is low cost per token, secure, and low cost to send although transactions per second isn't huge. This is a whole separate discussion and since we are just throwing around ideas, its probable not worth debating right now.



P.S. The only viable solution is to build such a project on top of an existing secure immutable decentralized blockchain. Like a bitcoin side-chain that is merge mined by same bitcoin miners.
There may be other solutions like using a different algorithm other than PoW that I can not think of right now.
This was my original question - How could you use existing blockchains to provide a decentralized version of twitter?  The https://memo.cash/ mentioned above does this but poorly.  I will look more into this option as I agree, this is probably the best option.  If I found a blockchain that is secure and cheap to send transactions, maybe I could build a website that reads all transactions in said blockchain and replicates a twitter feed using the messages in each transaction. Could even require the beginning of the message to have a specific key to remove transactions not intended to send message.

Example:
Alice sends x NMC to Bob with message saying "DECTWAT_message here"
Website displays new "tweet" (we need a better word) that is from Alice's address that may or may not be verified to read "message here"
Website does not display any transactions that did not have "DECTWAT" AND was over x NMC.

Thanks again for the feedback and discussion.


legendary
Activity: 2702
Merit: 4002
December 16, 2021, 12:25:37 PM
#10
Does decentralization have to be similar to how Bitcoin works to be decentralized? I mean that broadcasting transactions in bitcoin is cost a lot, as the block that have one megabyte to 4 megabytes costs a lot of money, but the bitcoin network is profitable and tx files are small in size and do not need accurate synchronization, just as it happens in social media.

In short, the blockchain is not the ideal solution to create a decentralized social network as there are not enough profit returns, the problem of synchronization, the size of files, the nature of privacy and who can delete the data.


Nor you can’t create a free decentralized network that allows the user to fully access/delete the data and encrypt some of it so that no one else can see it.
legendary
Activity: 3472
Merit: 10611
December 16, 2021, 11:36:23 AM
#9
I know this can easily be done but the centralized website would be for normies to use with clean UX/UI. There could be hundreds of versions that fit each individuals wants. Think of a personalized twitter feed.
Twitter, Instagram, ... all have dedicated clients, usually only for phone but sometimes desktop version also. If you are going to design a decentralized message platform it is best to keep everything decentralized.

Quote
Why do you think the tokens (if structured the right way) couldn't drive incentive?  Each token is worth one message. This would have to be well thought out but it would eventually become a "pay-to-tweet" service which is fair because there has to be a small cost for the service. Just as there is a small cost to use any blockchain technology.
Because you can't have everything. If people are supposed to use the coin to pay for their tweets then the price of that coin has to be low. You can't keep the price low, the market decides that. If it goes up, people won't be willing to post and if the price dumps the chain becomes insecure. The price has to be enough to create incentive for miners to mine that coin and if the difficulty goes up it has to go up to justify the increased amount of work they have to do.

Quote
Isn't this a risk of any PoW chain?
Yes but doubly so for a new project that has a good chance of not gaining a high value.
Experience suggests that people aren't going to abandon what they are already using for free for a new platform that they have to pay for.
Low demand means low price and worst of all it means smaller market that is very susceptible to pump and dumps.

P.S. The only viable solution is to build such a project on top of an existing secure immutable decentralized blockchain. Like a bitcoin side-chain that is merge mined by same bitcoin miners.
There may be other solutions like using a different algorithm other than PoW that I can not think of right now.
newbie
Activity: 14
Merit: 2
December 16, 2021, 10:11:44 AM
#8
Thanks for the feedback.


you won't need a centralized website to see the messages, the full node can do this very easily by parsing the transactions and showing the message inside them to the user
I know this can easily be done but the centralized website would be for normies to use with clean UX/UI. There could be hundreds of versions that fit each individuals wants. Think of a personalized twitter feed.


However, the problem is that you won't be able to keep the blockchain alive in secure and decentralized way. Simply because it lacks incentive.

If you add the "token" on top of it to create an incentive then the project stops being a message platform and becomes a payment platform where you can't post a message for free like you do on centralized alternatives like Twitter. It also adds the problem of "price", if it dumps nobody would mine that chain and the PoW algorithm becomes vulnerable to 51% attacks.
Why do you think the tokens (if structured the right way) couldn't drive incentive?  Each token is worth one message. This would have to be well thought out but it would eventually become a "pay-to-tweet" service which is fair because there has to be a small cost for the service. Just as there is a small cost to use any blockchain technology.


It also adds the problem of "price", if it dumps nobody would mine that chain and the PoW algorithm becomes vulnerable to 51% attacks.
Isn't this a risk of any PoW chain?



Either the users download the whole social platform in their hard drive or they have to use a third party. It's that simple.
You said it exactly right, but this is a good thing, not a bad thing.  I think you missed the point. 

The user can choose how they use the platform.

The backend is the blockchain that allows a decentralized message system to function without third parties.  The front end is whatever you want it to be.  You can run a full node and verify all messages yourself or you can use someone else's website that does it all for you. 

There is incentive for people to create websites or platforms that read the blockchain because they can then make money on ads, subscriptions etc. 

There is incentive for people to use the chain for the obvious reasons that decentralized blockchains bring.



Are there any projects like this?
I think that Twitter is already working on making new decentralized social media called Bluesky, and they are recruiting developers and technologists for this work.
I have seen this but we know that Twitter can't be trusted. Something like this would have to be built by the people for the people.

They are also going too big based on my research of this project - trying to make an entire social media platform.  The idea I am proposing is very simple.

[moderator's note: consecutive posts merged]
jr. member
Activity: 39
Merit: 9
December 16, 2021, 07:16:01 AM
#7
Big idea = big money for advertising. Donald Trump failed)
I believe that you can create just thematic decentralized services, they will be in demand.
legendary
Activity: 3472
Merit: 10611
December 16, 2021, 06:45:53 AM
#6
Quote
Our mission is to develop and drive the adoption of technologies for open and decentralized public conversation.
It's too vague in my opinion. "Public conversation" can easily be made decentralized, you just need two or more peers that connect to each other over the internet and communicate over an encrypted channel they create. This doesn't need any third party or even blockchain technology.
Creating persistence and immutability is the challenge and I don't see why would a company create such thing if they don't control the data or earn something out of it.
legendary
Activity: 2212
Merit: 7064
December 16, 2021, 05:56:02 AM
#5
Are there any projects like this?
I think that Twitter is already working on making new decentralized social media called Bluesky, and they are recruiting developers and technologists for this work.
Quote
We're focusing on re-building the social web by connecting disconnected silos and returning control of the social experience to users. Our mission is to develop and drive the adoption of technologies for open and decentralized public conversation.
https://blueskyweb.org/

However, I would not trust big tech and twitter in making anything truly decentralized when we can see how they are handling censorship, and they would never allow people to have real control of their data.

One more interesting open source social media project is called Zion and it's based on Bitcoin and Lightning Network, without any ads, trackers, or algorithms.
With Zion you own your data and content, but one problem is that it's not free and you have to pay monthly membership.
Positive thing is that you can earn Bitcoin with your posts, so it's a interesting concept especially when it is censorship resistant.
https://getzion.com/
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
December 16, 2021, 04:57:11 AM
#4
Are there any projects like this?

Check https://memo.cash/ which utilize BCH network. It's more practical than your idea since there are already incentive to run the node/mine the coin.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
December 16, 2021, 02:54:09 AM
#3
As pooya87 said, there isn't such thing, because of lack of incentive. In block chains, the users verify every single information they receive. How will this work in a “Decentralized Twitter”? Will they download every single message, image, video, podcast etc.? I hope you understand how impractical this is.

Either the users download the whole social platform in their hard drive or they have to use a third party. It's that simple.
legendary
Activity: 3472
Merit: 10611
December 16, 2021, 12:01:35 AM
#2
It is trivial to create such a blockchain and you won't need a centralized website to see the messages, the full node can do this very easily by parsing the transactions and showing the message inside them to the user. Even a light/SPV protocol could be introduced for those who don't want to run a full node.

However, the problem is that you won't be able to keep the blockchain alive in secure and decentralized way. Simply because it lacks incentive.
For the ledger to be distributed and decentralized, people have to run full nodes which means they have to download and verify and store  the entire blockchain which is essentially lots of messages they don't want. If you add the "token" on top of it to create an incentive then the project stops being a message platform and becomes a payment platform where you can't post a message for free like you do on centralized alternatives like Twitter. It also adds the problem of "price", if it dumps nobody would mine that chain and the PoW algorithm becomes vulnerable to 51% attacks.
newbie
Activity: 14
Merit: 2
December 15, 2021, 07:27:05 PM
#1
I have a project idea but I'm not sure if it is a terrible idea or if this is already being done, so I figured I'd post and let you animals decide.

TLDR; Use existing blockchain Blockchain (PoW crypto) that allows sending of messages publicly with each transaction to create a decentralized message system that allows centralized websites to easily show the messages by manipulating the block explorer in a feed or however else they desire i.e. decentralized twatter.



This platform would facilitate messages being sent by spending tokens through a PoW protocol.  No person or company would own or moderate. The block explorer, however could be filtered or moderated by each individual user or website.

It would work exactly like any other PoW consensus.  The protocol would allow sending and receiving of tokens and each transaction of tokens would include a message. Just like other protocols you can send a transaction to someone's address. This receiving address would now own the token.  They could then sell the token to a user who wants to send a message or send it as their own. Or even send a message during the sale.  Each transaction would have a new message but the old transaction would be publicly broadcasted on the blockchain.1

Miners would be incentivized for securing the PoW protocol with new tokens which they could sell for cost of operation. Each new block of transactions would give a reward to the miner who finds the key plus fees for transactions exactly like bitcoin. Difficulty of mining would adjust as needed to keep blocks being mined on set frequency (1 minute?).


It should be easy for someone to set up a website to read all transactions just like blockchain.info and be formatted to a feed like twitter.  It should be easy to update from there for searches or even custom feeds from your followed addresses.  Different users could set up different sites for their own needs.  For example, one site may ban all messages that include certain words or phrases.  Some sites may ban nothing.  Some may only allow verified users on the feed.  You get the picture.

Addresses could be easily verified or banned on individual website.  Each website would be a centralized operation but the blockchain would remain decentralized.

This last part is the best part in my opinion. It allows for a truly decentralized place where anyone can share anything. Some things shared will be hateful and disgusting of course, but because it is open sourced on the blockchain, it will be easy for certain words or addresses to be filtered out on individual websites that read the blockchain.  Each individual can have their own twitter with their own rules.  This will lead to the best content getting the most views and the worst content being hidden by design because most people are good people and do not condone hate speech or ignorance.  



Are there any projects like this?

Could a similar website like blockchain.info be set up to read all messages from a blockchain already?

Thanks for any and all comments.



1: The transactions in theory would not need a minimum amount, but this would be abused of course, so a minimum limit must be created to prevent spam. Other forms of spam prevention would obviously need to be implemented like maximum transactions per time, maximum length of message, etc.  A sliding minimum amount per transaction that updates every X blocks based on some other variable may be useful here i.e. the more you send the more expensive it gets and then resets after some time.
Jump to: