bitcoin-dev
OP_CHECKWILDCARDSIGVERIFY or "Wildcard Inputs" or "Coalescing Transactions"
Original Postby Gavin Andresen
Posted on: November 24, 2015 20:32 UTC
In a bitcoin-dev email thread, Gavin Andresen discussed the technical difficulties of listing each unspent transaction output (UTXO) individually when making bitcoin transactions.
In response, Chris Priest proposed a way to coalesce scriptSigs, which would reduce the size of the coalesce transaction by about one-third and lower transaction fees. The proposal suggests using an OP_RINGSIGVERIFY for funding transactions, which could be redeemed with one input and then possibly zero for the other inputs in the same ring signature group. Additionally, the proposal suggests making all-but-the-first scriptSig zero-length to further reduce the size of the inputs.