Post
Topic
Board Development & Technical Discussion
Merits 8 from 6 users
Re: What is the earliest block to contain transaction fees?
by
BlackHatCoiner
on 06/05/2022, 17:24:41 UTC
⭐ Merited by pooya87 (2) ,ETFbitcoin (2) ,nullama (1) ,hosseinimr93 (1) ,n0nce (1) ,DdmrDdmr (1)
In Genesis and about a year later it seems that there were no transaction fees, only the block reward (50 BTC at that time).
Block 2817 (Feb 3, 2009) was the first one to contain three transactions, two of which paid a fee of 1 BTC. Generally, though, people didn't have to pay anything back in 2009. Blocks were nearly empty, and I think satoshi had set the size limit to 32MB. The next one is over 10,000 blocks later.

That's a historical thread regarding this matter: https://bitcointalk.org/index.php?topic=48

What made some transaction have fees and others not have fees at that time?
From the link above:
There's a small transaction fee for very large transactions.  The node that generates the block that contains the transaction gets the fee.

If the same money gets sent again, it won't incur the fee again.  If all you have is generated coins in your wallet, if you send them all in one huge transaction, it has to bundle hundreds of 50 bc coins together.  After that it's just one line to send the combined unit.