![]() The Ethereum Virtual Machine is a Turing Complete programmable machine, which can execute scripts to produce arbitrary outcomes. A brief and more objective answer could be that Solidity, for ie, can deal with the wide range of operations beyond add, multiply, etc, including conditional and also repeated execution (loops), required to write more complex/wide-use applications. Defining a programming language as Turing Complete isn’t quite straight forward taking in account it’s definition and applicability in practice, but what is loosely called as ‘Touring-complete’ is a machine - or a programming language, in this case - that can ran any computation needed to solve from basic to complex ‘‘real-world’’ tasks or logics.Bitcoin is written in script programming language, which is not turing-complete, limiting it’s capabilities in comparison to Ethereum, that can perform complex logics such as loops because it uses Solidity which is turing complete.Solidity is the programming language used to write Smart Contracts code on Ethereum, and it can be compilled to bytecode so that the instructions be read by the EVM. ![]() ![]() EVM stands for Ethereum Virtual Machine, ‘encapsulated’ at each computer participating in the Ethereum Network making it possible to read and execute Smart Contracts code deloyed on the Ethereum blockchain. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |