Re: [Bitcoin-development] Alternative to OP_EVAL

2012-01-02 Thread roconnor
Seems ... acceptable from first glance. Though I propose an ammendent to either (1) make the script: OP_NOP1 HASH160 EQUAL to make it extremely easy to see from the first byte that this is verly likely to be a special transaction (or more accurately if the first byte isn't OP_NOP1 then you i

Re: [Bitcoin-development] Alternative to OP_EVAL

2011-12-30 Thread roconnor
On Sat, 31 Dec 2011, Chris Double wrote: On Fri, Dec 30, 2011 at 5:42 AM, wrote: Basically OP_DUP lets you duplicate the code on the stack and that is the key to looping.  I'm pretty sure from here we get get Turing completeness. Using the stack operations I expect you can implement the SK-ca

Re: [Bitcoin-development] Alternative to OP_EVAL

2011-12-29 Thread roconnor
Good morning everyone. On Thu, 29 Dec 2011, Gavin Andresen wrote: > First, thanks very much to Russell for looking more closely at both > BIP 12 and the patch than anybody else-- he's found two bugs and two > things the BIP isn't clear enough on (so far). > > And I've got to say, I'm very sympath

Re: [Bitcoin-development] Alternative to OP_EVAL

2011-12-29 Thread roconnor
On Thu, 29 Dec 2011, theymos wrote: > On Thu, Dec 29, 2011, at 01:55 AM, rocon...@theorem.ca wrote: >> The number of operations executed is still bounded by the number of >> operations occurring in the script. With the OP_EVAL proposal the >> script language becomes essentially Turing complete, w