Are we ready for the threats to the Fediverse and decentralization movement?

Yesterday for quite some time an excellent article featured on Hacker News written by Cade Diehm. It didn’t get much attention, maybe due to its title, but it contained a very urgent message to anyone involved in evolving The Decentralized Web. So I am posting here for you to read.

Some quotes from the article:

The resilience of centralised networks and the political organisation of their owners remains significantly underestimated by protocol activists. At the same time, the decentralised networks and the communities they serve have never been more vulnerable. The peer-to-peer community is dangerously unprepared for a crisis-fuelled future that has very suddenly arrived at their door.

The article details about the demise of early P2P applications such as Napster which seemed at one time poised to win the Copyright War, and mentions BitTorrent that exposed its users to litigators.

Then it goes into the optimism we now feel for new decentralized protocols, and which attract a large user base of people with often outspoken, non-mainstream, rather activist opinions that embrace new platforms as safe havens to express themselves. But…

As we can see from history, blind faith in technically resilient network protocols is naïve and misplaced.

And further on the article goes specifically into detail on DAT, SSB - which I leave to the reader - and ActivityPub:

The Fediverse – a network comprised of Mastodon, Pleroma and other adjacent projects – suffers from the same glaring contradiction. Similar to email nodes, servers (known as Instances within this network) are branded around common interests, political beliefs or sexualities. […]

This collection of networks offers no end to end encryption. Anyone with administrator access to an Instance can read anything that travels through that Instance’s infrastructure – including direct messages. The level of risk correlates with the number of cross-Instance interactions between users.

Of course that is a known issue. One HN commenter points out, e2ee is being worked on in Mastodon. Article also mentions:

The Fediverse has also grappled with its own limitations in threat modelling, such as failing to collectively anticipate the establishment of far right and fascist political Instances – deplatformed refugees from dominant social media platforms.

So what is needed?

[The current] global instability demands platform reform. Peer-to-peer networks theoretically offer a level of resilience, safety and community determination that may no longer be possible with these incumbent powers. The moment demands not another protocol, not another manifesto, not another social network, but a savvy understanding of the political dynamics of protocols and the nakedness of today’s networks. By embracing a reverse Shock Doctrine as a Service , developing clear, historically-grounded narratives, and building sensitivity to the user’s abilities and safety, these new decentralisation reformists can succeed where others have failed.

How?

There is a rich but incomplete field of emergent work to draw from: New frameworks such as Socio-technical Security , and Decentralization off the shelf , exist to assist protocol designers understand and model interfaces and threats more completely and realistically. We must draw from groups that resist the Californian Ideology’s definition of identity, from the 1970s civil-rights aligned student activists who fought against digitised student records, to today’s Decolonise Design movement. Reformists must cede space for decision-making and expertise to under-represented or assailed communities.

The article concludes (emphasis mine):

We can no longer marvel at the novel interactions afforded by peer-to-peer technologies, nor perform political theatrics within these networks. We need to lay aside our delusions that decentralisation grants us immunity – any ground ceded to the commons will be met with amplified resistance from those who already own these spaces. […]

Without cohesive organisation, mobilisation to harden security and privacy and without a sincere commitment from protocol designers to revise their collective assumptions, the push back from incumbent power will leverage each and every socio-technical flaw in each and every network.

4 Likes

No reason why web systems and p2p cant play nicely together. I built an app this week using peerjs but delivered over the web. So you can chat from one browser to another without a central server. But also just use wget and install it anywhere. Two systems with different features complimenting each other

2 Likes

Simple experimental idea

  • Run peerjs on some fediverse servers ( a one liner – npx peer [options] )
  • Add a privacy-first way to identify users or browsers to each other on the fediverse
  • Build a simple direct message (chat) tool that is e2e encrypted, private, and modular can be added on to existing fediverse software

I think this would could get to proof of concept in a weekend for a single developer, and show how p2p and federated systems can cooperate

1 Like

This is a really useful article, and provides some interesting links that I look forward to following more deeply.

One thought from https://decentpatterns.xyz/ that strikes me is this: “One of the missing aspects are tools that developers and designers can use to understand how to build applications.”

