Подожди. Стандартные транзакции проверяются на предмет стандартности в scriptPubKey. Ты уверен, что в scriptSig нельзя записать что угодно? Я в тестнете туда текст запросто закидываю, предварительно зазипованный вдобавок. В майннете меня обломают чтоли

Можешь записать все что угодно, лишь бы в результате валидации транзакции в стеке бы
остался
ровно один ненулевой элемент.
До 15 ноября это правило звучало: "... в результате валидации транзакции
на вершине стекаоставался бы ненулевой элемент."