The white paper doesn't mention the term "coinbase" (in reference to the reward transaction).
I see the first version of the software
// First transaction must be coinbase, the rest must not be if (vtx.empty() || !vtx.IsCoinBase()) return error("CheckBlock() : first tx is not coinbase"); for (int i = 1; i < vtx.size(); i++) if (vtx[i].IsCoinBase()) return error("CheckBlock() : more than one coinbase"); ...
Did the term orginate in the Satoshi's code? Who first used the term on a forum, mailing list or other public venue?
I'm looking to trace back to the "original specification" of the coinbase transaction, if there is one.