Author: Rusty Russell 2015-06-06 06:44:07
Published on: 2015-06-06T06:44:07+00:00
Mark Friedenbach and Rusty are discussing an issue related to the ordering of inputs or outputs while using SIGHASH_SINGLE which is used in assurance contracts. Rusty suggests that either inputs or outputs can be ordered, not both. He proposes a solution where outputs must be in order and inputs which do not CHECK(MULTI)SIG_(VERIFY) a SIGHASH_SINGLE sig must be in order with respect to each other, but this would require script evaluation. Rusty also mentions Kristov Atlas's concurrent proposal which did not address this particular issue.
Updated on: 2023-06-09T22:16:59.802982+00:00