Is it right to say:
Because the coinbase transaction would not have to establish an output, there
is not any want for the enter scriptSig.
Would a block be accepted through which the coinbase transaction has an empty enter scriptSig subject? Is there an instance of such?
Can every other fields be omitted, e.g. might the enter TXID and VOUT be omitted (as have implied values)?
Particularly, given this instance coinbase transaction (from right here):
01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4503ec59062f48616f4254432f53756e204368756e2059753a205a6875616e67205975616e2c2077696c6c20796f75206d61727279206d653f2f06fcc9cacc19c5f278560300ffffffff01529c6d98000000001976a914bfd3ebb5485b49a6cf1657824623ead693b5a45888ac00000000
Would it not nonetheless be accepted as (enter scriptSig eliminated):
01000000010000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff01529c6d98000000001976a914bfd3ebb5485b49a6cf1657824623ead693b5a45888ac00000000
And even (enter TXID and VOUT eliminated):
0100000001ffffffff01529c6d98000000001976a914bfd3ebb5485b49a6cf1657824623ead693b5a45888ac00000000
