The Turing machine (M), as the cornerstone of computational theory, represents an abstraction of the computational capability of a single deterministic individual. Complex Adaptive Systems (CAS), on the other hand, provide a framework for understanding systems composed of many interacting individuals that exhibit emergent behavior. This article aims to contrast the core differences between CAS and the Turing machine and elaborate on their relationship. Finally, using Bitcoin as an example, it illustrates how seemingly deterministic “quasi-Turing” individuals—including the human process of constructing transactions—through complex interactions, give rise to Bitcoin as a decentralized CAS.
The Turing machine is a theoretical model of computation, centered around an independent individual that follows deterministic rules. Its components include a finite-state controller, a read/write head, an infinitely long tape, and a deterministic transition function. Given an input, the Turing machine strictly follows its preset rules to compute and produce a unique and definite output. It is an isolated system that does not involve interaction with other individuals or adaptation to the environment. The Turing machine focuses on the computational power and computability theory of a single individual.
Unlike the Turing machine, CAS focuses on systems composed of a large number of autonomous individuals who exhibit complex overall behavior through local interactions. The key characteristics of CAS include:
Turing machines and CAS differ significantly in their objects of study and methodological approaches: Turing machines study the computational limits of a single deterministic individual, while CAS study the macroscopic complex behaviors arising from interactions among numerous individuals.
However, the individuals within a CAS can be viewed as fundamental units with certain “quasi-Turing” characteristics. These individuals follow their own rules and protocols, akin to the transition functions of a Turing machine. The key difference is that CAS places these “quasi-Turing” individuals into an interconnected network, where their numerous, nonlinear interactions with each other and with the environment give rise to complex behaviors and functions that a single Turing machine cannot achieve. Therefore, CAS can be seen as systems composed of many individuals following locally deterministic rules, whose macroscopic behaviors are the non-trivial results of these local deterministic interactions.
Bitcoin provides a concrete example of how seemingly deterministic “quasi-Turing” individuals—including the human process of constructing transactions, viewed as a type of “Turing machine”—through complex interactions, give rise to Bitcoin as a decentralized CAS:
Bitcoin’s macroscopic features are not independently produced by any single component but emerge from the interaction of the following factors:
It is precisely through the large-scale interactions among these deterministic individuals—the transaction construction processes behind UTXOs, miners following PoW rules, and protocol-compliant nodes—that Bitcoin emerges as a decentralized, trustless digital currency system with unique functions and attributes. The Bitcoin case demonstrates that individuals following local deterministic rules, through complex networked interactions, can give rise to global, adaptive, and complex behaviors. This is the core idea of CAS and reveals the profound relationship between deterministic individuals and emergent complex systems.