DEV Community

Discussion on: How would you define "decentralized"?

 
mortoray profile image
edA‑qa mort‑ora‑y

That's a good question, and I don't have an example. Distributed computing has many examples, but generally removing "master" or "coordinating" nodes almost always has a performance impact.

In real-world processes (non-computing) I think there are several examples. This usually results though becuase the central nodes, government or corporate, are sluggish to respond to their distributed "field" agents. Being able to act independently is certainly a boon in such processes -- though they ultimately report to a central authority as well.

In computer we tend not to have central servers that are so sluggish as to be a bottleneck. When they are, our response is to duplicate them, and keep duplicating them.

There are lots of ways to improve decentralized efficiency, but I guess efficiency is just not a reason you'd choose decentralization.