When a validator is chosen as leader of the epoch and can propose a block of transactions, can he also include a coinbase transaction as in bitcoin for example? If not, where do transaction fees go to?
In the current version of the testnet, the fees get burned.
In the eventual version of the Libra protocol, transaction fees will either be distributed to validators (e.g., based on their performance in previous iterations of consensus), used to fund the operating expenses of the Association, or some combination of the two. We haven’t made a final decision on this yet. The nice thing is that implementing distribution of gas fees in Move makes it easy to implement whatever policy we end up choosing–the
epilogue procedure linked above will simply transfer the fees to the appropriate place.