Close Menu
Crypto Chain Post
    Trending

    Spot Ether ETFs ongoing inflow streak has hit $812.2M inflows

    June 7, 2025

    Brazil Defies Trump Tariff Threats, Backs Dollar-Free BRICS Trade

    June 7, 2025

    Michael Saylor’s Strategy Announces $979,700,000 Stock Offering in a Bid to Acquire More Bitcoin (BTC)

    June 7, 2025

    Bitcoin Layer 2: Ark

    June 7, 2025

    Self Chain Partners with Crust Network to Redefine Decentralized Storage

    June 7, 2025
    Facebook X (Twitter) Instagram TikTok Telegram
    • Privacy Policy
    • Terms of use
    • Advertise
    • Contact
    Saturday, June 7
    Crypto Chain Post
    Price Index Newsletter
    • Home
    • News
      • Bitcoin
      • Ethereum
      • Altcoin
    • Blockchain
    • Markets
    • NFTs
    • DeFi
    • Web3
    • Analysis
    • Metaverse
    • Resources
      • Price Index
      • Crypto Heatmap
      • Glossary
      • Exchange
      • Economic Calendar
    • More
      • GameFi
      • ICO
      • Legal
      • Security
    Crypto Chain Post
    Home » Turing-Complete

    Turing-Complete

    News RoomBy News RoomDecember 30, 2022No Comments1 Min Read

    A system that in principle could be able to solve any computation problem.

    In order to be called Turing complete, a system has to be able to do what a Turing machine — a theoretical machine developed by mathematician Alan Turing — can do.

    Most computer programming languages in use today are Turing complete, but it is not necessary for blockchains to fit this requirement.

    For example, Solidity, the programming language used to write Ethereum smart contracts, is Turing complete. Conversely, when a language is not Turing complete, it has some restrictions that prevent it from solving all kinds of computational problems.
    Bitcoin is not Turing complete by design. That’s because it was designed as a cryptocurrency and just allows simple functionalities such as transferring values.

    An important feature of a Turing-complete language is loops, which allow the programming language to do a set of instructions over and over again.

    Bitcoin’s scripting language is not equipped with this. The reason this blockchain is not Turing complete is to prevent spams and network overload.

    Back to Glossary Index Page

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Add A Comment
    Leave A Reply Cancel Reply

    Top News

    Brazil Defies Trump Tariff Threats, Backs Dollar-Free BRICS Trade

    June 7, 2025

    Michael Saylor’s Strategy Announces $979,700,000 Stock Offering in a Bid to Acquire More Bitcoin (BTC)

    June 7, 2025

    Bitcoin Layer 2: Ark

    June 7, 2025
    Advertisement
    Demo
    Crypto Chain Post
    • Home
    • Privacy Policy
    • Terms of use
    • Advertise
    • Contact
    © 2025 Crypto Chain Post. All Rights Reserved.

    71-75 Shelton Street, Covent Garden, London United Kingdom, WC2H 9JQ

    Type above and press Enter to search. Press Esc to cancel.