Спасибо огромное за инфу.
В доках видел только, что ScriptSig должен непустой быть, а про все остальное очень полезная информация... Особенно про максимальный размер скрипта!
Ну в общем очевидно что если выход у транзвации стандартный - то scriptSig при трате этого выхода будет непустой. За исключением, разумеется, OP_RETURN -его и потратить нельзя
Вот кстати, пример нестандартной транзакции, которую не подтверждают майнеры, так как scriptSig слишком большой
https://blockchain.info/tx/d1f5ecd032841f7c59e7d5869405a15ed51eef96f6f2171ee4400c9cd104c728там около 7 килобайт, я точно не считал.