As an AP developer I find myself doing a lot of work understanding protocols and writing code to interface with them, which I know has been done by others but not shared. And open source in general has almost no desire to do UX/design work, and when it does it’s generally not done in a way that is useful to developers of other projects.

5 Likes

This is a valuable article. The elephant in the room in so many utopian discussions about decentralization is a total amnesia about our history, from the evolution of the net, to deeper political-economic history. One of the most powerful levers that the centralizers use to resist decentralization is their financial “capital” (ie large pools of money). For any other form of decentralization to work - from federated social media and chat to consensus decision-making and participatory budgeting - it depends on sustainable decentralization of economic exchange.

From the thread about kleptocracy on the Humante Tech Community forum:

To grow the solidarity economy, we need to work independently of capitalists without becoming allergic to money. Yes, capitalists use money to buy control of our work and we need to avoid that. But to do that sustainably, we need to find cooperative and distributive ways to manage money, fund projects, create secure livelihoods for workers, and so on. Dmytri Kleiner offers an unusual and valuable perspective on this, although I disagree with him on a few things (eg his take on copyright, copyleft, and his Copyfarleft concept are utterly wrong-headed IMHO).

5 Likes

I really like your approach :slight_smile:

Only FIAT alergic :wink: Do you know Duniter-Ğ1? We will put videos about it in this peertube. International community (mostly french). Website catalan; website spanish.

Yes, but… In my experience is not only about to have “the right tools”; it’s about adoption, it’s about understanding the connection between big concepts. Trying to explain that I coordinated a book called “Totes les lluites són una: tecnologies ètiques per a la transformació social” (All the fights are one: ethic tech for social transformation).

It seems to me that the “ESS” (Economia Social i Solidària) I know (catalan sector) doesn’t fully understand the Internets as a set of tools WE must shape and construct… In my experience, free software is painful for the catalan-ESS and it makes me sad to try but not sucess… See the “xarxes locals” (social networks): it’s clearly a local timeline of a local node but it seems they don’t understand federated-tech even if is the same concept that a regular federation…

Last thing I tried (this week) is to offer a three month course to Educoop participants about “digital communication” including talks about GAFAM and licenses, and workshops about the Fedi or basic design with Inkscape. We’ll see if it happens…

I’m pretty sure @natacha would appreciate your perspective on this during the Intermapping session tomorrow…

1 Like

Yesterday I tried to connect to BBB but I couldn’t… I will try today again. I see it’s at 17h (5pm), right? I hope I hear you all there :slight_smile: (even if my english is not like yours…)

1 Like

My point was more that the ethical tech movement can adopt and use the economic “code” of co-ops etc as a way of sustainably funding our own work, regardless of what the existing co-op movement does with its tech use. Buy I agree it does make sense for the existing solidarity economy to defend their own software freedom, by using and supporting ethical tech, and this is another potential source of sustainable funding for us. As you say, it will take some work on our part to convince them the transition pain is worth the benefits, and to make sure that the software we recommend really is ready to everyday use by non-geeks. Perhaps we need to research, write up and propagate more case studies like this one about the Co-operative Assistance Network Limited (CAN) in the UK using Loomio?

Yes, and coops can adopt and use the “collaborative organization way” of ethical tech movement :slight_smile: I was surprised with “Mon parcours collaborative”. There is an interesting report that shows that coops and associations don’t know much about digital collaboration tools and practices… I think I’d get the same result in Catalunya… Why? Because it seems to me there is no time to stop and think…

That’s the thing! Our networks, our tools, our rules (people, tech and mutual agreement). Shared infraestructures, glocal nodes… the possibility of other economies out of FIAT world…

