Open In App

What is Meant By Turing-Complete in Ethereum?

Turing complete refers to the idea that given infinite time, any program in one language could be written (albeit perhaps inefficiently) in another. In Ethereum, Turing complete means using conditional statements and loops to program smart contracts.

The following topics will be discussed here:

  1. What is Turing’s completeness?
  2. Impact of Turing Completeness On Cryptocurrency.
  3. Ethereum as Turing Completeness.
  4. Does a System Have To Be Turing Complete To Be Useful?

Let’s start discussing each of these topics in detail.



What is Turing completeness?

Turing-completeness is a word defined by Alan Turing which it describes the idea that some computing machines are capable of performing any task a computer can perform. 

Impact of Turing Completeness On Cryptocurrency

One of the main obstacles that cryptocurrency runs into is reliance on a third party, typically an entity such as a bank. 



Key Points

Ethereum as Turing Completeness

Ethereum is a cryptocurrency built with Turing completeness in mind. 

Theoretically, there are several challenges associated with Turing complete cryptocurrencies. As the cryptocurrency industry continues to grow and expand, new ideas are being brought forth constantly — many of which would not have been possible without Turing completeness.

Does a System Have To Be Turing Complete To Be Useful in Blockchain?

Ethereum is a very new technology with many possibilities that can disrupt our lives in the future. In short, it is a complex network of computers that allows one to create own currency and it is totally decentralized and free to use. 

Article Tags :