bitcoin-dev

Should Graftroot be optional?

Should Graftroot be optional?

Original Postby Gregory Maxwell

Posted on: May 24, 2018 02:08 UTC

On May 24, 2018, Pieter Wuille initiated a discussion on the bitcoin-dev mailing list regarding the usefulness of delegating the option to sign a delegation to a new script instead of authorizing an arbitrary transaction that spends a coin.

The question is whether any useful applications would be impeded if a signing party had this option. Although the answer seems obvious, that being able to delegate is strictly less powerful than signing an arbitrary transaction, non-obvious counter examples should not be ignored. Andrews points out that there may be related issues with blindsigning.