Hacker News new | ask | show | jobs
by grondilu 4543 days ago
Nakamoto designed script to be non-Turing complete from the very beginning (it was mentioned in his white paper). I suspect it was for security reasons. You don't want arbitrary complex code running on miners machine. At the very least, it could obstruct the system.
1 comments

Script is not mentioned at all in the Bitcoin white paper. Perhaps you are thinking of a comment he made elsewhere.

Bear in mind that in the Bitcoin design it's not just miners who have to run scripts, it's all nodes, yet fees accrue only to the miners. Bitcoin does use fees to try and make computationally expensive transactions financially expensive as well, but that's just a basic antiflood mechanism, the fees don't actually get collected by those doing the work.

Wow indeed it is not mentioned. I was sure I had read about it there. I was wrong. My bad.