Centralization vs. Decentralization: Online and Offline PerspectivesCentralization vs. Decentralization: Online and Offline Perspectives