Be careful… It’s Plato’s digital cave :wink: In my experience it’s exhausting and you risk to be insulted… If you try it, I encourage you to protect yourself with a huge amount of humor and empathy… I’m very sorry to say this and I wouldn’t want to offend anyone but I really feel I talk with “digital alcoholics” (because their overuse of dopaminic tools) :_(

That’s why we proposed “Equipaments Lliures” and we had the idea of the book “Totes les lluites són una: tecnologies ètiques per a la transformació social”

I prefer Discourse :slight_smile: Some experiences here In catalan, sorry…

I’m sure both networks / movements can learn from each others’ organizing and decision-making systems :slight_smile:

At the risk of labouring the point, we don’t need to convince existing cooperatives of anything at first. We can just start using cooperative companies or B Corps to avoid the problems that come from being dependent on funding from billionaires and corporations (via either venture capital or philanthropic charities), or on purely volunteer labour. Loomio is an early example, but there is now a whole movement of “platform cooperatives” doing this. I suspect that as this movement grows, the existing co-ops will get more interested, but that’s a bonus (for them and for us), not a requirement for us to get benefit from using cooperative company structures.

1 Like

Hi
I like the idea of Platform co-operatives.

Just reading this here.

Paul

3 Likes

Hi Paul, thanks for the link. UnFound looks like an intriguing project to facilitate the emergence of more platform co-ops.

1 Like


This article is muddled human #geekproblem full of #encryptionsit talk, it talks about assumptions that have failed and will keep failing. And an agenda that are poison to the #openweb.

Best to keep focues
Let’s be clear we need to look at things from open/closed we need to judge projects from the #4opens we need to STOP building for defeat and build for rolling out “community” based trust networks as theses are the ONLY projects that have hope.

Yes, basic security is needed for identity and trust building, but going beyond this 90% open and 10% closed is pushing out darkness, not light. Yes trolls like to live in caves, but we are humans not trolls, and we need to build for humans not trolls.

You have all seen the hobbit, when trolls are exposed to daylight they turn to stone, darkness is their friend, light their end.

It’s simple, open is light, closed is darkness. The repression is going to happen what every we do, best to meet it with light and turn it to stone.

Think like a human being, don’t spread the muddle :slight_smile:

I understand your points and agree fully: we need to design for communities and enable groups to collaborate in the best conditions. I only frown at the metaphor: for light casts shadows, and too much light cast stronger shadows ; the Enlightenment had its wrongs too.

1 Like

How to build out “design for communities and enable groups to collaborate in the best conditions” we have this, but its unspoken and thus fragile and transitory at the moment. For the #openweb to grow in relevance we need strong foundations, currently we have sand with a few twigs, nice and organic but not “society”.

We need to bridge “hard tech” funding agenders to be “tech social” agenders, we have to overcome “On the political side, there is arrogance and ignorance, on the geek side there is naivety and over complexity” to build and hold this needed bridge in place.

There are lots of challenges and darkness is not helping in this process.

Yes, there is a role for closed in working around naked repression. BUT we are privileged middle class kids playing with sand and sticks, we don’t need it, and wider society does not need it.

I have been in places were closed is a practical path, I have used darkness to hide from repression, but the solution was always open in the end Diaz

On the level of fantasies vs reality we still have way too much of the first, we need to build out the second, for that to happen we need light, democracy and #4opens in tech.

Most importantly we need way more people to help us with that. Depicting fantasies (or rather dreams for the future) as inspiration of “what might be” is a good way to entice people to join the effort. Right now we have many people using the fediverse, and too few people building the fediverse (and this applies both to technical and non-technical ways that people can contribute to that).

1 Like

Democratic “governance” is needed to escape from the inward looking cliques.

#KISS power breeds social power.

The important question is how the power is shared and what it’s used for. The #deathcult and everything it builds has no ideas and no solutions to this, you have to look else where, OUTSIDE the current world view.

I am doing this here:

1 Like

Maybe this post helps to see the bridge we need to build http://hamishcampbell.com/2021/05/29/misunderstanding-out-reaching-the-omn-openweb-projects/ to mediate the unthinking threats we face.

1 Like

Decentralization became a problematic notion to me, especially as I considered the model of “decentralziation” used by the French State ; the prerogatives of municipalities have been shrunk to a minimum, and the Regions became the actual power source for local decision-making ; Regions in turn are in the hand of Prefecture – a military / police institution that makes executive decision for the whole region, effectively ignoring local specificity – and the Regional Council which is made up of elected people whose agenda is to develop industry (with a neoliberal stance on that). Obviously this model of decentralization does not work at all. So we should be wary about making it a label, and rather question its meaning, what we want from it. I currently prefer the term dispersion that evokes a splash of water drops in a fractal / holographic configuration.

Indeed, we must find a way to get closer to the grassroots movements everywhere and start working from their own requirements and specificity.