Earlier quoted context omitted.
Fraud is probably a harder problem than discoverability. You can always exchange (maybe through an automated pairing) IPv6 addresses if nothing else. Supporting chargebacks, eliminating spam, blocking phishing, etc. if both harder and more important to a functioning culture.
Fraud and spam are two separate problems. One of the best solutions for spam for a new system is to impose a proof of work requirement on sending the first message between any pair of users, or any (new username, hosting service) pairing for federated services. For any normal pairing that happens only once, but for a spammer they have to pay the cost for every message or else you can trivially block every message fro…
What to do once you admit that decentralization never seems to work (2018)
51–60 of 148 posts
Re: What to do once you admit that decentralization never seems to work (2018)
#52Earlier quoted context omitted.
The Web and email are both decentralized. The Internet is decentralized to the extent there's no single "Internet company" which can kick you off. Various companies try very hard to make you forget these things.
Almost no new B2C web company can work without Google.
Re: What to do once you admit that decentralization never seems to work (2018)
#53Decentralization and devolution are often confused. For instance, in the US Civil War, the splintering could be described as devolution. But it certainly wasn't decentralizing power to the slaves. Which side was the side of "decentralization?" It's almost a meaningless question, unless being very well defined. Obviously, the Pareto Principle is usually at work, even if protocols are decentralized by design. Email is…
>For instance, in the US Civil War, the splintering could be described as devolution. But it certainly wasn't decentralizing power to the slaves. it was decentralizing in the sense that secession was meant to grant political authority to local elites. 'devolution' just sounds like a moral judgment, which while fair is not very useful for these purposes.
Re: What to do once you admit that decentralization never seems to work (2018)
#54Earlier quoted context omitted.
Most markets exhibit oligopolistic competition, and email is no exception. Google controls the most, yes, but they aren't the only ones to consider. The number of competitors who are significant players are only a handful. The top 5 providers likely account for the overwhelming majority of all email. Email being an open protocol allows interoperability and lowers barriers to entry, and all of that is good, but power…
> The top 5 providers likely account for the overwhelming majority of all email. I don't think this is true. At least, it wasn't true in 2016 according to this ( https://email-verify.my-addr.com/list-of-most-popular-email-... ), these figures ( https://emailclientmarketshare.com ) for email clients in 2019 don't suggest a massive change, and anecdotally it seems unlikely -- a lot of people use addresses from universi…
> Certainly it is more centralised than say the automotive industry. But it seems much more similar to that than operating systems, browsers, social networks etc..
But those addresses from university or work are increasingly just gsuite deployments.
Re: What to do once you admit that decentralization never seems to work (2018)
#55> You lose out on the discoverability that centralized hubs give you. Obviously you can have decentralized services that address this important 'presence' issue. IMO the issue is that we have conflated the 'functional goal' with 'architecture'. The 'goal', for me at least, is public information systems that protect civil rights and resist the rise of tyranny. That goal, after thinking about this space for the past 25…
Centralization processes can occur on a decentralized architecture, but I don't think that means the decentralized architecture has failed. I think people need to distinguish decentralization as a network system state, and decentralization as an affordance. Centralized structures on a decentralized protocol can reorganize themselves, but if you build the system as centralized, it's much harder, if not impossible, barring some implicit decentralized aspect of the architecture.
The question isn't so much "do decentralized systems end up as centralized," it is "can a disrupted decentralized system reorganize itself?"
It's obviously relevant to your point in that the reason for decentralized architectures, as you say, is to maintain communication in the presence of threats, especially to free exchange of information. It's not necessarily to maintain a given network structure state.
I couldn't care less if a handful of servers become dominant on Mastodon or IPFS or whatever, if it's easy to change which handful of servers they are should they start to become compromised in some way.
Re: What to do once you admit that decentralization never seems to work (2018)
#56Earlier quoted context omitted.
>For instance, in the US Civil War, the splintering could be described as devolution. But it certainly wasn't decentralizing power to the slaves. it was decentralizing in the sense that secession was meant to grant political authority to local elites. 'devolution' just sounds like a moral judgment, which while fair is not very useful for these purposes.
In what way does it sound like a moral judgement?
Re: What to do once you admit that decentralization never seems to work (2018)
#57Decentralization the way the crypto crowd wants can only happen if everyone has a server at home, some consumer-grade ARM box that you plug in and forget. It should be configured to work out of the box without the customer ever having to use the shell. • your own Nextcloud server to replace Dropbox, GCal • email server (replace Gmail) • torrent seedbox (replace Netflix, Spotify, etc.) • personal Bitcoin node (replace…
Re: What to do once you admit that decentralization never seems to work (2018)
#58Earlier quoted context omitted.
> The top 5 providers likely account for the overwhelming majority of all email. I don't think this is true. At least, it wasn't true in 2016 according to this ( https://email-verify.my-addr.com/list-of-most-popular-email-... ), these figures ( https://emailclientmarketshare.com ) for email clients in 2019 don't suggest a massive change, and anecdotally it seems unlikely -- a lot of people use addresses from universi…
> > The top 5 providers likely account for the overwhelming majority of all email. I don't think this is true. At least, it wasn't true in 2016 according to this ( https://email-verify.my-addr.com/list-of-most-popular-email-... ), these figures ( https://emailclientmarketshare.com ) for email clients in 2019 don't suggest a massive change, and anecdotally it seems unlikely -- a lot of people use addresses from univer…
Re: What to do once you admit that decentralization never seems to work (2018)
#59Decentralization the way the crypto crowd wants can only happen if everyone has a server at home, some consumer-grade ARM box that you plug in and forget. It should be configured to work out of the box without the customer ever having to use the shell. • your own Nextcloud server to replace Dropbox, GCal • email server (replace Gmail) • torrent seedbox (replace Netflix, Spotify, etc.) • personal Bitcoin node (replace…
Fraud is probably a harder problem than discoverability. You can always exchange (maybe through an automated pairing) IPv6 addresses if nothing else. Supporting chargebacks, eliminating spam, blocking phishing, etc. if both harder and more important to a functioning culture.
A decentralized network cannot be trusted by nature. Anyone can join and lie. Successful decentralized networks need some cryptographically-secure checksum to verify its inputs: BitTorrent uses SHA-1; Bitcoin uses Merkle trees. The network participants are just dumb mirrors to provide redundancy and compute. This solves the problem of the integrity of the information, but there is no such analogue for verifying the behavior of humans using the network. For example, you can download a valid BitTorrent file that is also a trojan (virus databases are centralized), or you could send Bitcoin to a Nigerian prince (third-party escrow layers are centralized). There is no algorithm to make sure what you're doing is ethical.
Imagine running reCAPTCHA as a decentralized service that runs on random people's machines. Impossible.
There is no way to flip a switch and change everything from centralized to decentralized without making major sacrifices. No one wants to go back to the dial-up era. Much of the lauded results of the internet are actually a result of its centralization.
Re: What to do once you admit that decentralization never seems to work (2018)
#60Decentralization the way the crypto crowd wants can only happen if everyone has a server at home, some consumer-grade ARM box that you plug in and forget. It should be configured to work out of the box without the customer ever having to use the shell. • your own Nextcloud server to replace Dropbox, GCal • email server (replace Gmail) • torrent seedbox (replace Netflix, Spotify, etc.) • personal Bitcoin node (replace…
I don't think discoverability is the issue. You could easily (for hard values of easily) run a distributed and cached search system - maybe with some form of content-aware DNS-a-like metaURLs for specific information.
The underlying issues are tougher.
If you don't have perfectly robust security the system is useless, because it can be abused in almost endless ways.
If you do have perfectly robust security you have perfect cover for a criminal Dark Net.
So you need some form of identity escrow which is robust enough to allow anonymous free speech but permeable enough to allow law-enforcement to take action to prevent crimes like child porn and human trafficking.
And even then, you'll still get people gaming the system in corrupt ways - for example by setting up astroturfing businesses, paying for followers, distributing fake news, and so on.
These are political and economic problems, and I don't think they can be solved with technology.