decentralization challenges