Pages:
Author

Topic: Why will nodes not relay non-standard txs? - page 2. (Read 1603 times)

legendary
Activity: 1232
Merit: 1094
Don't confuse those that are permanently disabled (multiplication, division, bitwise operations, string operations) with those that are not relayed (flow operations, stack operations, addition, subtraction, crypto functions).

I understand the difference.

They should have temporarily disabled them.  For example, they could have disabled them for 50000 blocks (1 year).  That would give them time to test for any bugs.  They could extend the deadline via a soft fork later.

Yeah, I don't get why they permanently disabled multiplication. The explanation says it's because of possible bugs, but come on, it'd be pretty hard to fuck up a simple multiplication.

Disabling them was zero risk.
jr. member
Activity: 56
Merit: 1
It is a pity that they disabled some of them.  They might as well not exist now, since only a hard fork can bring them back Sad.

Don't confuse those that are permanently disabled (multiplication, division, bitwise operations, string operations) with those that are not relayed (flow operations, stack operations, addition, subtraction, crypto functions).

Scripting doesn't really achieve very much, as I posted here enabling all the scripting operations only really allows more complex multi-signature transactions and proof of work in order to spend transactions.
legendary
Activity: 1232
Merit: 1094
Then you may as well vastly simplify Bitcoin and do away with the whole script thing. If you're not going to let people use it, then why have it?

You can use it.  Old clients will accept blocks with script transactions.

I think as time passes, more opcodes will be "unlocked".  It is a pity that they disabled some of them.  They might as well not exist now, since only a hard fork can bring them back Sad.
legendary
Activity: 1232
Merit: 1094
It's like, "look at all the cool shit you can do with Bitcoin!" Then, wait, they pull the rug out from underneath you. What's the point of having script if 90% of it won't be relayed or accepted into blocks? Unless Eligius mines it, of course.

Security concerns (and possible bugs in the code).

Since Eligius will include non-standard transactions, the main network has to be able to check non-standard transactions anyway

Pools which use the reference client for block generation are less likely to accidentally produce invalid blocks.
member
Activity: 81
Merit: 1002
It was only the wind.
NaN.
Pages:
Jump to: