When you continue to think in terms of social media where a centralized service extracts user data as a blunt financial weapon from a massive user count then decentralization doesn’t make any sense. When you turn this around to solving more practical problems the applications and revenue model change.
Advertising something with better privacy, permission, etc. will only bring you people that already care about it, i.e. the same 0.01% of geeks. I can see only two ways to achieve the goal of decentralized and privacy-respecting "Internet":
- Convince people that privacy is important. A very hard task in our age for several reasons. Also, it needs to be supported by legislation.
- Make the services more convenient to use than existing ones. Arguably impossible due to manpower imbalance and technical issues (privacy and security almost always come at a price of convenience).
An average person has whatever perception the market and product communicate. If you are banking on perception alone the current approach is good enough. The only way to push through that is to provide new capabilities or solutions to old problems other approaches refuse to provide.
You aren't selling privacy. You are selling a product with privacy included.
Look at BitChute and other small video sites now that YouTube has been deplatforming trolls and crazies. They are full of toxic waste. BitChute now gets called “poopchute.”
4chan is considered toxic waste. Old Youtube was full of toxic. Old Tumblr was toxic waste.
Those are / were home to the most creative communities.
Now? New centralized media is starting to look a lot like old media: standardized, no spice, boring. Perfect for a protestant society.
Of course it was. The premise that racists wouldn't take advantage of communities which let them communicate openly and gave them the plausible deniability of "irony" while doing so is absurd. Why wouldn't they, when the community "mocks" them by acting just like them, reinforcing their beliefs, spreading their gospel and making them feel as at home as possible?
I mean, it's not exactly a scathing rebuke, is it?
In many cases these smaller sites were created specifically to cater to those "obnoxious trolls, crackpots, and hate mongers" as a "free speech/censorship resistant" alternative to the mainstream. BitChute's selling point is serving content which would be banned on YouTube - obviously that's what they get. If they or similar sites are victims of anything, it's their own success.
The only argument you need to make for a competitor to make sense is "<Platform X> isn't perfect." That's accurate for all of them. A good competitor will have all the same challenges a 'bad' competitor would.
I don't use social media (facebook, twitter, linkeding) because of the kind of people on it - but I do follow a series of website of interesting people.
Hacker news is somewhere in between. The content is half twitter / half interesting.
Quality, not quantity... ;)
You won't reach Carol Couchpotato, but there will always be a core of people willing to living outside the FAANG coral.
If you care about the decentral internet, set yourself realistic expectations. Work with the coalition of the willing. Make it as welcoming as you can. It'll be fun times!
Set this up: https://spectrum.ieee.org/geek-life/hands-on/build-a-longdis...
I'm game.
Any communication medium that isn't controlled or censored will break under a deluge of spam.
If someone tried to build an app on one of those systems where you were forced to accept messages by default until you blacklisted them then it probably would. It would be terrible.
Thankfully no users actually want apps like that, we've already got email and web social media sites for having a public directory of strangers to contact. That is a use-case that is only sometimes needed, and when it is you only need to use it once.
It also doesn't really work. You have to choose between not gettimg messages from those outside your circle of trust or getting spammed.
Perhaps when I have a few hundred million to invest in a better platform I'll reach out! (One can dream).
For example, if it costs someone $0.00001 to send you a packet, that could still be decentralized but the economics change a lot. Maybe for the better.
I suspect that "be careful what you wish for" is applicable to the idea of a communication medium that "nobody can ever control or censor". We already have numerous problems caused by anonymity with our existing infrastructure (DDOS, ransomware, threats, defamation, etc.).
I think neither extreme, a completely anonymous infrastructure or a completely non-anonymous infrastructure, is desirable.
Pseudonymous IDs that have a small, but non-zero cost.
Your reputation is tied to the ID and the economics don't allow spinning up millions of them to spam people.
They're building a from the feet up first principles approach to really solving the centralization incentive issues of the modern web and operating systems.
It's super ambitious, but I think it's pretty cool (and it's not vaporware, the current stuff actually works - it's just early on).
A lot of the other attempts at decentralized systems can't fix the server/client model or the spam problem - all which push users back to centralized services.
> there are only 2^32 (~4B) Urbit IDs, so they cost something.
> Ultimately, we want your Urbit ID to feel like a civilizational key. If your Urbit ID were a piece of hardware, you could tap it to unlock a door, swipe it to buy a coffee, and plug it into any computer to log in. Your Urbit ID should be a unique, beautiful object that’s both an address and a wallet. It’s a key to a secret club and the ticket to your digital life.
So I guess almost half the current global population is excluded from civilization?
That said, anyone can get on Urbit for free as a comet. The only real limitations on comets are social in nature—not technological.
[1]https://en.wikipedia.org/wiki/List_of_countries_by_number_of...
The network has a built in governing body that can do things like that (and they would since restricting access isn't the goal).
The free IDs have some other negatives too I think (long names, harder to recover, etc.).
The price is quite low ~$10 for a 'planet' or standard ID. Maybe in the developing world that price is too high, but I'd suspect if it succeeded to the point where that was an issue it could be solved without too much trouble.
The ID solution is cool because it fixes the spam issue which is one of the core incentives behind centralization.
The other core reason to centralize is server management and finding other users. If you design an OS that has this bit baked into it from the start you can make this complexity invisible to the user. You can have apps be p2p by default without the user having to know about it, you can make it easy for users to send photos or messages directly to each other rather than always having to interoperate with a middleman company (FB, Google etc.).
Their approach of starting as a VM that runs in linux is a good idea, it allows iteration on something that's immediately usable. Their initial focus on chat too I think is smart - it gets people using it while they improve it and immediately seeing changes.
Long term goal would be getting urbit running on its own hardware without the virtual layer, but I think if they started trying to do that they wouldn't succeed. With the current approach they might.
It's not actually that hard, because ordinary users can generate one ID and use it for many years, but spammers have to generate a new ID every five minutes because they immediately get blocked and have all content associated with the blocked IDs get retroactively dumped in the spam folder. So the cost to spammers is literally a million times higher than it is for ordinary users, which is exactly the sort of thing that actually works.
I wonder why can't score IDs by page-rank them - one's identity gets credibility based on the social score - hacker news manages to be quite effective at preventing spam using this technique
Which would be $50-$100/year, i.e. still not very much.
Recall that it costs significantly more than that to have internet access.
> a steep price to pay for a membership with no obvious benefits
The obvious benefit being that you get to be in the same network as the people in rich countries, and that network is not overrun by spam or controlled by a multinational conglomerate that uses its ownership of the means of communication to cost you significantly more than $10.
> I wonder why can't score IDs by page-rank them - one's identity gets credibility based on the social score - hacker news manages to be quite effective at preventing spam using this technique
What do you do with new IDs that have no reputation? If they can't post they can't earn a reputation, if they can post they can spam.
The law-abiding user is the one that incurs the real cost. Spammers pump and dump millions of IDs. This drives up the cost of getting an ID. The normal user that just needs a new ID for some reason is the one that suffers the most here.
I don't care if it's expensive for a scammer. If it's cost-prohibitive for grandma to get a new ID, then it defeats the purpose.
Over the course of a year the costs to send would be balanced by the profit from receiving for your average person but for spammers it would be untenable.
If you're trying to come up with a model that isn't using centralized companies to solve the problem for you then it's still a problem.
Part of the incentive towards centralization is because the spam problem is hard to solve in a decentralized way with the modern web.
Is this a perception or do you have data on this?
See my response to parent. Email spam from the point of view of self-hosted infrastructure is no longer a problem in my experience. No megacorps needed (or wanted, IMO).
I set up SPF, DKIM, DMARC, used an IP not on any blacklists, and so on - everything guides told me I ought to do. Still, not only would my test messages often go to spam, I'm pretty sure I saw some vanish entirely, not even making it to the spam folder.
And this is a very insidious problem - did I e-mail X and they just didn't deign to reply? Or did my message never reach them?
I also wish there was a process for exporting/importing these lists.
With SPF/DKIM/DMARC (whichever of those verifies that the email header was actually set by someone who has access to that email sending address) on and open-relay on STMP turned off, I envision a web-of-trust-lite world (which is probably the wheel I'm reinventing) where I and everyone I exchange email-address-trust-cards like business cards help to crowdsource what is and is not spam based on shared whitelists and degree-of-separation weighting. If I think something is spam, my 1st degree of separation (who has handshaked with me to verify that yes we've met) also probably does, but his colleague, maybe not.
MUAs and online email service providers would check the compiled whitelist for each account before running their own spam filtering.
We have good online adblock lists, can we do the same for email spamlists without 27 clicks to whitelist or blacklist emails?
Servers would have to not blackhole spam-tripping emails and reply with 'you spam = bad', that is another problem entirely.
I bet it's a lot. I bet there has to be a better way.
Spam in email is basically not a problem anymore, in my experience.
~15 years I would get literally thousands of spam emails per day in my spam folder. But this was the days when email servers were configured to accept anything no matter how malformed. And many people had misconfigured smtp clients, thus attempting to enforce constraints would drop a lot of legitimate mail. So spam was a huge problem.
Today it's very different. I no longer see any smtp clients from legitimate senders with any protocol misconfiguration. So for years now I enforce every detail at the smtp connection level (with postfix), before the email is accepted.
I still see failed attempts in the postfix logs but they get blocked right there. Actual spam getting through to the spam filter is down to a few a week.
Then checking DKIM drops all of these in the spam folder.
Spam that gets through these steps to my actual inbox is now so rare that it's always a surprise. Less than ten a year, tops.
So from my perspective (running my own email infrastructure for a handful of domains, personal and business, friends and family) email spam is no longer a concern.
These problems are not caused by anonymity. DDoS and ransomware are problems that have their roots in poor security of consumer operating systems. Very few DDoS participants or ransomware victims are willing to be such. Threats and defamation are often done by people literally posting on social media accounts with their names and personal details.
At the dumbest level forums would look much different to what they do today if every post cost you $1 and every downvote $0.25.
Sounds like i2p: https://geti2p.net, except it's done on top of the Internet (but would also work on a mesh network).
"Holochain is an open source framework for building fully distributed, peer-to-peer applications.
Holochain is BitTorrent + Git + Cryptographic Signatures + Peer Validation + Gossip."
It can't be censored or shut down because all communication spreads through peers, with few central points that can be blocked.
Centralization of network infrastructure is shaped by the physics and capital costs of communication technology.
Tor is a slightly better solution, but again, not by much. You're hoping that a randomly chosen VPN will not have an interest in what you're looking at and that the two VPNs behind it are owned by someone else so they can't correlate the metadata.
Things centralize, then when the central node gets corrupted, everything is perturbed for a while and somewhat decentralized, until the next centralization begins. Same as disruption theory.
Network effects apply to centralized networks moreso than to decentralized effects. Cost to add a new node to a decentralized network generally remains higher than onboarding a new customer to a centralized network. And that kills it over time.
(Consider for example that the "new node" may be malicious... a decentralized network needs a lot of duplication of effort to fight malicious actors, a central network can do this cheaper over time.)
Even git, built on the very idea of decentralization, centralizes onto github and gets a lot of value out of that.
One possible parallel is that we have many roads/highways all essentially built and controlled by centralised authorities and this is used not only by law-abiding citizens but also by criminals. By criminals you could also include people that don't have the same ideology as the State.
edit: Funny thing is, landlord/housing society is rolling out their own public wifi access points across their properties now in cooperation with the regional ISP.
The most difficult aspect of this is it is hard to compete against free.
The bottom line is that the infrastructure (the cable and the cell towers are centralised). Until we can legally encrypt over Ham radio and quality peer reviewed open sourced post-quantum encryption algorithm Internet is centralised!
Is the Internet itself leading to more freedom or less? Or is it human nature spilling into bits and functions that is?
The funny thing is, the internet is big enough and complex enough that all of these are true.
Even the relatively restricted freedom of social media, itself just a part of the greater internet, is greater than the freedom people had to broadcast their views and communicate with a worldwide audience prior to the internet, which is almost zero.