tl;dr:"While the Internet was designed and founded as a decentralized network-of-networks, it is continuously subjected to forces that encourage its centralization." This document attempts to identify different types of centralization, catalogues some limitations to common approaches to controlling it, and recommends best practices for protocol designers.