Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: fivebells on September 27, 2011, 12:22:45 PM



Title: Disabled script operands
Post by: fivebells on September 27, 2011, 12:22:45 PM
I'd be grateful for pointers to the following:

  • Good discussions of the specific security threats posed by the currently disabled Script operands (https://en.bitcoin.it/wiki/Script#Splice) and the prospects for enabling them in the future.
  • Good discussions of extensions to the scripting language, their utility, the security threats they pose, and the prospects for their future implementation.
  • Good discussions of how and why to implement the currently disabled operands.
  • Good discussions of the speed of adoption of updated clients and mining software.


Title: Re: Disabled script operands
Post by: fivebells on September 27, 2011, 04:46:43 PM
Bump.  I'd really appreciate some help with this, because the term "script" is hard to google usefully for. :-)


Title: Re: Disabled script operands
Post by: maaku on September 27, 2011, 06:14:28 PM
They're not disabled because there are known attacks against scripts using them (although there may be for some), they are disabled because they are not needed (yet).

EDIT: I stand corrected.


Title: Re: Disabled script operands
Post by: fivebells on September 27, 2011, 08:49:36 PM
Thanks.


Title: Re: Disabled script operands
Post by: Maged on September 27, 2011, 08:50:48 PM
They're not disabled because there are known attacks against scripts using them (although there may be for some), they are disabled because they are not needed (yet).
No, that's exactly why they were disabled:
https://en.bitcoin.it/wiki/Incidents#LSHIFT_and_RETURN_bugs

More info:
https://bitcointalk.org/index.php?topic=37157.0
https://bitcointalk.org/index.php?topic=28861.0