Salvato in:
Dettagli Bibliografici
Autore principale: Wright, Craig
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:https://arxiv.org/abs/2507.05809
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909679221735424
author Wright, Craig
author_facet Wright, Craig
contents The so-called blockchain trilemma asserts the impossibility of simultaneously achieving scalability, security, and decentralisation within a single blockchain protocol. In this paper, we formally refute that proposition. Employing predicate logic, formal automata theory, computational complexity analysis, and graph-theoretic measures of relay topology--specifically Baran's model of network path redundancy--we demonstrate that the trilemma constitutes a category error, conflates distinct analytical domains, and relies upon unproven causal assumptions. We further expose its reliance on composition fallacies drawn from flawed system implementations. A constructive counterexample is presented: a blockchain protocol exhibiting unbounded transaction throughput, cryptographic security under adversarial load, and multipath decentralised propagation. This example is not hypothetical but grounded in protocol design enabled by compact block relay, SPV verification, and IPv6 multicast. The trilemma is revealed not as a law of protocol architecture, but as a heuristic fallacy sustained by imprecision and design defeatism.
format Preprint
id arxiv_https___arxiv_org_abs_2507_05809
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Formal Refutation of the Blockchain Trilemma
Wright, Craig
Computational Complexity
Cryptography and Security
Distributed, Parallel, and Cluster Computing
Data Structures and Algorithms
03B70, 68M10, 91A80
F.4.1; D.4.6; C.2.2
The so-called blockchain trilemma asserts the impossibility of simultaneously achieving scalability, security, and decentralisation within a single blockchain protocol. In this paper, we formally refute that proposition. Employing predicate logic, formal automata theory, computational complexity analysis, and graph-theoretic measures of relay topology--specifically Baran's model of network path redundancy--we demonstrate that the trilemma constitutes a category error, conflates distinct analytical domains, and relies upon unproven causal assumptions. We further expose its reliance on composition fallacies drawn from flawed system implementations. A constructive counterexample is presented: a blockchain protocol exhibiting unbounded transaction throughput, cryptographic security under adversarial load, and multipath decentralised propagation. This example is not hypothetical but grounded in protocol design enabled by compact block relay, SPV verification, and IPv6 multicast. The trilemma is revealed not as a law of protocol architecture, but as a heuristic fallacy sustained by imprecision and design defeatism.
title A Formal Refutation of the Blockchain Trilemma
topic Computational Complexity
Cryptography and Security
Distributed, Parallel, and Cluster Computing
Data Structures and Algorithms
03B70, 68M10, 91A80
F.4.1; D.4.6; C.2.2
url https://arxiv.org/abs/2507.05809