English

Deconstructing the Decentralization Trilemma

Networking and Internet Architecture 2020-08-19 v1 Software Engineering Social and Information Networks

Abstract

The vast majority of applications at this moment rely on centralized servers to relay messages between clients, where these servers are considered trusted third-parties. With the rise of blockchain technologies over the last few years, there has been a move away from both centralized servers and traditional federated models to more decentralized peer-to-peer alternatives. However, there appears to be a trilemma between security, scalability, and decentralization in blockchain-based systems. Deconstructing this trilemma using well-known threat models, we define a typology of centralized, federated, and decentralized architectures. Each of the different architectures has this trilemma play out differently. Facing a possible decentralized future, we outline seven hard problems facing decentralization and theorize that the differences between centralized, federated, and decentralized architectures depend on differing social interpretations of trust.

Keywords

Cite

@article{arxiv.2008.08014,
  title  = {Deconstructing the Decentralization Trilemma},
  author = {Harry Halpin},
  journal= {arXiv preprint arXiv:2008.08014},
  year   = {2020}
}

Comments

Prepublication of paper to be presented at SECRYPT 2020

R2 v1 2026-06-23T17:56:33.587Z