Blockchain Tradeoffs and Challenges for Current and Emerging Applications: Generalization, Fragmentation, Sidechains, and Scalability

Carl Worley, Anthony Skjellum

2018 · 59 citations · 5 references

Concepts

TL;DR

Blockchains are often tailored to a single use case, but generalized platforms such as Ethereum can support a broader set of applications, extending decentralization without creating new chains. The paper aims to evaluate tradeoffs and success prospects of generalized blockchain paradigms, focusing on network effects, scalability, and client‑side use. It analyzes Bitcoin, Ethereum, Cardano, and Rootstock across merged‑mining, fragmentation, network effects, and scalability, proposing potential solutions to current limitations. The authors conclude that the network effect favors a Bitcoin/sidechain model, scalability favors a direct Ethereum model, and overall mainstream adoption is most likely for Ethereum.

Abstract

Current blockchains often are designed with one use case in mind, such as currency transfer in Bitcoin or record storage in Namecoin. While application-specific blockchains are powerful tools for fulfilling their niche use cases, there are blockchains like Ethereum that have a set of use cases comprising a superset of the use cases of many blockchains. These generalized blockchains are powerful tools for extending decentralization to new use cases without designing entirely new blockchains. This paper considers tradeoffs in the design and implementation of blockchain systems that intend to deliver general functionality and examines various current and Merged-mining, fragmentation, the network effect, scalability, and generalized blockchain approaches are all considered and put into context. Bitcoin, Ethereum, Cardano, and Rootstock are considered in various aspects of the current limitations, and potential future solutions to problems noted. This paper weighs the chances of success of various generalized blockchain paradigms, including the network effect scalability and potential client-side use. We conclude that the network effect likely favors a Bitcoin/sidechain solution while scalability favors a direct Ethereum solution. The likelihood of success of mainstream adoption of any single decentralized application appears to favor an Ethereum solution.

References

5