Blockchain protocols are a promising technology in the abstract, but, in reality, fall short of the promise of supporting arbitrary decentralized applications. For example, Bitcoin supports <10 transactions per second and Ethereum’s gas limit prevents computationally expensive applications to execute on its chain. This chapter provides an overview of mechanisms that have been proposed to overcome these limitations. In particular, we describe novel consensus protocols, sharding mechanisms, state and payment channels, subchains, and federated protocols. Additionally, we give insight into the tradeoffs and benefits of the different approaches.
CITATION STYLE
Mast, K. (2022). Building Protocols for Scalable Decentralized Applications. In Springer Optimization and Its Applications (Vol. 194, pp. 215–255). Springer. https://doi.org/10.1007/978-3-031-07535-3_7
Mendeley helps you to discover research relevant for your work.