Decentralization and distributed system are relatively old terms in computing that are getting more widely used outside of these circles. Most of this adoption can be attributed to one phenomenon, crypto.
Decentralization is as the name suggests refers to systems without a center. This is in contrast to a centralized system where the center is the source of truth, control, dispute resolution, etc. all of which still need to be solved in a decentralized system but are done so without a center. Distributed on the other hand refers to systems that are spread out over multiple things (nodes, processors, etc.). For this post, I’ll be focusing on decentralized systems, but often decentralized systems rely on distributed state,
so I’ll be referring to systems that arise due to both of these qualities interworking.