A key insight: decentralization is a spectrum, and different applications require different points on that spectrum .