Qual é a diferença entre sistema distribuído e descentralizado?

Um sistema descentralizado significa que cada usuário tem seu próprio computador, que é praticamente universal hoje em dia com smartphones ou laptops. Cada um desses sistemas é executado com a finalidade de seu usuário e não há muita comunicação entre os sistemas. Uma analogia é um conjunto de pessoas que viajam para locais com cada pessoa em sua própria bicicleta.

Um sistema distribuído significa que uma única funcionalidade, como um grande trabalho computacional ou um site, está sendo executada em muitos computadores. Mas todos eles realmente servem a um propósito funcional. Normalmente, existe uma comunicação muito alta entre os nós. Uma analogia é um conjunto de pessoas pedalando em uma bicicleta gigante, indo para um local.