Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 974 Bytes

Ethereum vs. Bitcoin Script.md

File metadata and controls

19 lines (17 loc) · 974 Bytes

Unlike Bitcoin, which has a very limited scripting language, Ethereum is designed to be a general-purpose programmable blockchain that runs a virtual machine capable of executing code of arbitrary and unbounded complexity. Where Bitcoin’s Script language is, intentionally, constrained to simple true/false evaluation of spending conditions, Ethereum’s language is Turing complete, meaning that Ethereum can straightforwardly function as a general-purpose computer.


Slide Screenshot

006.jpg


Slide Text

  • Script -> Limited
  • Scripting Language
  • Script -> True/false
  • Spending Conditions
  • EVM -> General-Purpose Programming Language
  • Turing Complete
  • Arbitrary Code/Complexity

References