Tactics to avoid the centralisation of things that were once decentralised.
I think Github centralising the world's source code on the back of an entirely disintermediated tool is probably a good example of anti-disintermediation. By the use of lock-in and network effects.
The assumption here is:
- Disintermediation = good
- Anti-disintermediation = bad
- Counter-anti-disintermediation = a means to get back to good
Centralization is required to capture profit. Disintermediating platforms were ultimately reintermediated by way of capitalist investors dictating that communications systems be designed to capture profit.
Going back to an early Internet architecture of cooperative, decentralized servers, as projects such as Diaspora, GNU Social, and others are attempting to do, will not work. This is precisely the sort of architecture that anti-disintermediation was designed to defeat. Decentralized systems need to be designed to be counter-anti-disintermediationist.
Central to the defeat of this particular peer-to-peer movement was that its infrastructure was vulnerable to weaponised design, in which the network protocol directly empowers attackers through its design. For BitTorrent, this empowerment came as the protocol exposes every user’s participation in the network. This data was exploited to unmask users, ruin lives and provide justification for new legislation.
1. What to do
Central to the counter-anti-disintermediationist design is the End-to-End principle: platforms must not depend on servers and admins, even when cooperatively run, but must, to the greatest degree possible, run on the computers of the platform’s users. […] By keeping the computational capacity in the hands of the users, we prevent the communication platform from becoming capital, and we prevent the users from being instrumentalized as an audience commodity.