Decentralization from first principles