What about the second one ? That can be 61 bytes long ?
Yes.
Also, does each transaction carry a counter ?
No. There is a global counter in the block that is right after the block header. That counter is the number of transactions included in the block. It is not part of any transaction and its size does not affect the size of any transaction in the block (compared to when that transaction was unconfirmed and in the mempool).
The transactions come after that counter just listed one after another with no additional information separating them (transactions follow a specific format so it is trivial to know when one ends and the next starts).
By "does each transaction carry a counter", do you mean a counter as to how many transactions are included in the block? – Ugam Kamat – 2019-03-26T11:34:54.373
The transaction counter is part of the blockheader or not ? Does the counter refer to the number of all transactions inside the block or does each transaction have a counter ID ? – user92452 – 2019-03-26T11:59:08.927
There’s a counter after the block header, but not part of it. Transactions have no other index. – Anonymous – 2019-03-26T12:51:10.027
There’s a counter after the block header if you mean block serialization to disk by BitcoinCore. In fact, serialization to your disk is not a consensus rule. You have a right to write data on your disk in your own format. – amaclin – 2019-03-26T13:13:44.220