Транзакция будет считаться валидной, но майнеры её не включат из-за полиси по размеру стека
Ну да.
Именно этот финт я пытался использовать вот тут:
https://bitcointalk.org/index.php?topic=1759350.0Ответ на мой вопрос я хотел получить одним словом: scriptSig может быть
любой в том числе и пустой. После выполнения scriptSig и scriptPubkey на вершине стека остается ненулевой
элемент и транзакция с точки зрения старых клиентов валидна, то есть имеет право жить в блоке.
А новые клиенты имеют костыль - они видят что scriptSig пустой а scriptPubkey имеет определенный формат
и вытаскивают из witness-данных транзакции код и начинают исполнять его тоже.