Is it appropriate to say:
Because the coinbase transaction does not must determine an output, there
is not any want for the enter scriptSig.
Would a block be accepted by which the coinbase transaction has an empty enter scriptSig discipline? Is there an instance of such?
Can some other fields be unnoticed, 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