Author: Rusty Russell 2018-05-09 23:04:58
Published on: 2018-05-09T23:04:58+00:00
Anthony Towns, a developer, has expressed concerns about the SIGHASH_NOINPUT proposal. He believes that using the same key for multiple inputs and signing one of them with NOINPUT could result in all inputs being spent. While the current proposal limits the potential damage by committing to the prevout amount, this still poses a risk for those who reuse addresses. Anthony suggests that instead of NOINPUT, a flag for a signature for a hypothetical "OP_CHECK_SIG_FOR_SINGLE_USE_KEY" opcode should be used to prevent trickery. Mark Friedenbach had previously suggested this idea. However, Rusty believes that implementing this idea would lead to more "magic key" solutions like Schnorr/taproot/graftroot and less script in future.
Updated on: 2023-06-13T01:50:04.533826+00:00