Atharva Maskaratharvamaskar.hashnode.dev·Jul 13, 2023Bitcoin's Turing IncompletenessEver since I started learning Blockchain I've struggled to find a straightforward and code-free explanation of Turing incompleteness in Bitcoin. So, here's my attempt to break it down using simple and uncomplicated words. What is a Turing Machine? Be...Discuss·92 readsBlockchain development
Vincentvickjoe.tech·Mar 9, 2023Bitcoin Scripting Language and Turing Completeness: Exploring the Limits of a Decentralized SystemI. What is Turing Completeness? A. Definition of Turing Completeness Turing completeness is a concept in computer science that refers to the ability of a computing system to perform any arbitrary computation that can be expressed in a specific formal...Discuss·85 readsBitcoin
lumungemindweb.hashnode.dev·Aug 26, 2022Pay-to-Public-Key-Hash Script in Bitcoin.In this article, we learn about the Pay-to-Public-Key-Hash script, the most commonly used locking script for the majority of transactions processed on the bitcoin network. Bitcoin script is a stack-based turing-incomplete programming language used by...DiscussBitcoin
lumungemindweb.hashnode.dev·Aug 26, 2022Introduction to Bitcoin Transaction Scripts.Bitcoin uses a scripting language to implement transactions on the blockchain. A script is a stack-based simple list of instructions that are recorded with each transaction describing how the recipient of bitcoins can access the coins. Bitcoin script...DiscussBitcoin
lumungemindweb.hashnode.dev·Aug 25, 2022Flow-Control in Bitcoin Script.We learned in previous articles, that the Bitcoin blockchain uses script, a scripting language used to add programmability of transactions and money in general on the blockchain. The script is a stack-based simple list of instructions that are record...Discuss·39 readsBitcoin Script
lumungemindweb.hashnode.dev·Aug 25, 2022Locking and Unlocking Scripts in Bitcoin.In Bitcoin, Transaction scripts are used to infinite loops and secure the network from attacks such as DDoS attacks by limiting the scope of execution. These scripts are made intentionally made turing complete as a security feature. On the other hand...DiscussBitcoin